Troy

An interactive fiction by Adam Smith (2007) - the Inform 7 source text

Home page

Contents
Previous
Next

Complete text
Chapter 3 - Some Web Pages

[--]
The blank page is a page. "A blank white screen.". The title of it is "about:blank". The url of it is "about:blank". Every turn while in the blank page, try exiting.

[--]
The Rabbit Hole is a page. "You were hoping for a save-as dialog and a leisurely wait for the download to complete. Not the case.[line break][line break]It looks like a basic 404 page (not the default for Apache, but just as uninformative). There is a blocky image with a message containing a link below." The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/download.php?Troy.exe". The title of it is "404 - File Not Found".
The blocky image is here. "A pixelated black and white gif boldy displaying '404'." It is scenery.
A message is here. "'File not found. Try checking it's parent directory.' It looks like 'parent directory' is a clickable link. You suppose it might lead to somewhere that could tell you [italic type]something[roman type] about the this 'Troy' game.". It is scenery.
The parent directory link is an anchor in the rabbit hole. The destination of it is newstuff index.

[--]
Newstuff index is a page. "They must be running Apache after all. This is your everyday autogenerated listing of the directory contents[paragraph break]
[fixed letter spacing ]Name Last modified Size [line break]
[line break]
Parent Directory 08-Nov-2005 16:25 - [line break]
EvansStuff/ 22-Oct-2005 11:46 - [line break]
IMG_2302.jpg 5-Nov-2005 22:51 63k [line break]
IMG_2303.jpg 5-Nov-2005 22:51 66k [line break]
IMG_2304.jpg 5-Nov-2005 22:51 68k [line break]
IMG_2305.jpg 5-Nov-2005 22:51 72k [line break]
IMG_2306.jpg 5-Nov-2005 22:51 63k [line break]
IMG_2307.jpg 5-Nov-2005 22:51 66k [line break]
grav.exe 31-Oct-2005 14:59 868k [line break]
test.swf 09-May-2005 14:18 3k [line break]
[variable letter spacing]". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/index.php". The title of it is "Index of /newstuff".
The link to newstuff parent directory is an anchor in newstuff. The destination of it is ETC home.
The link to EvansStuff is an anchor in newstuff. The destination of it is Evan's Stuff. Understand "stuff" or "evanstuff" as the link to evansstuff.
The link to 2302 is an anchor in newstuff. The destination of it is IMG_2302_jpg.
The link to 2303 is an anchor in newstuff. The destination of it is IMG_2303_jpg.
The link to 2304 is an anchor in newstuff. The destination of it is IMG_2304_jpg.
The link to 2305 is an anchor in newstuff. The destination of it is IMG_2305_jpg.
The link to 2306 is an anchor in newstuff. The destination of it is IMG_2306_jpg.
The link to 2307 is an anchor in newstuff. The destination of it is IMG_2307_jpg.
The link to grav is an anchor in newstuff. The destination of it is grav_exe.
The link to test is an anchor in newstuff. The destination of it is test_swf.

[--]
IMG_2302_jpg is a page. "A photo of a developer of a scruffy-haired developer with glasses and headphones hacks on one of the two computers on his desk, three [italic type]screens[roman type] total. Common desk inhabitants populate the scene.". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/IMG_2302.jpg". The title of it is "IMG_2302.jpg (JPEG Image, 640x480 pixels)".
The screens are here. "The screens seem to be displaying some technical stuff, possibly an IDE, a text editor, and a terminal, but it is impossible to read any of the text. The guy is running windows on the desktop and OSX on the laptop. You feel crafty for noticing, but it brings you no closer to the game than when you started."

[--]
IMG_2303_jpg is a page. "A two developers (both with brown hair, one long and one short) look over a glowing screen. It could be the game, or it could be a slide from a presentation. The motion blur makes it impossible to read anything.". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/IMG_2303.jpg". The title of it is "IMG_2303.jpg (JPEG Image, 640x480 pixels)".

[--]
IMG_2304_jpg is a page. "Yet another (maybe) developer holds a Guitar Hero guitar and waves some hand signs. There is some [italic type]writing[roman type] on a whiteboard behind him.". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/IMG_2304.jpg". The title of it is "IMG_2304.jpg (JPEG Image, 640x480 pixels)".
The writing is here. "FILESHARE[line break]user: experiment[line break]pass: xz9ts53."
The fileshare login is here. "fileshare login: experiment/xz9ts53".
After examining the writing in IMG_2304_jpg:
    say "(You now have the fileshare login.)";
    now the player carries the fileshare login.

[--]
IMG_2305_jpg is a page. "A photo of some officey stuff. Nothing stands out.". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/IMG_2305.jpg". The title of it is "IMG_2305.jpg (JPEG Image, 640x480 pixels)".

[--]
IMG_2306_jpg is a page. "A photo of a stuffed Kermit the Frog lounges on a white couch in front of some hand-drawn cartoon characters. Nice curves, but nothing here for your quest.". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/IMG_2306.jpg". The title of it is "IMG_2306.jpg (JPEG Image, 640x480 pixels)".

[--]
IMG_2307_jpg is a page. "A hacker happily hacks away at yet another computer with several screens (faced away from the camera, blarg). At least this guy seems to keep his desk clean.". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/IMG_2307.jpg". The title of it is "IMG_2307.jpg (JPEG Image, 640x480 pixels)".

[--]
Grav_exe is a page. "You download the executable and launch it outside of your browser. It seems to be a physics/animation demo of sorts. There are circles and lines in motion. One of the circles seems to move under the influence of an unseen attractive force. Nifty, sure, but this certainly isn't the entire game. You leave the toy and return to your browser.". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/grav.exe". The title of it is "(out of browser: a simple physics demo program)".

[--]
Test_swf is a page. "As the name suggets, this flash applet looks like a test. There is a stretchy, five-segment rope that can be attached to a few fixed points in the background. A red ball falls down under the pull of gravity (which doesn't seem to affect the rope). Actually, the more you poke at it, the more you realize how many [italic type]bugs[roman type] there are in this program. You stretch your mind to think of how these mechanics might fit into a game with a little like Troy, but get nowhere. Clues as to the working of real game must be lurking elsewhere.". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/test.swf". The title of it is "test.swf (application/x-shockwave-flash Object)".
Some bugs are here. "You poke at the bugs some more. After a minute or two of the CPU sitting at 100% you decide there are no hidden tricks to this test."

[--]
Evan's Stuff is a page. "Another autogenerated index.[paragraph break][fixed letter spacing]
Name Last modified Size [line break]
[line break]
Parent Directory 12-Nov-2005 15:05 - [line break]
beckyandme.jpg 1-Nov-2005 01:44 56k [line break]
logininfo.txt 23-Oct-2005 22:14 1k [line break]
troytitle.png 10-Nov-2005 21:46 82k [line break]
[variable letter spacing]". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/EvansStuff/". The title of it is "Index of /newstuff/EvansStuff".
The link to evansstuff parent directory is an anchor in evan's stuff. The destination of it is newstuff index.
The link to beckyandme is an anchor in evan's stuff. The destination of it is the couple shot.
The link to logininfo is an anchor in evan's stuff. The destination of it is the members email.
The link to troytitle is an anchor in evan's stuff. The destination of it is the cover art.

[--]
Couple shot is a page. "A photo of a couple in their early twenties, the developer and his girlfriend you would assume. The photographer didn't get around to cleaning up the red-eye effect in photoshop." The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/EvansStuff/beckyandme.jpg". The title of it is "beckyandme.jpg (JPEG Image, 800x600 pixels)".

[--]
Members email is a page. "The plain-text dump of an email from TJ Jackson [fixed letter spacing]<tj@andrew.cmu.edu>[variable letter spacing] to Evan Vincent [fixed letter spacing]<evan@evanvincent.com>[variable letter spacing]. After a mess of headers you see the meat of the message.[paragraph break][fixed letter spacing]Evan,[line break]Our members page is at: http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/members/[line break]Your messaging username is 'vangough', default pass is 'changeme', be sure to change it.[line break]-TJ[variable letter spacing][paragraph break]The browser was polite enough to make the plain-text members page URL as well as the domains in the two email addresses clickable." The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/EvansStuff/logininfo.txt". The title of it is "logininfo.txt (1392 bytes)".
The link to members is an anchor in members email. The destination of it is members page.
The link to andrew is an anchor in members email. The destination of it is andrew page.
The link to evanvincent is an anchor in members email. The destination of it is the evanvincent page.
The messaging login is in members email. "messaging login: vangough/changeme".
Every turn when the player is in the members email:
    if the player does not carry the messaging login begin;
        say "(You now have the messaging login.)";
        now the player carries the messaging login;
    end if.

[--]
Andrew is a page. "Computing Services - Carnegie Mellon[line break]The www.andrew.cmu.edu server provides a place for members of the Carnegie Mellon community to publish course, organization, and user web pages.[paragraph break]No, this doesn't look useful either." The url of it is "http://andrew.cmu.edu/". The title of it is "www.andrew.cmu.edu".

[--]
The evanvincent page is a page. "The domain seems to have expired and is now squatted by a non-descript search-site. You quickly locate a copy of the original page on archive.org.[paragraph break]Not much beyond the gray background other than ...[line break]{broken image title.gif}[line break]{broken image melake.jpg}[line break]bio, blog, resume, research, pictures". The url of it is "http://web.archive.org/web/20060530080316/http://www.evanvincent.com/". The title of it is "EvanVincent.com".
The link to bio is an anchor in the evanvincent page. The destination of it is the bio page.
The link to blog is an anchor in the evanvincent page. The destination of it is the blog page.
The link to resume is an anchor in the evanvincent page. The destination of it is the resume page.
The link to research is an anchor in the evanvincent page. The destination of it is the research page.
The link to pictures is an anchor in the evanvincent page. The destination of it is the pictures page.

[--]
The blog page is a page. "Van Gough - Evan Vincent's blog. This looks like an average looking blogspot plot with the usual pale colors and rounded corners. However, it hasn't been updated since 2005. It seems Evan only posted three times before he lost interest in this blog. The posts are [italic type]Crappy Week[roman type], [italic type]Visit Back Home[roman type], and [italic type]New Blog[roman type].". The url of it is "http://evanvincent.blogspot.com/". The title of it is "Van Gough".
The crappy week post is in the blog page. "Friday, November 11, 2005[line break]
[italic type]Crappy Week[roman type][line break]
[line break]
Well, this week couldn't get any shittier.[line break]
[line break]
Becky and I broke up today. Things haven't been so great since I went off to grad school last year, this whole long distance thing just hasn't really worked out. To a certain extent, I think we both saw this coming...things were just wierd when we were hanging out back when I visited her a couple weeks ago. We were just nine days away from being together for three years...that's a long time, my longest relationship ever. It's still wierd to think that we've put so much of our lives into this, and it's over. Who knows, maybe things will work out one days...I could go more into this, but I don't really want to bitch too much about this publicly.[line break]
[line break]
Oh, and the faculty got all pissed off at me for my game this week. They gave me all this bullshit about it being too offensive or something to have the school associated with it, so they won't even let me post it on the site. I thought this project was supposed to be about *experimentation*, and here they are telling me to Disney everything up and play it safe. Whatever, I don't really care.[line break]
[line break]
Maybe I should just go back to Cali.".
The anniversary clue is in the blog page. "evan/becky anniversary: 11/20/2002 [italic type]-- game was too offensive for schoolx !?[roman type]".
After examining the crappy week post:
    if the player does not carry the anniversary clue begin;
        say "(You now have the anniversary clue.)";
        now the player carries the anniversary clue;
    end if.

The visit back home post is in the blog page. "Wednesday, November 02, 2005[line break]
[italic type]Visit Back Home[roman type][line break]
[line break]
Getting back into the swing of things here at the ETC, I'm working on my first game this round. I think it's going to be really cool, I think it's really going to push what's been done in this project so far (I don't want to give any of the surprise away, you'll have to wait until it's done!)[line break]
[line break]
I got to go home and visit Becky, friends, and family back in Rhode Island the other week. I haven't been back there in a long time, not since the beginning of the summer. It was great to hang out with Becky and everybody again. But you know what was the best part? Getting to eat back at Johnny B's. Best diner, period. I love B's, I haven't found anything close here in the Burgh or out in Cali.".

The new blog post is in the blog page. "Tuesday, October 25, 2005[line break]
[italic type]New Blog[roman type][line break]
[line break]
Hey everybody,[line break]
[line break]
I decided to start doing this crazy blog thing. Hopefully I'll have something witty to say. I also just started a new website, www.evanvincent.com.[line break]
[line break]
So I'm back here at Carnegie Mellon from my internship. They put me on Experimental Gameplay Project, which should totally rock. I get to make a new video game every week, how cool is that?[line break]
[line break]
I'll post more later.".

[--]
The bio page is a page. "{broken image me.jpg} My name is Evan Vincent, and I am currently finishing my Masters at Carnegie Mellon University in Entertainment Technology. Before coming here, I earned my BS in Computer Science from Brown University.[paragraph break]This past summer and fall, I interned as a programmer at Electronic Arts. Upon graduating from Carnegie Mellon, I plan to go into the video game industry full-time as a programmer. For a summary of projects I have worked on, check out my research page.[paragraph break]For everything else, check out my blog.". The url of it is "http://web.archive.org/web/20060530080330/www.evanvincent.com/bio.php". The title of it is "EvanVincent.com".

[--]
The resume page is a page. "I'm currently updating my resume, so check back later!". The url of it is "http://web.archive.org/web/20060530080235/www.evanvincent.com/resume.php". The title of it is "EvanVincent.com".

[--]
The research page is a page. "I'm currently updating this section, so check back later!". The url of it is "http://web.archive.org/web/20060530080303/www.evanvincent.com/research.php". The title of it is "EvanVincent.com".

[--]
The pictures page is a page. "More pictures coming soon![line break]{broken image meandbecky1.jpg}[line break]Becky and I. Aren't we a cute couple?[line break]{broken image meandbecky2.jpg}[line break]Becky and I hanging out.[line break]{broken image baxter.jpg}[line break]My dog, Baxter. Nice face.". The url of it is "http://web.archive.org/web/20060530080345/www.evanvincent.com/pictures.php". The title of it is "EvanVincent.com".

[--]
Members page is a page. "It is a simple welcome page. There isn't much more than a list of links (and a logo) here. Your options: Check Messages, File Share, and Notes.". The title of it is "Experimental Gameplay Project Members". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/members/".
The link to check messages is an anchor in the members page. The destination of it is the messages page.
The link to file share is an anchor in the members page. The destination of it is the file share page.
The link to notes is an anchor in the members page. The destination of it is the notes page.

[--]
Before clicking the link to check messages:
    if the player does not carry the anniversary clue begin;
        say "Invalid Login.[paragraph break]A username/password prompt halts your progress. The password 'changeme' must have been ... changed. The 'forgot password' utility only divulges the minimal hint: 'anniversary'.";
        stop the action;
    end if;

The messages page is a page. "Strange, this page indeed shows messages ([italic type]Red Book -Shane[roman type], [italic type]Troy Password -TJ[roman type], [italic type]Troy Password -Chris[roman type], [italic type]Dinner on Saturday -TJ[roman type]), but there is no way to post new messages or delete old ones. You suppose these guys are so used to writing code quickly that they probably hacked together their own messaging system in less than the time it would take to install something more traditional. Actually, now that you think about it, the fact that this page is all there is to the messaging system is a little fishy -- unless, that is, they leave messages for each other by inserting them into the database by hand (which is plausable for prototype-oriented guys like these).[paragraph break]Enough second guessing.". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/members/messages/messages.php". The title of it is "Experimental Gameplay Project Members".
The red book message is in the messages page. "November 11, 8:27 PM[line break]
Subject - Red Book[line break]
From - Shane[line break]
To - All[line break]
[italic type]Did somebody borrow the Red OpenGL Book? Could you please return it to me when you're done, thanks![roman type]".
The tj troy password message is in the messages page. "November 11, 2:02 PM[line break]
Subject - Troy Password[line break]
From - TJ[line break]
To - Evan[line break]
[italic type]Hey man, I had to take Troy off the site for now at the faculty's request. I also put a password on the file in case it slips into the wrong hands. The password is 'RjRMTDBGN1IwWQ==', make sure to decrypt that. Listen, if it means anything, I think the faculty were a little rash on their decision. I thought that the game was gutsy, even though I didn't necessarily agree with it.[roman type]".
The binary password is in the messages page. "binary password: 'RjRMTDBGN1IwWQ'== [italic type]-- base64 encoding of 'F4LL0F7R0Y'[roman type]".
After examining the tj troy password message:
    if the player does not carry the binary password begin;
        say "(You now have the binary password.)";
        now the player carries the binary password;
    end if.

The chris troy password message is in the messages page. "November 11, 9:15 AM[line break]
Subject - Troy Password[line break]
From - Chris[line break]
To - Evan[line break]
[italic type]Evan, we need to sit down one-on-one and discuss your last game. The faculty was very upset with the direction you took with this week's game. Let me know when you are available so that we can discuss this game and your future games.[roman type]".
The dinner saturday message is in the message page. "November 10, 2:27 PM[line break]
Subject - Dinner on Saturday[line break]
From - TJ[line break]
To - All[line break]
[italic type]Remember, we're all going out to dinner on Saturday at the Waterfront, 6:30 PM.[roman type]".

[--]
The notes page is a page. "Members Page - TJ's Notes[line break]
[line break]
* Make sure to post new games in the fileshare (there's a password on the folder just so that random people can't get in and see things that you don't want them to)[line break]
* TJ will be out of town Sun-Tue[line break]
* Chris will be out of town all next week[line break]
* Visitors from EA will be here on Wednesday, be ready to do demos[line break]
* Faculty walkaround is in three weeks[line break]
* Start thinking about ideas for next week's theme!". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/members/notes/". The title of it is "Experimental Gameplay Project Members".

[--]
Before clicking the link to file share:
    if the player does not carry the fileshare login begin;
        say "Invalid Login.[paragraph break]A username/password prompt halts your progress. There isn't even a 'forgot password' utility to help you out.";
        stop the action;
    end if;
    
The file share page is a page. "A directory full of binaries![paragraph break][fixed letter spacing]
Name Last modified Size [line break]
[line break]
Parent Directory 8-Nov-2005 21:57 - [line break]
Bloop.exe 11-Oct-2005 14:11 7.9M [line break]
CivilUnrest.exe 13-Sep-2005 12:14 9.9M [line break]
FlowControl.exe 27-Sep-2005 11:44 3.1M [line break]
GrowEm.exe 11-Oct-2005 14:18 3.2M [line break]
Guidance.exe 21-Oct-2005 12:33 7.1M [line break]
IceFishing.exe 4-Oct-2005 19:12 6.2M [line break]
Linahopp.exe 13-Sep-2005 12:12 6.8M [line break]
MailMadness.exe 21-Oct-2005 12:30 4.0M [line break]
Nexus.exe 21-Oct-2005 12:37 5.6M [line break]
PlanetaryPropogation..> 11-Oct-2005 14:32 3.3M [line break]
Riff.exe 20-Sep-2005 16:28 6.7M [line break]
TheHunters.exe 21-Oct-2005 12:28 2.9M [line break]
TownsburghPower.exe 20-Sep-2005 17:12 4.6M [line break]
Troy.exe 11-Nov-2005 00:02 2.8M [line break]
Updraft.exe 4-Oct-2005 18:58 3.3M[variable letter spacing]". The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/members/fileshare/index.php". The title of it is "Index of /fileshare".
The link to fileshare parent directory is an anchor in the file share page. The destination of it is the members page.
The link to bloop is an anchor in the file share page. The destination of it is the bloop game.
The link to civil unrest is an anchor in the file share page. The destination of it is the civil unrest game.
The link to flow control is an anchor in the file share page. The destination of it is the flow control game.
The link to grow em is an anchor in the file share page. The destination of it is the grow em game.
The link to guidance is an anchor in the file share page. The destination of it is the guidance game.
The link to ice fishing is an anchor in the file share page. The destination of it is the ice fishing game.
The link to lina hopp is an anchor in the file share page. The destination of it is the lina hopp game.
The link to mail madness is an anchor in the file share page. The destination of it is the mail madness game.
The link to nexus is an anchor in the file share page. The destination of it is the nexus game.
The link to planetary propogation is an anchor in the file share page. The destination of it is the planetary propogation game.
The link to riff is an anchor in the file share page. The destination of it is the riff game.
The link to the hunters is an anchor in the file share page. The destination of it is the hunters game.
The link to townburgh power is an anchor in the file share page. The destination of it is the townsburgh power game.
The link to troy is an anchor in the file share page. The destination of it is the troy game.
The link to updraft is an anchor in the file share page. The destination of it is the updraft game.

Before clicking the link to troy:
    if the player does not carry the binary password begin;
        say "The file is protected with a password.[paragraph break]It took all this snooping [italic type]just[roman type] to download the file that file for which you first hit the 404 page.";
        stop the action;
    end if.

[--]
Cover art is a page. "A large black and white imae. 'TROY' is written across the top third of the image in a stylized font. The middle third comprises a high-constrast, filtered closeup of a human eye. There isn't enough detail in the rest of your face to determine a gender for this person. Finally, across the bottom reads 'by Evan Vincent' and 'Click to Start'. This must be the title screen from the game, there is nothing clickable here." The url of it is "http://www.etc.cmu.edu/projects/experimentalgameplay/Prototypes/newstuff/EvansStuff/troytitle.png". The title of it is "troytitle.png (PNG Image, 1024x768 pixels)".

[--]
ETC Home is a page. "No, this site is far to general to be able to tell you anything about [italic type]Troy[roman type]." The url of it is "http://www.etc.cmu.edu/". The title of it is "Carnegie Mellon's Entertainment Technology Center".