I started on an implementation of a solitaire board game simulating a
B52 bombing run ( http://victorypointgames.com/details.php?prodId=119
). It seems like there ought to be a better way to structure this
program flow, but it's escaping me at the moment.
(pseudo code)
-----
playing=True
while playing:
#phase 1 - fly every turn, you might die
if dead:
playing=false
break
if you make it home intact:
playing=false
break
#phase 2 - stuff shoots at you every turn, you might die
if playing:
try:
for each thing that shoots at you:
if dead:
raise deaderror #this in particular seems horrible
except deaderror: #since you can't nest "break"s
playing=false
break
#phase 3 - may or may not get an event card, with certain cards you might
die
if playing:
#stuff
if dead:
playing=false
break
#phase 4 - you drop bombs if you're over a target, you can't die here
game over, print score
-----
Alan
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor