Journal before first sleep
Posted by pansapiens
August 9th, 2008 6:54 am
Here’s rough and unexciting rundown of the story so far:
- 1 PM: initially toyed with Batari BASIC, with the idea of making an Atari 2600 game. Got the compiler working, but couldn’t get the multi-sprite kernel working … which basically meant I was stuck with only two decent sprites on screen at a time. Decided to fall back on Pygame+Rabbyt, since I was lacking a coherent game design at this stage too.
- 3 PM: drew a quick picture of a possible design. A falling block/build a tower game for two people, or one person and an AI. Flip blocks between your opponents tower and your own to annihilate same coloured ones and make their tower shorter. First tower to reach the sky wins. Good potential for crazy sound and graphics, if I ever get that far. Seemed solid and simple enough that it should work, with the potential for some featuritis later on. Started coding.
- got stuck for far to long on a stupid bug where I used “def” instead of “class”. Duh ! Learn to program stoopid !
- made a buggy prototype, using my “charming programmer art” as a placeholder (aka, probably what the final entry will end up with anyway). checked it into svn, then started cleaning up the mess I had made.
- 10 PM: dinner and some Olympics.
- got the codebase basically sane, except for block flipping. it seems various lists multiplied in my dum-dum coding phase (“stack”, “active_blocks”, plus some other dumb ones I killed off and refactored around), … dealing with gamestate became unwieldy.
- 12:51 AM: still very buggy, and seems unmanageable .. time to sleep now. quite likely a re-write with a better strategy for the gamestate tomorrow.
Tags: journal