Jonathan50

LD 40

Status report

After about 3 hours of work, I've got a concept I'm more or less happy with and some basic code that isn't over-the-top terrible! (For my first time making an SDL2 game) :grinning:

We've got a looong way to go.

2017-12-02-213720em640x480/emscrot.png

(The cats are supposed to look cheerful, not sad, and the player will be replaced with a better sprite soon enough.)

Quickly getting back to work

2017-12-03-101744em640x480/emscrot.png (The final game won't play much like this but this should give an idea of what I've got so far)

Progress report

Now, the game looks exactly the same as it did 2 hours ago, but it has been adapted to use SDLTextures and it also caches pointers to the textures (not sure if I'm doing it right but whatever) instead of reading them from disk each time a new sprite appears. :slightsmile:

Now I have a HUD

After searching how to display text with SDL2 eventually I decided it would be easiest to make a small (19-character) bitmap font myself in GIMP... :neutralface: So here it is :slightsmile: screenshot.png Of course the letters look a bit rough but I think it'll pass...

Going OK

screenshot.png (This is for the Jam)

I'm still working on it...

I think my game is progressing well. I've got all the big features I was planning done, but it still needs a lot more polish (notably, NPC interaction is very primitive and the game is completely silent) and a lot more levels (so far I just have 2 introductory levels followed by a simple "You won" level). It's getting late, so I'm stopping here and then I'll finish it tomorrow. :slight_smile:

Just finishing up!

With 1 hour 6 minutes left, I think I'll stop with level design and just make sure everything works smoothly and add some finishing touches before uploading it to GitHub and packaging the game.

Pet Overload now with improved Mac support

Hi, I published a new Mac build of my Jam game Pet Overload. What's different is now it should work seamlessly with any x86-64 Mac running Mac OS X 10.6 Snow Leopard or higher, and it no longer needs to be installed into /Applications (using CoreFoundation to get bundle path).