Know thy tools......

Well that was my first LD48 and boy, was it a learning experiance (sadly not enough XP to put me up a level though :)

  • +: python: Way easy to code up the classes and stuff.
  • +: pygame: Very nice wrappers for sdl (but.....)
  • -: pygame: It has some very odd behaviours that are not obvious from the docs. (Eg, color_key and alpha channel stuff dont mix.)
  • -: know thy toolkit: Id only started playing with pygame the week before and boy did it show once I really started.
  • -: graphics: I should have listened to my own advice and ignored the graphics and get the gameplay done first.

Yes, pygame is a plus and a minus. My time to get something appearing on the screen was very short. My time to get what I _wanted_ on the screen was very long. Infact too long.

Being able to write a short program to draw a transparent object to the screen a day before the comp, doesnt mean you knock up a library to blat it ontop of a colorkey'ed tile surface during the comp. :)

I spent most of the sunday day (pretty well the whole thing) trying to get the graphics working. I should have abandononed it as soon as I had problems and got my game play going. Im sure people would have been more forgiving of a program with crap graphics and _SOME_ gameplay than they would be with my current entry, which has graphics but no gameplay. sigh. Annoyingly my idea would have worked fine just with 2D draw commands and I should have just bitten the bullet and gone with that ;).

The only current bit of game play is to fire up an editor and edit the level files at `data/maps/level0` although you might also need to nuke the `data/maps/level0.calc` file after you do. Currently only 'M'arine spawns do much of anything (give out light and thats it). Thrilling, isnt it? :)

Oh well, next time.... ;)

Source: mechanicalcat.net archive

Next postMassive thanks to richard!
Found a bug?
Tell us on Discord