Cool game, I wrote mine using SFML, too! :) Here is my score:
2021-10-10-050836_screenshot.png
Things I Like
- Your settings menu with the volume bar is really nice, I'll have a look at your source code :) I wanted something exactly like this, but didn't have time to do so. - The music is simple, but fitting. - I really like the icons! - It's nice that your game saves progress - I played some other games whose levels took way longer to complete and after exiting, every progress just vanished. - The concept of going back to previous levels to score better is really interesting.
Things to Improve
- Your readme on GitHub says that you want the game to be Open Source; as of now it's not yet, you have to [add an Open Source License](https://choosealicense.com/) :) Without it, I am technically not allowed to reuse your fancy volume bar in my game :) - More levels! :D
Compiling
So first of, I compiled the game on Linux without any problems. The command in the description doesn't quite work though, I needed two additional wildcards: ```bash g++ -c src/*.cpp -g -I include && g++ *.o -o bin/main.exe -lsfml-graphics -lsfml-window -lsfml-system -lsfml-audio ```
Regarding the "works only on my computer" part: You include a main.exe file in your repository - I thought that was a Windows executable. But after having a closer look at it, I realized that it is a Linux ELF executable, not a Windows EXE executable. Just in case you don't realize this: this will never run on Windows.
Now, you are still allowed to upload new versions of the game to fix bugs, for example if the application only runs on your computer. It's not too late, get yourself those 20 ratings! :) If you want a Windows build, you can copy the build instructions from [my GitHub repo](https://github.com/Jeinzi/ld49) - just look at the Readme and `make.bat`. Basically, you just have to download SFML, adjust the include directory in `CMakeLists.txt` and copy to DLLs next to your executable.
For me, this game jam is the first time I have to build a program that runs on other computers, so I had to learn a few things as well. I compiled my game in a Windows 10 VM, but other people didn't have the VC++ runtime and SFML DLLs installed and just could not start the game. After including the DLLs in my ZIP file, there seemed to be no problems anymore. If you trust me... it wasn't difficult to adapt my workflow and compile a version of your game that should run on almost all Windows machines :) If you want, you can [download it here](https://storage.jeinzi.me/ld49-3ac61985c8/unstable-patient.zip), test it and add it to your description :)
If you have any questions regarding the Windows building process or something else, let me know! Greetings!