the-infocom-files / starcross

Starcross
5 stars 3 forks source link

Inconsistent spacing in "game over" messages #26

Open eriktorbjorn opened 4 years ago

eriktorbjorn commented 4 years ago

When you fly to a known mass:

>WAIT
Time passes...
Time passes as you journey towards your destination.

You arrive at Mars safe and sound. It would be tedious to continue, as Mars has
no prospects as a locale for quantum black holes, so this is the end.
Your score would be 0 (total of 400 points), in 14 moves.
This score gives you the rank of Beginner.
[Hit any key to exit.]

When you fly to the wrong coordinates:

Time passes...
Time passes as you journey towards your destination.
There is nothing interesting visible ahead.
You have reached your destination. The computer speaks: "There's nothing here,
as I predicted. You never listen do you? This trip is over; See if I'll ever
work with you again..."

Your score would be 0 (total of 400 points), in 30 moves.
This score gives you the rank of Beginner.
[Hit any key to exit.]

I think it looks better with some space before the final score, like the second case.

There's also a third case that I could have sworn I saw when I played the game years ago, but which I can't see any way to trigger now without changing the source code:

Time passes...
Time passes as you journey towards your destination.
There is nothing interesting visible ahead.
Ahead is a nondescript nickel-iron asteroid, rather a small one too. Obviously,
you have picked the wrong destination.

Your score would be 0 (total of 400 points), in 32 moves.
This score gives you the rank of Beginner.
[Hit any key to exit.]

So it looks like this is what you should get if you enter the coordinates for an unknown mass, but not the correct one. Except COURSE-SET will either set GIVE-UP if you enter the coordinates for a known mass, or lost if you set anything other than the coordinates for the correct mass:

        <SETG GIVE-UP <FIND-DESTINATION ,KNOWN-LOCS ,KNOWNS>>
        <COND (,GIVE-UP
               <TELL
"\"Navigational program for " D ,GIVE-UP " is ready. Giving up,
huh? Figures, just when we get a good strike. ">)
              (<AND <SETG DESTINATION
                  <FIND-DESTINATION ,MASS-LOCS ,MASSES>>
                <==? ,DESTINATION ,MASS>>
               <TELL
"\"Sequence for intercept of mass concentration is programmed and ready. ">)
              (ELSE
               <SETG LOST T>
               <TELL
"\"I know my instruments aren't as good as the mass detector, but I see
nothing at that location. Well, if you say so. ">)>

I guess I may have seen the message when running the game file through TXD, and only though I saw it in actual gameplay.

It would be easy to enable this case, and I think it would make sense to do so. Though if we do I guess we should make sure that you don't get both the "There is nothing interesting visible ahead." and "Ahead is a nondescript nickel-iron asteroid" messages on the same turn.

eriktorbjorn commented 4 years ago

Similarly, these are some other messages I've found when the game quits:

>WAIT
Time passes...
You gasp for air, but there is none left, and slump to the floor, dead.

   ****  You have died  ****

An expressionless voice seems to be trying to express outrage, but not
successfully. "The candidate has not made the necessary repairs in time. This is
a disaster. All are now dead, and repairs are not possible. They would not
approve. This area will be marked, that is certain." Everything fades to black,
and silence reigns.
Your score would be 40 (total of 400 points), in 306 moves.
This score gives you the rank of Beginner.
[Hit any key to exit.]
>KILL ME
If you insist...Poof, you're dead!

   ****  You have died  ****

This time, you aren't given another chance.
Your score would be -40 (total of 400 points), in 3 moves.
This score gives you the rank of Beginner.
[Hit any key to exit.]
>KILL ME
If you insist...Poof, you're dead!

   ****  You have died  ****

The expressionless voice seems despairing. "Four failures. They would not be
pleased. Such promising candidates, too. If only..." The voice trails off into
background hiss. Nothing more happens, ever.
Your score would be -15 (total of 400 points), in 61 moves.
This score gives you the rank of Beginner.
[Hit any key to exit.]

So maybe the ones without blank lines are in majority. I still think it looks sloppy.

eriktorbjorn commented 4 years ago

Here's another "game over" message that I think should have some blank lines:

>PUT BLACK ROD IN BLACK SLOT
As the rod slides easily into the slot, the lights go out in the bubble.
Outside, you can see dead black night settling over everything. An
expressionless voice speaks inside your head: "Emergency shutoff mechanism
activated..." The voice gets quieter and quieter, and finally silence rules over
all.
Your score would be 175 (total of 400 points), in 323 moves.
This score gives you the rank of Lieutenant.
[Hit any key to exit.]
eriktorbjorn commented 4 years ago
>PUSH BLUE SPOT
All the displays flash once. There is a sensation of movement as the artifact
positions itself to follow the course you have set.

The artifact approaches Earth, where the plaudits of humanity await you.
Unfortunately, the course you have chosen loops you around the Earth and back
into interstellar space, never to return.
Your score would be 375 (total of 400 points), in 528 moves.
This score gives you the rank of Cluster Admiral.
[Hit any key to exit.]
>PUSH BLUE SPOT
All the displays flash once. There is a sensation of movement as the artifact
positions itself to follow the course you have set.

The artifact approaches Earth, where the plaudits of humanity await you.
Unfortunately, the course you have chosen rams you into the planet and you earn
the hatred of mankind, not its praises.
Your score would be 375 (total of 400 points), in 442 moves.
This score gives you the rank of Cluster Admiral.
[Hit any key to exit.]
>PUSH BLUE SPOT
All the displays flash once. There is a sensation of movement as the artifact
positions itself to follow the course you have set.

The artifact moves confidently towards the Sun, but its computer system is smart
enough to know where you came from, so it realizes that you have made the wrong
choice. All systems shut down, and silence settles over all.
Your score would be 375 (total of 400 points), in 425 moves.
This score gives you the rank of Cluster Admiral.
[Hit any key to exit.]
>PUSH BLUE SPOT
All the displays flash once. There is a sensation of movement as the artifact
positions itself to follow the course you have set.

The artifact, under your assured control, moves serenely toward Earth, where the
knowledge it contains will immeasureably benefit mankind. Within a few years,
there could be human ships flying out to the stars, and all because of your
daring and cunning...

A holographic projection of a humanoid figure appears before you. The being,
tall and thin, swathed in shimmering robes, speaks in your own language.
"Congratulations, you who have passed our test. You have succeeded where others
failed. Your race shall benefit thereby." He smiles. "I expect to see you in
person, someday." The projection fades.

Your score would be 400 (total of 400 points), in 438 moves.
This score gives you the rank of Galactic Overlord.
[Hit any key to exit.]