Zap Herder
About
Made in 48 hours by @foolmoron for Ludum Dare 41.
An electrified arcade highscore game mixing the totally incompatible genres of snake-like action with turn-based movement and uncontrollable randomness!
NOTE: The web version is slow for the first few clicks, but it becomes smooth after that. Download the desktop version for better performance, although the game is known to crash on exit...
Made as an learning exercise for Unity 2018's new entity component system and threaded job scheduler. Each of the 20,000 dots on the screen are real, individually processed entities that are updated every frame at (hopefully) 60fps. The lightning path is calculated based on the actual positions of the dots each frame.
CLICK/TAP to ZAP and mark the dots along your path as zapped
GET POINTS based on how many dots you zapped, plus bonus multipliers
HIGHSCORE for a fleeting sense of accomplishment
BONUSES
The multipliers that pop up are based on the following actions:
Quick Click - move in a short amount of time after stopping
Gotta Go Fast - move instantly after stopping
Long Distance - make a long movement
Sharpshooter - make a super long movement
Risky - touch 1 zap that has already been zapped while moving (mostly random)
Wow - capture a good amount of unmarked zaps when you die
Glorious - capture a ton of unmarked zaps when you die in a blaze of glory
SOURCE CODE : https://github.com/foolmoron/ZapHerder