Roll S
Saved games stay in this browser only.
About the game
A soldier in blue walks to the right through a battlefield with three levels, one above the other: a high road, a middle road where you walk, and a low road. Red soldiers walk towards you on all three levels, and each one stops from time to time to fire a burst of three shots in your direction. A shot or a soldier that reaches your head ends the game.
You can only do two things. While you do nothing, the soldier walks on and the scenery scrolls past. Hold the button and the soldier stops and fires a fan of five bullets at the current aim. Every time you let go of the button the aim steps on one notch, through straight ahead, down, straight ahead and up, and round again, so you can shoot at the road you are on, the one below and the one above. A quick tap, too short to fire, is the way to step the aim without shooting.
Each soldier you hit scores your multiplier, and the multiplier grows the farther you walk: every time the distance walked passes a hundred times the current multiplier, it goes up by one. This means that standing still to shoot pays in the moment but stops the multiplier from growing, and walking on pays later but puts you closer to the enemies.
Roll S is one of the mini-games that Kenta Cho, who works as ABA Games, makes with his crisp-game-lib library. There are no image or sound files: the graphics are drawn by the code, and the sound effects and music are generated while you play.
Playing it here
Click Play, then click, tap or press Space inside the game to start. Nothing is installed or sent anywhere. The best score at the top right is only remembered while the page stays open.
Controls
| Input | Action |
|---|---|
| Press and hold | stop walking and fire a five-bullet spread |
| Release (or a quick tap) | step the aim: ahead, down, ahead, up |
A few things worth knowing
Aim before they get close. The aim steps every time you let go, so set it for the enemy you are about to meet, not the one you are fighting.
Shoot in the gaps. Enemies fire in bursts of three with a pause between, so move on the pause and stop for the burst.
Keep walking. The multiplier is a function of distance, so a long stand-off costs you more than it seems.
Credits and licence
Roll S was made by Kenta Cho (ABA Games) and published under the MIT licence in the crisp-game-lib-games repository. The licence texts of the game, of crisp-game-lib and of the libraries that come with it are linked from this page. The game files are served as published, with only the starting page replaced so that nothing is loaded from other sites.