PyWeek - Twisted release

I just uploaded the first playable (at least sort of) version of my game. It still has glitches, bugs and all sorts of other evil thingies, but the basic engine is there.

To be done before end of PyWeek:

  • Finish unit buying functionality (buying at the second base slot, disabling buying when an unit was in the slot at the beginning of the turn)
  • Add twisting function
  • Add checking of victory conditions
  • Add sound effects

Well, at least I completed something. I have a feeling that I tried to tackle a bit more than I could handle in a week, but at least I've been learning a lot of stuff and improving and testing Splush. I'll publish a more complete post mortem next week.

Hectigo on 2007/09/07 12:42 of Hectic Game Development 2


Comments: (log in to comment)

When I start a server, the server seems to hang (that might be okay), but then I try connecting to it with a second game instance and that one crashes with
 if (input_addr != None):
NameError: global name 'input_addr' is not defined

Okay, seems like I did a small but quite serious mistake in finalizing the game.

On line 77 of main.py, replace

          if (input_addr != None):

with

          if (address != None):

and the game should connect instead of crashing. Just found a couple of other stupid bugs too, but more on them later.