Levels
Lv 59
Sniper Aim 2
★★★★★
Score 1000 in this challenge.
0
Score:
0
/ 1000
Hint
Code
Run
Reset
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
crosshair = makeSprite("crosshair", 180, 180, { emoji: "🎯", w: 32, h: 32, gravity: 0 }); enemy = makeSprite("enemy", 40, 100, { emoji: "🦆", w: 40, h: 32, gravity: 0 }); enemy.vx = 69.7; onUpdate(() => { if (keyDown("arrowright")) move(crosshair, 6, 0); if (keyDown("arrowleft")) move(crosshair, -6, 0); if (keyDown("arrowup")) move(crosshair, 0, -6); if (keyDown("arrowdown")) move(crosshair, 0, 6); enemy.x += enemy.vx; if (enemy.x < 20 || enemy.x > 340) enemy.vx *= -1; }); whenKey(" ", () => { if (touching(crosshair, enemy)) { addScore(1); setPosition(enemy, random(30,340), random(30,340)); enemy.vx = (random(0,1) === 0 ? -1 : 1) * 69.7; } }); // Goal: hit 1000 targets!
Game
← Prev
Next →