BB265/isaac-cpp-game ? reverse-engineered prompt
Reverse engineered prompt
Build me a simple C++ roguelike game inspired by The Binding of Isaac, using SFML. I want the player to move with the keyboard, shoot bullets, fight enemies that chase the player, and go through randomly generated rooms with different enemy setups. Add a basic health system so the player and enemies can take damage, and the game ends when the player dies.
Please keep the code organized in a clean MVVM style, with the game logic separated from rendering, and use a command based approach for input plus notifications for game events. Set it up so it builds with CMake, uses vcpkg for dependencies, and includes Google Test for unit tests. If anything in the setup needs current docs or library details, look them up online and make it work cleanly.
Are you gonna build this?
make sure you review the code using coderabbit