Here is a side by side comparison of my project, verses the one from the course.

Now that I’ve completed the C++ beginner’s game creation course, that means I’ve also completed my second C++ game using SFML. So, without further ado, I present to you: JelloStorm!

The game is complete, but it has a few issues. I compiled my instructor’s game, and found that it has the same issues, yet none of these issues were addressed during the course. I’m not sure if the problems are because I am using a newer SFML that the course originally called for, or perhaps the C++ standards have changed over time.

I thought it may just be bad programming skills on my part, but the instructor’s game also has the same issues. There are no compiling errors, no run time errors that I can see, it just doesn’t always work. The big problem, which I logged as an issue on my GitHub, is that the jello monsters sometimes don’t move. I haven’t found a fix for that yet.

The other issue was a typo on my part, in that the jello monsters would sometimes appear out of the game area. It was just a matter of a reversed – and +, as you can see from the commit:

– int maxY = arena.height + 100;

– int minY = arena.top – 100;

+ int maxY = arena.height – 100;

+ int minY = arena.top + 100;

That one was an easy fix. You can download and compile the whole game if you’d like to give it a try, but with the jello monster’s that are “stuck” it can make the game impossible to continue sometimes.

Linux – keep it simple.

Leave a Reply

Your email address will not be published.