On the Origin of Block Post Mortem
On The Origin Of Block.
I took the name from one of Darwin’s essays on evolution. I really like the name which funny enough I didn’t have until 645 Sunday when I went to submit. Note: There was a minor panic about coming up with a name in 15 minutes while I was submitting.
I’m glad I didn’t spend too much time initially coming up with a name, but in retrospect maybe I should have spent a few minutes on Saturday thinking of one 😀
>> Tech
I used Libgdx for the competition. I hadn’t ever used libgdx before and I have to say that is one really nice engine (api/whatever you want to call it)
I use java for my day job so that probably helped out a bit. I think the fact that you can write on the Desktop and use the Hot Spot compiler to reload your code is a HUGE reason I got this done.
If you check out my source I coded up my game level to reload when you press T or Y. This reloaded all the assets, including any that may have changed, which again was another HUGE time saver. It meant I could save a change in my TiledMap and then press T in the running debug process and immediately see the results; without having to stop the debug process and restart.
This solidified a talk I watched recently on this matter
Somebody also took that idea and did this, which I think is pretty cool.
>> Game Play
One of my initial designs was to have the mouse create a box when you clicked and dragged, for mating the Mobi. (characters) However it wasn’t working at all, and for the life of me I couldn’t figure out why.
So I probably spent more time than I should have on this, actually I wish I’d given up on the idea sooner because in the end I think I liked the hold a button and collide with a Mobi to mate idea better.
>> Art
I was searching the internet for ideas on an art style when I came across a shiloetted mario. I thought it was really sweet, and the fact that I didn’t have to create much art assets really saved a bunch of time. In the end I think it was one of the better decisions of the jam and I’m really happy with how it turned out.
>> Warmup Game
This is sooo important, if you didn’t do one and are wondering why you didn’t finish try one next time; It will help tons.
>> Levels
I really wish I had more time. I don’t think there are enough levels, and that will probably hurt the game’s rating.
>> Conclusion
I had fun and if it does well I would seriously consider fleshing out this game more and releasing it in some other medium. I think it’s a cool concept.
