On 12/02/14 02:06, R. Alan Monroe wrote:
Based on a very quick look, its 2:36am!!
(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:
You don;t need if playing since the false conditions both break.
So you don;t need the try either...
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
And you don;t need the error, just make playing false and break
#phase 3 - may or may not get an event card, with certain cards you might
die
if playing:
#stuff
Again no need to check playing, you keep breaking...
if dead:
playing=false
break
Not sure if you need this or not...
#phase 4 - you drop bombs if you're over a target, you can't die here
game over, print score
-----
HTH,
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.flickr.com/photos/alangauldphotos
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor