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 - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor