16 Commits (07553400f5773112627c98dae047ca0c6cd33e8a)

Author SHA1 Message Date
Zed A. Shaw 07553400f5 Test suite now accurately runs the GameEngine FSM for multiple rounds. 12 months ago
Zed A. Shaw ea89e083dd The std::async calls need a lock on them. 12 months ago
Zed A. Shaw 4b2ed2951e Game engine now handles damage types but Ineed to refine the state machines so some of them can take additional data. 1 year ago
Zed A. Shaw 9e6c05eccd GameEngine is now a state machine so I can push its design further and keep it solid. 1 year ago
Zed A. Shaw 1c89afaee2 Setting up for a redesign of the engine to have the real game mechanics. Using the fsm.hpp code. 1 year ago
Zed A. Shaw daf9a3cc07 Coroutines are mostly working but they're kind of junk anyway. Feel free to tinker with this if you like. 1 year ago
Zed A. Shaw fdb3f24377 Cleanup the engine since I won't do the brainfuck thing, then fix up the log a bit. 1 year ago
Zed A. Shaw 9a012813ae Game now keeps track of deaths, rounds, streaks and other fun stuff. You can also die finally. 1 year ago
Zed A. Shaw c52bc8fafd Make the game engine use a start/end round and do healing if you don't make any mistakes. 1 year ago
Zed A. Shaw e35536c7e3 More refactoring in prep for a real design. 1 year ago
Zed A. Shaw 9cc6724df8 Sort of working scrolling window thing. 1 year ago
Zed A. Shaw 4227ee1cdc Use an ostringstream for the output and make the test actually confirm the results. 1 year ago
Zed A. Shaw 38104f60f3 Looks like the brainfuck is working. It can do a hello world program. 1 year ago
Zed A. Shaw 5b18849ddc Just a little cleanup before getting serious again. 1 year ago
Zed A. Shaw 1fb99618bf A simple brainfuck interpreter for the game's idea. 1 year ago
Zed A. Shaw 440be444ea Moved the game engine into its own unit and then made a failing test for it. 1 year ago