Extracted from a game entry for Bitter Jam 2020.
An experiment in learning ggez
, ECS (entity component systems), and event-driven architecture.
Created by JC Holder ([email protected]).
cargo run --example bitter-turnips
Villagers move around every turn (sometimes overlapping).
Villagers get hungry and harvest turnips every 4 turns.
Turnips grow into an adjacent square every 3 turns.
Villagers die if they go hungry for too long.
How many villagers can you keep alive?
W
- move cursor upA
- move cursor leftS
- move cursor downD
- move cursor rightSpace
- spawn a villager at where the cursor points
- Tangy turnips: shmup (shoot-em up)
- Salty turnips: first person dungeon crawler
- Sour turnips: visual novel / dating sim
- Umami turnips: JRPG
- Roasted turnips: platformer
- Fried turnips: tactical battle