Shockwave: the automatic save game feature by David Liu
text by David R. Liu <davidliu@case.ai.mit.edu>
Here's how I think the Shockwave save game process works:
You start off with 3 attempts, indicated by the 3 green boxes in
a virgin pilot's record screen. Every time you complete a mission,
you get another green box. If you:
- fail either by giving up or dying, you lose a green box.
- get to and live through the end of the mission, but have
less than x/x objectives met (failed to complete one or more
mission ogals) then you don;t lose any green boxes, and get to try again.
HOWEVER, if you are misfortunate enough to lose ALL your green boxes,
you have no more attempts left and then you are given an option:
STOP ends your game period, no save game, no advanced level you worked
all night to reach, nothing.
PAUSE continues your saved game from a score of ZERO.
Thus, if you see the flatline FMV where you die and you accidently hit
STOP a few times, you will likely axe your game without realizing it.
If you are careful about pressing PAUSE and STOP at appropriate times, i don;t think
anyone will have problems with lost saved games. I've only
lost one saved game, and that was from killing the power of the 3do during
a mission.
I don't think there IS any save game bug:
Shockwave is strict-- no argument
there-- and if you try to cheese it by cutting the power before you resolve
your current sortie then you lose your record. However, everything else
makes sense. You can't simply keep banging on stop or pause and expect
nothing to happen. There is a screen after you exhaust all your attempts
which says EXPLICITLY that if you press STOP, you will lose your game
forever. So if some impatient and frustrated user hits his stop button
10 times during his death scene, the buffer simply causes him to trigger
the "RESTART" (lose your game) option rather than the continue option.
In fact, several of the so called "BUGS" in this game are not bugs at
all but people who have failed to read the manual or understand how
this admittedly complex game functions.
I'll be surprised if anyone shows me a REAL BUG that truly cannot
be prevented by some good common sense in Shockwave.
David
michel.buffa@cmu.edu