Home
Start a new game
Explore games
Help
Log in or sign up
Log in
Username
Password (
Forgot it?
)
×
New to Playfic?
Full Name
Email
Username
Password
Password (confirm)
Are you sure about this?
Testing (Incomplete)
by
Luke Sciarappa
Played 2,206 times
View game source
(spoilers!)
Download the
.z8 file
Source Code
"Testing" by Luke Sciarappa Book One Use serial comma. Chapter Laboratory The Laboratory is a room. "A soft hum on the note of E flat pervades the jumbled laboratory, although it is almost drowned out by all manner of beeping and buzzing from the various metallic devices on the walls and floor[if antigravitron is switched on] (and in the case of the gravity-nullation project, ceiling).[else if antigravitron is in the Laboratory], including the fallen antigravitron.[else].[end if][if foo is switched off] It is lit only by the light streaming in through an entirely transparent roof, yet you oddly see a switch marked 'Lights'.[else] Lights intended to relax the mind pulse gently with various colors around the room.[end if]". Chapter Player Theodore Wilson is a man in the Laboratory. The player is Theodore Wilson. The description of Theodore Wilson is "Attired as if to counteract the omnipresent air of futurity in the complex, with a top hat and plaid sweater. Your unfortunately cannot see your face. You wonder what you look like, and why you do not recall this." A person has a number called weight. The weight of a person is usually 121. A person can be enlightened or unenlightened. A person is usually unenlightened. The previous location is a room variable. The previous location is the Laboratory. This is the go update rule: now the previous location is the location of the player. Before going, follow the go update rule. Chapter Antigravitron A thing can be reachable or unreachable. A thing is usually reachable. Bound is a kind of value. The bounds are b, unb, and abs. A room has a bound called containment. The containment of a room is usually b. Definition: a room is bounded if its containment is b. Definition: a room is unbounded if its containment is unb. Definition: a room is abstract if its containment is abs. The antigravitron is a switched on device. The antigravitron is in the Laboratory. The antigravitron is unreachable. The description of the antigravitron is "A circular machine with the pentagonal logo of the Multismiths.[if antigravitron is switched on] Currently affixed to the ceiling with gravitational force.[end if]". Before taking, follow the take update rule. This is the take update rule: if the antigravitron is switched off or the player is carrying the antigravitron: now the antigravitron is reachable; else: now the antigravitron is unreachable. Carry out switching off the antigravitron: if the antigravitron is in the Laboratory: say "The antigravitron falls to the floor with a terrific crash!"; if the antigravitron is held: say "You feel your weight gradually return."; now the weight of the player is 121; Carry out switching on the antigravitron: if the antigravitron is in the Laboratory: say "The antigravitron levitates slowly at first, but quickly accelerates at 9.8 m/s/s toward the ceiling, hitting it with a crash slightly muffled by the pillows affixed to the ceiling for that purpose."; if the antigravitron is held: say "You feel a curious lifting sensation, although luckily your weight is sufficient to prevent you from floating away."; now the weight of the player is 0; Carry out someone switching on the antigravitron: if the antigravitron is in the Laboratory: say "The antigravitron levitates slowly at first, but quickly accelerates at 9.8 m/s/s toward the ceiling, hitting it with a crash slightly muffled by the pillows affixed to the ceiling for that purpose."; if the antigravitron is held: say "You feel a curious lifting sensation, although luckily your weight is sufficient to prevent you from floating away."; now the weight of the player is 0; Carry out dropping the antigravitron: if the antigravitron is switched on: say "Your weight returns to you abrubtly and uncomfortably. The antigravitron sails to the ceiling."; now the weight of the player is 121; now the antigravitron is in the location of the player; if the antigravitron is switched off: now the antigravitron is in the location of the player; Instead of jumping: if the weight of the player is 0: if the location of the player is unbounded: say "You fly high into the sky. You cannot switch the antigravitron off or you will fall."; end the story saying "Luckily, your doohicky has a spacesuit that allows you to drift for another three years, taking in the wonders of space. You then die after being hit by a meteor."; if the location of the player is bounded: say "You bounce crazily off the walls and the ceiling. Great fun, but the banging gives you a bit of a headache."; if the location of the player is abstract: say "Because of the abstract nature of [the location of the player], something complicated involving rotations in 11 dimensional Riemannian superstring space occurs. Harmless, but the multidimensional geometry gives you a bit of a headache."; else: say "You jump uselessly." Check taking something: if the noun is unreachable or the weight of the player is 0: say "You cannot reach [the noun]."; stop the action; else: if the weight of the player is 0: say "You push off and drift weightlessly over towards [the noun]. [run paragraph on]"; continue the action; Chapter Lights Foo is a device in the Laboratory. Understand "lights" or "light" or "light switch" as foo. Foo is switched off. The printed name of foo is "the light switch". The description of foo is "Genuinely looks like your standard issue light switch.". Carry out switching on foo: say "Multicolored mood lighting suddenly pervades the Laboratory. You suspect it is intended to stimulate the mind."; now the player is enlightened; now foo is switched on; Carry out someone switching on foo: say "Multicolored mood lighting suddenly pervades the Laboratory. You suspect it is intended to stimulate the mind."; now foo is switched on; Chapter Doohicky The doohicky is a switched off device. The doohicky can be booted or unbooted. The doohicky is unbooted. Understand "phone" or "communicator" or "cell phone" as the doohicky. The player is carrying the doohicky. The description of the doohicky is "[if the doohicky is unbooted]Looks a lot like a cell phone, to be honest. Maybe it's some futuristic communicator.[else if doohicky is switched off]The cell-phone-like communicator through which you recieve messages from your self-styled allies.[else]The doohicky shows a screen with a few icons: Tracker, Phone, Messaging, Uplink, Scanner, and Calculator.[end if]". Carry out someone switching on the doohicky: say "The doohicky starts to load..."; say "[bracket]Doohicky[close bracket] [line break]"; say "[bracket]Doohicky[close bracket] Subversion [line break]"; say "[bracket]Doohicky[close bracket] Incorporated [line break]"; say "[bracket]Doohicky[close bracket] [line break]"; say "[bracket]Doohicky[close bracket] Rebel movement [line break]"; say "[bracket]Doohicky[close bracket] communicator, [line break]"; say "[bracket]Doohicky[close bracket] version 3.2.4. [line break]"; say "[bracket]Doohicky[close bracket] [line break]"; if the doohicky is unbooted: say "[bracket]Doohicky[close bracket] New text message. [line break]"; say "[bracket]Doohicky[close bracket] [line break]"; say "[bracket]Doohicky[close bracket] Agent Wilson, [line break]"; say "[bracket]Doohicky[close bracket] you have secretly infiltrated [line break]"; say "[bracket]Doohicky[close bracket]our enemies['], the Multismiths[line break]"; say "[bracket]Doohicky[close bracket] secret base. You may [line break]"; say "[bracket]Doohicky[close bracket] suffer some amnesia, but [line break]"; say "[bracket]Doohicky[close bracket] remember that we are [line break]"; say "[bracket]Doohicky[close bracket] your friends. You will [line break]"; say "[bracket]Doohicky[close bracket] remember your task [line break]"; say "[bracket]Doohicky[close bracket] soon enough. Mr. M. [line break]"; now the doohicky is booted; Carry out switching on the doohicky: say "The doohicky starts to load..."; say "[bracket]Doohicky[close bracket] [line break]"; say "[bracket]Doohicky[close bracket] Subversion [line break]"; say "[bracket]Doohicky[close bracket] Incorporated [line break]"; say "[bracket]Doohicky[close bracket] [line break]"; say "[bracket]Doohicky[close bracket] Rebel movement [line break]"; say "[bracket]Doohicky[close bracket] communicator, [line break]"; say "[bracket]Doohicky[close bracket] version 3.2.4. [line break]"; say "[bracket]Doohicky[close bracket] [line break]"; if the doohicky is unbooted: say "[bracket]Doohicky[close bracket] New text message. [line break]"; say "[bracket]Doohicky[close bracket] [line break]"; say "[bracket]Doohicky[close bracket] Agent Wilson, [line break]"; say "[bracket]Doohicky[close bracket] you have secretly infiltrated [line break]"; say "[bracket]Doohicky[close bracket]our enemies['], the Multismiths[line break]"; say "[bracket]Doohicky[close bracket] secret base. You may [line break]"; say "[bracket]Doohicky[close bracket] suffer some amnesia, but [line break]"; say "[bracket]Doohicky[close bracket] remember that we are [line break]"; say "[bracket]Doohicky[close bracket] your friends. You will [line break]"; say "[bracket]Doohicky[close bracket] remember your task [line break]"; say "[bracket]Doohicky[close bracket] soon enough. Mr. M. [line break]"; now the doohicky is booted; Chapter Computer The computer is a switched off device. The computer is in the Laboratory. The computer is fixed in place. The computer can be locked or unlocked. The computer is locked. The description of the computer is "[if (the computer is locked) and (the computer is switched on)]Please type password. How many roads must a man walk down?[else if the computer is unlocked and the computer is switched on]Welcome to MultiOS v3.2. [line break] Type 'matrix' to enter VR matrix. [else]You see a blank screen." Typing is an action applying to one topic. Understand "type [text]" or "type [text] at computer" or "enter [text] into computer" as typing. Check typing: if the location of the player is not the Laboratory: [Maybe add Doohicky uplink here later, but for now....] instead say "Oh? Are you telekinetic now? News to me."; if the computer is switched off: instead say "You uselessly type ['][the topic understood]['] at the computer. Unfortunately, it would have been more useful to ask a gerbil your query, as the computer is currently off."; else: continue the action. Carry out typing: if the computer is locked: if the topic understood matches "42": say "Password accepted."; now the computer is unlocked; else: say "Incorrect password."; else: if the topic understood matches "matrix": follow the go update rule; now the player is in the VR matrix; else if the topic understood matches "det": say "The computer emits a catlike purr."; now the Sphinx is friendly; else: say "Eh?"; [It was programmed by a Canadian.] Section Matrix Tickling is an action applying to one thing. Understand "tickle [something]" as tickling. The VR Matrix is a room. "An abstraction, created by an unparalleled mastery of Web synchronization, currently being rendered to you in all five senses (and if you know the Multismiths as you think you do, several others). A sparse pentagonal room, with clean (of course) white walls. Several computational abstractions float around within it. They probably like to be tickled, you think.". The containment of VR Matrix is abs. An abstraction is a kind of person. The description of an abstraction is "A [printed name] abstraction. Very hard to describe physically. May [abstryaction] when tickled.". An abstraction has a rule called the abstriaction. An abstraction has some text called the abstryaction. Instead of tickling an abstraction (called x), follow the abstriaction of x. [The abstryaction of an abstraction is a description of its abstriaction.] Lazybones is an abstraction in the VR matrix. The abstriaction of Lazybones is the laze rule. This is the laze rule: do nothing. The abstryaction of Lazybones is "not do anything". Quit is an abstraction in the VR Matrix. The abstriaction of Quit is the quit VR Matrix rule. This is the quit VR Matrix rule: let the destination be the previous location; follow the go update rule; now the player is in the destination. The abstryaction of Quit is "quit the VR matrix". Master Switch is an abstraction in the VR Matrix. The abstriaction of Master Switch is the universal on rule. Persuasion rule for asking Master Switch to try doing something: persuasion succeeds. This is the universal on rule: if the player is enlightened: repeat with D running through list of all devices: say "Omm....[run paragraph on][D]....Omm...."; now Master Switch is in the location of D; try silently asking Master Switch to try switching on D; now Master Switch is in the VR Matrix; say "You have activated all possible devices."; else: say "You must first attain enlightenment, grasshopper." The abstryaction of Master Switch is "turn all devices on". Unsuccessful attempt by Master Switch switching on: say "[run paragraph on]". Open Source is an abstraction in the VR Matrix. The abstriaction of Open Source is the propaganda rule. This is the propaganda rule: say "Use Linux! Or BSD! Or something open source, because open source is good! I'll bet you think I'm going to stop now, but no! ... [line break]Open Source continues in this vein for a while." The abstryaction of Open Source is "spout open source movement propaganda" The Sphinx is an abstraction in the VR Matrix. The Sphinx can be friendly or unfriendly. The Sphinx is unfriendly. The abstriaction of the Sphinx is the riddler rule. This is the riddler rule: say "[if the Sphinx is unfriendly]If you type the answer to my riddle onto the computer, I'll help you gain further access to the laboratory grounds. What is the middle of the middle and the end of the end? Now join to it the center of the center and end with the beginning of the beginning.[else]Good job, young quester. The door is unlocked.[end if]". [det] The abstryaction of the Sphinx is "ask riddles". Chapter A-Door A-Door is a door. The description of A-Door is "The steel door is nondescript, but your attention is quickly drawn to the keypad to its left.[if the Sphinx is unfriendly][one of]The keypad pauses what appears to be a genetic algorithm designed to optimize doors to scan your retinas. It beeps irritably, resumes its simulation, and starts to continously self-reconfigure so there is no chance for you to tamper with it.[or][stopping] The keypad now looks more like[one of] an old-fashioned phonograph[or] a Mandelbrot set[or] the spaceship Serenity's control room[or] a cell phone[or] a cross between a dodecahedron and a disco ball[or] a security camera[or] a very large needle[or] a Pokémon[or] a tiny door in the wall[or] a massage chair[in random order].[else] The keypad purrs at you, a green light flashes, and the lock clicks open.[end if]". West of the Laboratory is A-Door. East of the Greenhouse is A-Door. A-Door is locked. Every turn: if the Sphinx is friendly, now A-Door is unlocked. Understand "door" as A-Door. Chapter Greenhouse The Greenhouse is a room. "Various plants lie around. Most look normal, although several are lavender-colored, and one looks more like a Pokémon (Bulbasaur, perhaps) than a plant. In the center is a massive green column... or something. The room is oddly curved, which you puzzle about for a minute until realizing you are within a massive bamboo shoot." The giant stem is a thing in the Greenhouse. "A massive green column stretches through the ceiling. Oddly, there appears to be a monitor and buttons on it."