Well this will be my second full LD. I have learned many lessons from LD12, and will be applying them;
First of all, familiarity.
– I will only use techniques and concepts that I am already familiar with, rather than trying to combine learning and the time pressure, which caused me to explode spectacularly last time when Flex and I didn’t get on well at all. So I have decided this time to opt for PHP and Javascript as my game platform. I have no pre-written libraries though, although if pressed for time I might use a couple of PEAR extensions and JQuery.
Second of all, simplicity.
– I will only make a game that can be feasibly completed within 24 hours, and will then use any time left over to hone and improve it. Last time I tried to make something hugely ambitious and failed miserably with very little time left, and was forced down the route of starting from scratch and cranking out an ass-nasty flash “game” with 2 hours left. This is not full of win.
Third of all, prioritisation.
– Sleep when tired, eat when hungry, drink when thirsty. If something interminable is defying my attempts to resolve it, I will go away and do something else while my brain processes it, rather than wasting 7 hours trying to fix it (yes, AS3 XML handling and Flex SDK debugger I’m looking at you.)
Finally, have fun.
– Last time I didn’t enjoy most of my time on LD because I spent so long stuck on the one problem (loading assets from xml files), which is not fun. By going down the route of PHP and JS (Both really fun languages to mess around with, and flexible enough to have workarounds for most problems), this should hopefully stop me getting helplessly stuck at the bottom of problems.
Good luck to everyone!