Broadhead Journal #1: "I've made it to the station, finally. What a crappy place this is. Beats anything I could be doing on Earth, though. Here I can get away from it all and go somewhere totally new. Sure, it's dangerous, but what isn't, these days? Man, that Thom guy has a weird sense of humor. Does he actually expect me to read all this stuff in the data device?"
Home sweet home! |
I pick up the debit card from the desk [2 points] and take a look at it. "Account status information can be accessed through your PV Commset. All amounts are in U.S. Dollars." I examine the commset and find that it has a screen and a card slot, so I put the card in the slot. This shifts the display to a graphical representation of the commset, with a numerical menu. This could have been done in text, but it's a much nicer interface this way.
New currency is one of the top news items. |
- Ship handling classes are held each day at 15:00 in room T20. Bring the Corporation-issue DataMan. (I don't have one of those quite yet...)
- Thom Seldridge is assigned as my proctor. He wants to meet at 20:00 at the Blue Hell bar.
- Terri Neilson is the corporation representative. She welcomes me to the station.
- There's a Chinese restaurant with prices about 5-10 times what you might normally expect to pay for Chinese food, and it's advertised as the "Special Week of Reasonable Prices!" Later, one of the news articles mentions that the new currency issued in 2100 involved dropping three zeroes in order to return to an adjusted value comparable with dollars in 1995. That's actually about right for an average level of inflation that doubles prices every ten years, since 2^10 is 1024. Still, even the "reasonable prices" seem awfully high, so Chinese food is quite the luxury on an alien space station.
- Level Dog has a Hydroponics Lab with an emergency manual shut-off that triggers maintenance personnel to come fix it if someone trips it (intentionally or unintentionally). The announcement requests that whoever's been tripping it for fun needs to stop.
- A protest is scheduled outside the Orion Program briefings at 09:00 in Room T52 on Level Tanya. Something about Green Badges getting preference.
- Maintenance robots keep the air ducts clean, but occasionally make noises that sound like rats in the ducts.
- The Wyoming PetroFood mines have suffered devastating fires (so I was wrong, the mines are mentioned in-game, although it hardly makes any difference to the plot). I guess "petrofood" is some kind of direct conversion of oil shale to manufactured food. Considering how much food these days is grown using oil-based fertilizers and pesticides, I'm not sure how much different this is. Maybe the surface soil was completely eroded or contaminated so this is more like hydroponics?
- There's a recently discovered Heechee device, supposedly some kind of sensor, on display in a museum on Level Dog.
- A group of prospectors has filed a lawsuit against the Gateway Corporation regarding withholding information relating to the Orion Program, which seems to be an exclusive group of prospectors that receive better course codes for their ships.
There's also a drawer in the desk, which I open, revealing a book. I take it [3] and try reading it. It's called "Everything We Know About the Heechee." It's blank, but there's a note from Thom Seldridge, the proctor, telling me that it's a joke, and I should take the book to Level Dog and give it to the receptionist in order to get a standard-issue DataMan device. Which I'll need for the training, so that will have to be a high priority.
I check the score and find I have 5 points out of 1600 so far, and an account balance of $1500. Oddly enough, while navigating through the commset information used time, it didn't count that as turns. I've only used 10 turns, but it's 12:45 on the status bar.
Even the receptionist matches the color scheme. |
Data devices look awfully plain in the 22nd century. |
Even in the 22nd century, computing technology is subject to stack overflow. |
I could see why VR like this would be desirable. |
On the other hand, why is there only one VR seat if it's that cool? |
Ahh...delicious! And quite intoxicating, apparently. |
But we're not here to get drunk, but to break a simulation. So I start handing the bartender more drinks, and he gets more and more drunk, of course. After three, his hand is so unsteady that he doesn't flick the glass straight through the scanner, but pauses, causing three drinks to appear at once, two of which he immediately drinks. Now he's had five...surely he must be close to passing out. And if the scanner can create three drinks at once, it can certainly create more than that. Maybe a lot more...
Overflow achieved! (Pun certainly intended.) |
Next time we'll do some exploring, learn about Heechee ships, and maybe even ride one somewhere new.
Score: 35 of 1600
Balance: $1500
Status: New Fish (white badge)
Session Time: 1 hour 30 minutes
Total Time: 1 hour 30 minutes
Note Regarding Spoilers and Companion Assist Points: There’s a set of rules regarding spoilers and companion assist points. Please read it here before making any comments that could be considered a spoiler in any way. The short of it is that no points will be given for hints or spoilers given in advance of me requiring one. Please...try not to spoil any part of the game for me...unless I really obviously need the help...or I specifically request assistance. In this instance, I've not made any requests for assistance. Thanks!
Not that I want to be "That Guy", but the solution to X = X * 2 is X = 0. Simple algebra. Now they should just have used the Star Trek trick of having the computer calculate digits of pi... :)
ReplyDeleteYeah, there's an assumption there that X starts no smaller than 1 for virtual objects.
DeleteJoe: I guess they are using a not so clear notation for recursion - X to the left of = is meant to be the result that is "fed" to the X * 2, which gives new X etc.
DeleteYeah, I could clearly see what they MEANT. :) But it was too easy to pass by.
DeleteBy the way, that's "arithmetic overflow" rather than "stack overflow". The latter is when you keep pushing items onto the stack without popping enough of them. An easy example is a function that calls itself recursively without a guaranteed eventual exit. Each time you call the function, you add the parameters and the return address to the stack. Eventually you "overflow the stack", usually resulting in overwriting data past the stack space.
DeleteI've made both types of errors in code at various times. :-) There's an even simpler one - writing a loop in assembly language, and either forgetting the branch to exit the loop or forgetting to increment the loop counter. Both are easy mistakes in assembly since the code is less human-readable than in a high-level language. The result of either error is to have a loop that never exits, so the program runs "forever" or until charging your account an exorbitant amount. I made that type of error at least half a dozen times in school and my early work career.
Isn't it really a multiplicative overflow? Lol. Anyway, it's quite a stack of VR drinks! (Yes, you're right and I should have remembered the difference. I've done enough programming to have made plenty of loop errors myself.)
DeleteSpecial guest star John Goodman as VR tech.
ReplyDeleteLooks more like Gabe Newell to me... (before he grew a beard, anyway)
DeleteI am pretty sure that's Chris Farley.
DeleteI was also thinking Gabe Newell.
DeleteOr even Norton Mapes from F.E.A.R
Deletehttp://fear.wikia.com/wiki/Norton_Mapes
I bet drawing the VR scene was fun for the artist. Especially the passed-out bartender. :)
ReplyDeleteI wonder if there's an alternate solution where you can trick the bartender into counting the grains of sand on the beach.
Yeah, it's implied that there are other ways to solve the puzzle.
Delete'Contradicting the purpose' could have a solution, such as spilling the drink on the lounge chair so you're no longer relaxed, and there's probably a solution to killing the power (Pour drink on head may have you pouring a nearby drink in the real world as well, shorting out the VR headset perhaps?)