Commit Graph

15 Commits (eda7c30fc1bb7603c4b647c98173fffffb8376a5)

Author SHA1 Message Date
Zed A. Shaw ac22a11c9f Now mostly working with GUECS but shaders are still busted. Have to find out why they stopped working. 1 week ago
Zed A. Shaw 0a9fa59365 The game engine now has two bonuses for long build streaks. +10% max hp or 1 free death. I'll be adding more but that's enough to work on the real UI. 8 months ago
Zed A. Shaw 07553400f5 Test suite now accurately runs the GameEngine FSM for multiple rounds. 8 months ago
Zed A. Shaw 9e6c05eccd GameEngine is now a state machine so I can push its design further and keep it solid. 8 months ago
Zed A. Shaw 453c50c563 Big cleanup of rampant using std. 8 months ago
Zed A. Shaw fdb3f24377 Cleanup the engine since I won't do the brainfuck thing, then fix up the log a bit. 9 months ago
Zed A. Shaw 9a012813ae Game now keeps track of deaths, rounds, streaks and other fun stuff. You can also die finally. 9 months ago
Zed A. Shaw 4520e20ab7 Improve the GameEngine test. 9 months ago
Zed A. Shaw 9cc6724df8 Sort of working scrolling window thing. 9 months ago
Zed A. Shaw 4227ee1cdc Use an ostringstream for the output and make the test actually confirm the results. 9 months ago
Zed A. Shaw 38104f60f3 Looks like the brainfuck is working. It can do a hello world program. 9 months ago
Zed A. Shaw 52b59d38ad Move the tests to catch2 so I can get tap output for the game. 9 months ago
Zed A. Shaw 1fb99618bf A simple brainfuck interpreter for the game's idea. 9 months ago
Zed A. Shaw 984031bf33 Test passes now, and most of the gear is working, but now I think I can't use doctest because it doesn't support TAP output. 9 months ago
Zed A. Shaw 440be444ea Moved the game engine into its own unit and then made a failing test for it. 9 months ago