dcat

Ludum Dare 47

Good Luck, Everyone!

I’m not sure what’s I’m doing as of yet, but I’m going to try focusing more in the “stuck” part of the theme.

By now, I've mostly done some groundwork for some general classes that I can use for later.

ld47_1.png

This is what my project looks right now. There's nothing of much interest - I honestly don't know why anyone would be interested in this.

ld47_2.png

I use this code pattern all the time to generalize specific scripts that need to happen in certain order. It's very easy to use as the framework for stuff like cutscenes, but right now I'm thinking I'll need to write an "app" class to manage stuff like resizing the window and stuff.

ld47_3.png

And here's a very quick and dirty code that I haven't even tested. I had this idea the other day, and I'd like to try and make something out of it.

I might not post as much, this is my first jam so I'm not really expecting to make it all the way through - I hope I have fun doing this. Good Luck, Everyone!

Good Luck, Everyone! - pt. 2

Implementing the app opcodes for basic functions such as saving and loading settings, setting the window, switching from windowed to full screen and so on.

ld47_4.png

I think I might not even bother to reinvent the wheel and I'll just import the lingo package from the other game we're working on - I wrote it thinking of reusing it later, wrote a nifty little tool to manage all the different strings for a single project, and the GML side of things keeps only the current language in memory, and can even show stuff like missing languages and such.

lingolier.png

I made it in Python very shoddily (like everything I write) because it was getting tiresome to manually edit different versions of the same language file and keep them all updated, but it does the job well enough - generates minified .json files with all the corresponding keys for each language and corresponding metadata.

Next thing: menus.

Up until the next time I can say anything! I still have no idea why people do these!