Loading ... Please Wait
Level Over
Completed with 4 Balls.
You got a Gold Medal
Your previous best score is 3 (Gold Medal)
Replay Level
Main Menu
{
"balls" :[ "w","w","w","w","w","w","w" ],
"medals":[ 1 ,2 ,4],
"hints" :{
"start": ["Aim the cannon in the bottom right by touching anywhere on the game board"],
"aim": ["The idea is to hit all the rotating targets with a phase ball.","Press the Launch button in the bottom right corner to fire a Phase Ball"],
"fire": [""],
"targethit": ["That is the idea; now hit the rest of the targets","Just a few targets more to go...",""],
"firecomplete": ["You must hit all the targets with as few balls as possible.", "" , "You can limited your ammunition to the left.",""]
},
"content":[
{ "_init": "barrier",
"x1": 60,
"y1": 20,
"x2": 60,
"y2": 40,
"world": "white"
},
{ "_init": "barrier",
"x1": 20,
"y1": 40,
"x2": 60,
"y2": 40,
"world": "white"
},
{ "_init": "target",
"x": 40,
"y": 60,
"world": "blue"
},
{ "_init": "target",
"x": 30,
"y": 10,
"world": "blue"
}, { "_init": "target",
"x": 80,
"y": 50,
"world": "blue"
},
{ "_init": "target",
"x": 20,
"y": 80,
"world": "blue"
}
]
}
{
"balls" :[ "w","w","w","w","w","w" ],
"medals":[ 1 ,2 ,4],
"hints" :{
"start": ["Use the barriers and edges to boune the plasma ball."],
"aim": ["","Touch the playing area far from the gun for a more accurate aim.",""],
"fire": [""]
},
"content":[
{ "_init": "barrier",
"x1": 60,
"y1": 20,
"x2": 60,
"y2": 60,
"world": "white"
},
{ "_init": "barrier",
"x1": 40,
"y1": 20,
"x2": 40,
"y2": 60,
"world": "white"
},
{ "_init": "barrier",
"x1": 40,
"y1": 80,
"x2": 60,
"y2": 60,
"world": "white"
},
{"_init": "barrier",
"x1": 60,
"y1": 0,
"x2": 40,
"y2": 20,
"world": "white"
},
{ "_init": "target",
"x": 80,
"y": 60,
"world": "red"
},
{ "_init": "target",
"x": 50,
"y": 50,
"world": "red"
}, { "_init": "target",
"x": 50,
"y": 30,
"world": "red"
},
{ "_init": "target",
"x": 20,
"y": 70,
"world": "red"
}
]
}
{
"balls" :[ "b","r","b","r","b","r"],
"medals":[ 2 ,3 ,4],
"hints" :{
"start": ["Colours matter; red objects only interact with red objects; blue with blue."],
"aim": ["So you can only hit blue targets with a blue ball",""],
"fire": [""],
"firecomplete": ["You can see the next colour balls coming up in the ammo slider at the bottom.", "" ]
},
"content":[
{ "_init": "target",
"x": 20,
"y": 30,
"world": "red"
},
{ "_init": "target",
"x": 82,
"y": 35,
"world": "red"
}, { "_init": "target",
"x": 50,
"y": 30,
"world": "blue"
},
{ "_init": "target",
"x": 50,
"y": 70,
"world": "blue"
}
]
}
{
"balls" :[ "r","b","w","r","b","w","r","b","w" ],
"medals":[ 1 ,2 ,5],
"hints" :{
"start": ["Barriers can be coloured too!"],
"aim": [""],
"firecomplete": ["", "" , "White plasma balls interact with all other colours.",""]
},
"content":[
{ "_init": "barrier",
"x1": 20,
"y1": 20,
"x2": 60,
"y2": 20,
"world": "blue"
},
{ "_init": "barrier",
"x1": 20,
"y1": 20,
"x2": 20,
"y2": 60,
"world": "blue"
},
{ "_init": "barrier",
"x1": 60,
"y1": 60,
"x2": 20,
"y2": 60,
"world": "red"
},
{ "_init": "barrier",
"x1": 60,
"y1": 20,
"x2": 60,
"y2": 60,
"world": "red"
},
{ "_init": "target",
"x": 50,
"y": 30,
"world": "red"
},
{ "_init": "target",
"x": 30,
"y": 50,
"world": "red"
}
, { "_init": "target",
"x": 10,
"y": 30,
"world": "blue"
},
{ "_init": "target",
"x": 30,
"y": 10,
"world": "blue"
}
]
}
{
"balls" :[ "w","w","w","w","w","w" ],
"medals":[ 1 ,2 ,4],
"hints" :{
"start": ["When you fire the ball can be important."],
"aim": [""]
},
"content":[
{ "_init": "barrier",
"x1": 40,
"y1": 20,
"x2": 20,
"y2": 40,
"world": "white",
"flashpattern": {
"on": 1000,
"off":1000,
"offset": 1000
}
},
{ "_init": "barrier",
"x1": 40,
"y1": 60,
"x2": 20,
"y2": 40,
"world": "white"
},
{ "_init": "barrier",
"x1": 80,
"y1": 0,
"x2": 100,
"y2": 20,
"world": "blue"
},
{ "_init": "barrier",
"x1": 20,
"y1": 0,
"x2": 0,
"y2": 40,
"world": "blue"
},
{ "_init": "barrier",
"x1": 0,
"y1": 80,
"x2": 20,
"y2": 100,
"world": "blue"
},
{ "_init": "barrier",
"x1": 40,
"y1": 20,
"x2": 60,
"y2": 40,
"world": "white"
},
{ "_init": "barrier",
"x1": 40,
"y1": 60,
"x2": 60,
"y2": 40,
"world": "white",
"flashpattern": {
"on": 1000,
"off":1000,
"offset": 0
}
},
{ "_init": "target",
"x": 40,
"y": 40,
"world": "white"
},
{ "_init": "target",
"x": 20,
"y": 20,
"world": "white"
},
{ "_init": "target",
"x": 50,
"y": 10,
"world": "white"
}
]
}
{
"balls" :[ "w","w","w","w","w","w","w","w" ],
"medals":[ 1 ,2 ,4],
"hints" :{
"start": ["You can adjust the launch speed of the ball."],
"aim": ["Touch anywhere on the speed dial around the launch button to set the speed."],
"speed": [""]
},
"content":[
{ "_init": "barrier",
"x1": 20,
"y1": 100,
"x2": 100,
"y2": 20,
"world": "white",
"flashpattern": {
"on": 2000,
"off": 1000,
"offset": 0
}
},
{ "_init": "barrier",
"x1": 0,
"y1": 100,
"x2": 100,
"y2": 0,
"world": "white",
"flashpattern": {
"on": 2000,
"off": 1000,
"offset": 400
}
},
{ "_init": "barrier",
"x1": 80,
"y1": 0,
"x2": 0,
"y2": 80,
"world": "white",
"flashpattern": {
"on": 2000,
"off": 1000,
"offset": 800
}
},
{ "_init": "target",
"x": 30,
"y": 10,
"world": "white"
},
{ "_init": "target",
"x": 10,
"y": 30,
"world": "white"
},
{ "_init": "target",
"x": 50,
"y": 60,
"world": "white"
}
]
}
{
"balls" :[ "brb","brb","brb","brb","brb","brb"],
"medals":[ 1 ,2 ,4],
"hints" :{
"start": ["Some plasma balls change colour after they launch"],
"aim": ["The speed of the launch will affect where the colour changes happen."],
"speed": [""]
},
"content":[
{ "_init": "barrier",
"x1": 0,
"y1": 60,
"x2": 60,
"y2": 0,
"world": "blue"
},
{ "_init": "barrier",
"x1": 0,
"y1": 100,
"x2": 100,
"y2": 0,
"world": "red"
},
{ "_init": "target",
"x": 40,
"y": 40,
"world": "white"
},
{ "_init": "target",
"x": 10,
"y": 30,
"world": "white"
},
{ "_init": "target",
"x": 30,
"y": 10,
"world": "white"
}
]
}
{
"balls" :[ "r","r","w","w","b" ],
"medals": [1,2,3],
"content":[
{ "_init": "barrier",
"x1": 80,
"y1": 20,
"x2": 80,
"y2": 40,
"world": "white"
},
{ "_init": "barrier",
"x1": 80,
"y1": 20,
"x2": 20,
"y2": 20,
"world": "white"
},
{ "_init": "barrier",
"x1": 20,
"y1": 60,
"x2": 60,
"y2": 60,
"world": "white"
},
{ "_init": "barrier",
"x1": 90,
"y1": 50,
"x2": 80,
"y2": 60,
"world": "white"
},
{ "_init": "barrier",
"x1": 40,
"y1": 40,
"x2": 0,
"y2": 40,
"world": "white"
},
{ "_init": "barrier",
"x1": 60,
"y1": 80,
"x2": 40,
"y2": 100,
"world": "white"
},
{ "_init": "target",
"x": 50,
"y": 80,
"world": "white"
},
{ "_init": "target",
"x": 90,
"y": 20,
"world": "white"
},
{ "_init": "target",
"x": 50,
"y": 30,
"world": "white"
}
]
}
{
"balls" :[ "b","b","r","r","b","b","r","r","b","b"],
"medals":[1,2,3],
"content":[
{ "_init": "barrier",
"x1": 40,
"y1": 60,
"x2": 60,
"y2": 40,
"world": "white"
},
{ "_init": "barrier",
"x1": 20,
"y1": 20,
"x2": 60,
"y2": 60,
"world": "white"
},
{ "_init": "barrier",
"x1": 60,
"y1": 0,
"x2": 100,
"y2": 20,
"world": "blue"
},
{ "_init": "barrier",
"x1": 0,
"y1": 60,
"x2": 20,
"y2": 100,
"world": "red"
},
{ "_init": "target",
"x": 30,
"y": 10,
"world": "white"
},
{ "_init": "target",
"x": 10,
"y": 30,
"world": "white"
},
{ "_init": "target",
"x": 30,
"y": 50,
"world": "white"
}
]
}
{
"balls" :[ "w","w","w","w","w","w","w" ],
"medals": [1,2,3],
"content":[
{ "_init": "barrier",
"x1": 40,
"y1": 20,
"x2": 80,
"y2": 60,
"world": "white"
},
{ "_init": "barrier",
"x1": 20,
"y1": 40,
"x2": 60,
"y2": 80,
"world": "white"
},
{ "_init": "barrier",
"x1": 40,
"y1": 20,
"x2": 60,
"y2": 20,
"world": "white"
},
{ "_init": "barrier",
"x1": 80,
"y1": 40,
"x2": 60,
"y2": 20,
"world": "white"
},
{ "_init": "barrier",
"x1": 80,
"y1": 40,
"x2": 80,
"y2": 60,
"world": "white"
},
{ "_init": "barrier",
"x1": 20,
"y1": 40,
"x2": 20,
"y2": 0,
"world": "white"
},
{ "_init": "barrier",
"x1": 60,
"y1": 80,
"x2": 40,
"y2": 100,
"world": "white"
},
{ "_init": "barrier",
"x1": 100,
"y1": 0,
"x2": 0,
"y2": 100,
"flashpattern": {
"on": 1000,
"off":500,
"offset": 0
},
"world": "blue"
},
{ "_init": "barrier",
"x1": 20,
"y1": 40,
"x2": 40,
"y2": 20,
"flashpattern": {
"on": 1000,
"off":1000,
"offset": 500
},
"world": "red"
},
{ "_init": "barrier",
"x1": 80,
"y1": 60,
"x2": 60,
"y2": 80,
"flashpattern": {
"on": 1000,
"off":1000,
"offset": 500
},
"world": "red"
},
{ "_init": "target",
"x": 60,
"y": 60,
"world": "white"
},
{ "_init": "target",
"x": 40,
"y": 40,
"world": "white"
},
{ "_init": "target",
"x": 70,
"y": 10,
"world": "white"
}
]
}
{
"balls" :[ "r","b","r","b","r","b" ],
"medals": [1,2,3],
"content":[
{ "_init": "barrier",
"x1": 80,
"y1": 20,
"x2": 20,
"y2": 80,
"flashpattern": {
"on": 2000,
"off":2000,
"offset": 0
},
"world": "blue"
},
{ "_init": "barrier",
"x1": 80,
"y1": 20,
"x2": 20,
"y2": 80,
"flashpattern": {
"on": 2000,
"off":2000,
"offset": 2000
},
"world": "red"
},
{ "_init": "barrier",
"x1": 40,
"y1": 0,
"x2": 0,
"y2": 40,
"world": "white"
},
{ "_init": "target",
"x": 30,
"y": 30,
"world": "white"
},
{ "_init": "target",
"x": 40,
"y": 20,
"world": "white"
},
{ "_init": "target",
"x": 20,
"y": 40,
"world": "white"
}
]
}
{
"balls" :[ "wrbww","wbrww","b","r","b","r","b" ],
"medals":[1,2,4],
"content":[
{ "_init": "barrier",
"x1": 60,
"y1": 20,
"x2": 60,
"y2": 60,
"world": "white"
},
{ "_init": "barrier",
"x1": 20,
"y1": 60,
"x2": 60,
"y2": 60,
"world": "white"
},
{ "_init": "barrier",
"x1": 20,
"y1": 20,
"x2": 40,
"y2": 20,
"world": "white"
},
{ "_init": "barrier",
"x1": 20,
"y1": 20,
"x2": 20,
"y2": 40,
"world": "white"
},
{ "_init": "barrier",
"x1": 20,
"y1": 40,
"x2": 20,
"y2": 60,
"world": "red"
},
{ "_init": "barrier",
"x1": 40,
"y1": 20,
"x2": 60,
"y2": 20,
"world": "blue"
},
{ "_init": "barrier",
"x1": 15,
"y1": 0,
"x2": 0,
"y2": 20,
"world": "blue"
},
{ "_init": "target",
"x": 30,
"y": 10,
"world": "white"
},
{ "_init": "target",
"x": 40,
"y": 40,
"world": "white"
},
{ "_init": "target",
"x": 10,
"y": 30,
"world": "white"
}
]
}
{
"balls" :[ "rbbr","rbbr","rbb","bbr","rbb","bbr","rbb","bbr","rbb","bbr" ],
"medals":[1,2,4],
"content":[
{ "_init": "barrier",
"x1": 0,
"y1": 20,
"x2": 100,
"y2": 20,
"world": "blue"
},
{ "_init": "barrier",
"x1": 0,
"y1": 40,
"x2": 100,
"y2": 40,
"world": "blue"
},
{ "_init": "barrier",
"x1": 0,
"y1": 60,
"x2": 100,
"y2": 60,
"world": "blue"
},
{ "_init": "barrier",
"x1": 20,
"y1": 0,
"x2": 20,
"y2": 100,
"world": "red"
},
{ "_init": "barrier",
"x1": 40,
"y1": 0,
"x2": 40,
"y2": 100,
"world": "red"
},
{ "_init": "barrier",
"x1": 60,
"y1": 0,
"x2": 60,
"y2": 100,
"world": "red"
},
{ "_init": "target",
"x": 30,
"y": 10,
"world": "white"
},
{ "_init": "target",
"x": 10,
"y": 50,
"world": "white"
},
{ "_init": "target",
"x": 50,
"y": 10,
"world": "white"
},
{ "_init": "target",
"x": 10,
"y": 30,
"world": "white"
}
]
}
{
"balls" :[ "rbb","brr","rbb","brr","rbb","brr" ],
"medals":[2,3,4],
"content":[
{ "_init": "barrier",
"x1": 60,
"y1": 80,
"x2": 60,
"y2": 100,
"world": "blue"
},
{ "_init": "barrier",
"x1": 80,
"y1": 60,
"x2": 100,
"y2": 60,
"world": "red"
},
{ "_init": "barrier",
"x1": 60,
"y1": 20,
"x2": 20,
"y2": 60,
"world": "white"
}, { "_init": "barrier",
"x1": 20,
"y1": 60,
"x2": 20,
"y2": 100,
"world": "red"
},
{ "_init": "barrier",
"x1": 60,
"y1": 20,
"x2": 100,
"y2": 20,
"world": "blue"
},
{ "_init": "barrier",
"x1": 80,
"y1": 60,
"x2": 60,
"y2": 80,
"world": "white"
},
{ "_init": "target",
"x": 50,
"y": 50,
"world": "red"
},
{ "_init": "target",
"x": 90,
"y": 50,
"world": "blue"
},
{ "_init": "target",
"x": 50,
"y": 10,
"world": "white"
},
{ "_init": "target",
"x": 10,
"y": 50,
"world": "white"
}
]
}