FROGGER =============== SAMPLE SOLUTION =============== NOTE: lines marked with NYI means: Not-Yet-Implemented [NYI] run: java Play java Play -d -- turns on debugging run demos: ./FroggerA ./FroggerB ./FroggerC Features: detects game over objects on screen go through various stages as they are destroyed - first they die, then they're gone - dying states look different from normal Frog moves 2 rows at a time. C-Version: One house & 5 vehicles on the highway Frog wraps B-Version: 3 homes & boulevard; [+ vehicles] Counter on the boulevard counts up A-Version: 5 homes & boulevard [+vehicles] - river critters - frog must jump ON - frog can ride river critters - boulevard counter count down - zero = game over Implements: q = Quit = move everyone but Frog l = move Frog left [NYI][ left arrow key also works ] r = move Frog right [NYI][ right arrow key also works ] m = move (moves forward) [NYI][ up arrow key also works ] Cheat Codes: [NYI]f = "stop" time [i.e. no-one moves but Frog] [NYI]x = make Frog immortal [NYI]- = make Frog mortal again End Game: WIN: you get across the highway and the river and get to one of the homes. LOOSE: You get killed Glitches: - ????? - it's not completely bullet-proof: it is possible to crash it if you can get enough of the right kind of things going on at the same time NOTES: Stay tuned...