Opposites Attract
Do you remember Coulomb's law?
{
"energyLevel":1,
"energyMax":1,
"timeSpeedMult":2,
"inputs":[ {"period":400,"nextTime":0,"particle":{"x":60,"y":250,"vX":1,"vY":0,"typeId":3}},
{"period":400,"nextTime":10,"particle":{"x":60,"y":350,"vX":1,"vY":0,"typeId":2}},
{"period":400,"nextTime":20,"particle":{"x":540,"y":250,"vX":-1,"vY":0,"typeId":3}},
{"period":400,"nextTime":30,"particle":{"x":540,"y":350,"vX":-1,"vY":0,"typeId":2}}
],
"outputs":[ {"x":60,"y":200,"radius":24,"require":5,"drain":0.001,"inside":0,"typeId":2},
{"x":60,"y":400,"radius":24,"require":5,"drain":0.001,"inside":0,"typeId":3},
{"x":540,"y":200,"radius":24,"require":5,"drain":0.001,"inside":0,"typeId":2},
{"x":540,"y":400,"radius":24,"require":5,"drain":0.001,"inside":0,"typeId":3}
],
"particles":[{"x":60,"y":300,"vX":0,"vY":0,"typeId":0},{"x":540,"y":300,"vX":0,"vY":0,"typeId":1}],
"images":{
"-r_ring":{"path":"particles/-r_ring.png","image":null},
"+r_ring":{"path":"particles/r_ring.png","image":null},
"+r_circle":{"path":"particles/r_circle.png","image":null},
"-r_circle":{"path":"particles/-r_circle.png","image":null}
},
"particleTypes":[
{"name":"-rPeg","image":"-r_ring","lifespan":-1,"sensitivity":[0,0,0],"strength":[-10,0,0],"trailColor":[0,255,255,0.5],"grabable":true,"leaveTrail":false,"radius":20,"cost":1},
{"name":"+rPeg","image":"+r_ring","lifespan":-1,"sensitivity":[0,0,0],"strength":[10,0,0],"trailColor":[255,0,0,0.5],"grabable":true,"leaveTrail":false,"radius":20,"cost":1},
{"name":"+r","image":"+r_circle","lifespan":500,"sensitivity":[10,0,0],"strength":[0,0,0],"trailColor":[255,0,0,0.5],"grabable":false,"leaveTrail":true,"radius":8},
{"name":"-r","image":"-r_circle","lifespan":500,"sensitivity":[-10,0,0],"strength":[0,0,0],"trailColor":[0,255,255,0.5],"grabable":false,"leaveTrail":true,"radius":8}
],
"reactions":{},
"inventory":[
],
"nextLevelUrl":"level3.html"
}