> You keep taking turns until you get home or die. Each turn has 4
> phases.
> while playing:
> #phase 1 - fly every turn, you might die
> #phase 2 - stuff shoots at you every turn, you might die
> #phase 3 - may or may not get an event card, with certain cards you might
> die
> #phase 4 - you drop bombs if you're over a target, you can't die here
> game over, print score
Thinking about this this morning, I struck upon this idea, which seems
much cleaner:
------
def phase1():
#do stuff
return boolSurvived
def phase2():
#do stuff
return boolSurvived
def phase2():
#do stuff
return boolSurvived
def phase4():
#do stuff
while playing:
#phase 1 - fly every turn, you might die
playing = phase1()
#phase 2 - stuff shoots at you every turn, you might die
if playing:
playing=phase2()
#phase 3 - may or may not get an event card, with certain cards you might
die
if playing:
playing=phase3()
#phase 4 - you drop bombs if you're over a target, you can't die here
if playing:
phase4()
game over, print score
------
Alan
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor