Show newer

gamedev 

Now there are three levels, all of which are derivatives of each other.

Show thread

Got a second level. I learned that if you just include a blank class definition of a dependency in the header file and then include the actual header of the dependency in the source file, then you can avoid recursive includes.

Show thread

So it turns out that I can't have multiple levels without major reconstruction of the code. C# spoiled me with it's lack of import/include statements and Python was dynamically typed which meant I didn't have to declare the object type right away, so now I have to deal with avoiding recursive includes.

Ugh!

Show thread

I've added exit tiles. It just ends the game because I don't have it programmed to have multiple levels yet.

Show thread

I've added projectiles that the player can shoot. I was originally just going to make a simple maze game but I got carried away after getting a hand with SFML.

Show thread

Not the breakout clone but I've got animated sprites to work in SFML.

Also, I forgot that I have the hashtag featured in my profile and I haven't used it, so here you go.

Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.