Hello world!
PLAY MY GAME!!!!!!!!
This was my first Ludum Dare and I made something I’m proud of. It just happened so that on the weekend when I decided to make a game in 48 hours, friends and family came from the whole world to see us, and unrelatedly, our local house of culture held a festival with free shows and free wine and cheese. Anyway, even if I couldn’t code all the time, I had fun. I wanted to submit to compo, but nothing was ready in time, so I “jammed”.
After I finished my game and submitted it I have found out that my commitment is supposed to extend after the initial 48/72 hours. After that there is testing and evaluating, wich is difficult work! I try to play each game as thouroughly as I can and give a nice constructive or encouraging comment. Some games that are flash or html5 are easy to test, since there is no downloading, others are more hard.
Anyway, I have made a game about a Mexican that chases overgrown flies in a biotech laboratory with a bat, and candy falls out, so…
I used html5/javascript.

What went right:
–The Ludum Dare and its community : It is so awesome! I would have never done what I did without it! The IRC channel was pretty friendly when seeking advice. I have also seen some really great games out there, lots of innovation and lots of fun. Lots of great ideas.
-Modular programming : This was the case or never that proved that modular programming and object orientation and inheritance was the way to go. I have passed most of the first day creating my “game engine” if you shall permit, made all the base “classes” (the base prototypes to be correct, but nobody would understand), and other boring work, but the last day was the day when I turned this everything into a “game”. The modularity of most of my code made it really easy to add stuff, and would make it really easy for me to extend the game!
-Graphics : I have made a nice set of graphics, even if not totally complete, is well integrated, where no image that shouts out, or so it seems to me, but you can go and check
…
-Flies reproducing: This is kinda’ related to modular programming, but the evolution system I made for the flies could be easily transformed to add more parameters or even to make a separate species.
-Time lapse: This may seem quite ordinary, but for me, viewing my time lapse seemed so empowering! Like watching your past self code in fast-mo!
–My super-duper optimised javascript binary array grid manager that I made for the compo seemed to work really well. It makes things faster and more memory efficient by using typed arrays. You can find an explanation in my previous post: http://www.ludumdare.com/compo/2012/08/23/binary-data-in-javascript/ I am thinking about submitting this to git-hub but I’m using mercurial, HELP!
What went wrong:
–I Got ideas late : the moment I saw the theme, my brain seemed to stop working. It took me roughly 24 hours to actually get the real idea. The first day I was actually just building a generic tile-based environment. Only when in the evening I got tired of doing math and started doing graphics, I got the flash for the idea I currently have.
-Time : I didn’t have much time, and my timelapse showed that I spent part of my first day just watching videos and listening to music on Youtube. I should use time-management next time. And motivate myself with a great idea early.
-Not really a game : well, even if it is a game, nothing happens if you kill all the flies. There is no end and, like, no beginning. I wanted to add an intro and something that happens at the end, or maybe a boss or something, but I didn’t have time.
–No goal there are candies in the game but they give you nothing, yet.
–No audio : I was going to add music. in fact, for the last few hours I was working on a song to add to the game. Unfortunately I didn’t finish it untill the next day, and then I also realized that adding music in html5 is still really complex.

What’s next:
-Music: I have my song already, but I should integrate it and see what people think, yet it is hard to make it optimally work on all browsers.
-More evolution : making flies fly away from the player would be good. Also adding different types of flies.
–Level system this would take some time to integrate, since I would need to redo the whole code.
-More graphics
Would I be able to make a full game based on this? What I hoped was that Ludum Dare would push me on the path to eventually making a great game. For now on I play other peoples games.
Play my game: http://www.ludumdare.com/compo/ludum-dare-24/?action=preview&uid=13310 and comment and rate please.