Okay, I'm taking baby steps to building my game.
The pitch is in [@vision.md](file:///Users/devonwells/code/games/prototypes/pocket/docs/vision.md).
I don't want to get too far ahead of myself with the actual game design yet, I think I just want to feel things out and progress into the "5 minutes of fun" as they call it.
So I'm starting to think okay what is that first 5 minutes of fun.
- I start a run
- I select an initial node to visit on the map
- I do combat with an enemy where I have my focal point of turn-based rhythm combat with a single starting character
- If I win, I collect a reward and go back to the map
It feels like there's probably a step missing between starting a run and the initial node. In slay the spire you of course have a character you choose from and maybe some initial sort of build decision that maybe helps you seed the build you're going for.
We probably aren't quite there yet, so I'm thinking the first basic character is maybe just a simple character with a spear and shield. Will need to flesh out that character of course but before anything else I just need to draw two characters to the screen and then start thinking on the combat ideas.
Okay but first to get there probably need to just toy around a bit.
I think Step 1 is simply "draw two combatants"
- player idling on left
- enemy idling on right
- some kind of HP indication somewhere
- a debug beat indicator pulsing at a 60hz derived timing
Then add a 4-beat combat clock basically a fixed timestep to give me an authoritative beat to playtest against, should pulse or something on screen in time with the 4 beats
Then Step 3 is figure out a simple combat, probably starting with the player
Let's tackle step 1 first.