"Neighborhood Watch" by Akabax Section 1 - Preperation Include Status Line Removal by Emily Short. Include Basic Screen Effects by Emily Short. [clear the screen] After reading a command: If the player's command matches "look at little brother" or the player's command matches "look at erik": If LilBrotherVisible is true: Say "[LilBrotherDescript][line break]"; Reject the player's command; else: Say "You cannot see him right now."; Reject the player's command; If the player's command matches "look at big brother" or the player's command matches "look at poul": If BigBrotherVisible is true: Say "[BigBrotherDescript][line break]"; Reject the player's command; else: Say "You cannot see him right now."; Reject the player's command; Check going somewhere: Now BigBrotherVisible is false; Now LilBrotherVisible is false; [I creates a Wimpow object which I use for the windows.] Wimpow is a kind of thing. Wimpow is usually scenery. Instead of entering wimpow, say "You can't just walk into their home. Besides, the window is locked." Instead of attacking wimpow, say "You can't just smash their window. They would notice." Instead of opening wimpow, say "It can't be opened from the outside.". Understand "sky" as moon. Understand "jack off" as masturbating. Understand "touch myself" as masturbating. Understand "look inside/through/though/in/into [wimpow]" as examining. Understand "stare inside/through/though/in/into [wimpow]" as examining. Understand "peek inside/through/though/in/into [wimpow]" as examining. Understand "gaze inside/through/though/in/into [wimpow]" as examining. Understand "door bell" as chime. LookInto is a text variable. LookInto is "Used to add a description of how the player feels when he looks through a window."; A room can be outy or not outy. A room is usually outy. Understand "masturbate" as masturbating. Masturbating is an action applying to nothing. Carry out masturbating: say "[one of]You rub your palm of your hand against your bulging crotch.[or]You put your hand in your pocket, caressing your erection.[or]You slowly massages your hard prick though the pants.[or]You put a hand inside your jeans, squeezing the head of your hard cock.[or]You unzip your jeans, letting your erection spring out. You pumps it hard and fast. You let out a subdued gasp as your semen shoots out.[cycling]"; Understand "credits" as getcredits. Getcredits is an action applying to nothing. Carry out getcredits: Say "[Introtext]This game is written using Inform 7 for Windows. [line break]Comments or suggestions? Sendt them to akabax@gmail.com[line break]". Understand "help" as gethelp. Gethelp is an action applying to nothing. Carry out gethelp: Now Gametime is 0; Say "This is a text adventure -" a game where you type what you would like to do using the keyboard. Typing [fixed letter spacing]LOOK[variable letter spacing] will show you an overview of your current whereabouts. You can also look at specific objects by typing [fixed letter spacing]LOOK AT APPLE[variable letter spacing] or you can pick up the said apple by typing [fixed letter spacing]TAKE APPLE[variable letter spacing]. If you want to see the objects you are carrying, type [fixed letter spacing]INVENTORY[variable letter spacing].[line break]You navigate using the four cardinal directions: North, south, east and west. For instance, in order to move to the west, type [fixed letter spacing]GO WEST[variable letter spacing].[line break] [line break][fixed letter spacing] [NoTextHere] N[line break]W + E[line break] [NoTextHere] S[variable letter spacing][line break][line break]Here is a few example of possible commands:[line break][fixed letter spacing] [NoTextHere] look[line break] [NoTextHere] look at the statue[line break] [NoTextHere] credits[line break] [NoTextHere] look into the window[line break] [NoTextHere] go north[line break] [NoTextHere] go west[line break] [NoTextHere] masturbate[line break] [NoTextHere] open the box[line break] [NoTextHere] inventory[line break] [NoTextHere] take the knife[variable letter spacing][line break]That's it! Now try typing [fixed letter spacing]LOOK[variable letter spacing] to see an overview of your current location." Gametime is a number that varies. Gametime is 1. MoonSeen is a truth state that varies. MoonSeen is false. NoTextHere is a text variable. NoTextHere is "". [dirty hack to avoid that the whitespaces transforms into tabs] IntroText is a text variable. IntroText is "N E I G H B O R H O O D [NoTextHere] [NoTextHere] W A T C H[line break]By Akabax[line break](voy, ped, interactive fiction)[paragraph break]". BigBrotherDescript is a text variable. BigBrotherDescript is "The thirteen year old boy has round glasses and buzzed hair. He is bare-chested, only dressed in a pair of jeans and white socks. He looks a bit skinny. ". LilBrotherDescript is a text variable. LilBrotherDescript is "The four year old kid is a bit chubby, with unkept, blond hair going down to his neck. He has bare feet and is wearing a white T-shirt which is so big that his upper body almost slides though the neckline. The hem of the T-shirt covers his fleshy thighs. ". BigBrotherSeen is a truth state that varies. BigBrotherSeen is false. LilBrotherSeen is a truth state that varies. LilBrotherSeen is false. BigBrotherVisible is a truth state that varies. BigBrotherVisible is false. LilBrotherVisible is a truth state that varies. LilBrotherVisible is false. The moon is a backdrop. "The full moon is currently hidden by the clouds."; When play begins: Now Gametime is -1; Now the time of day is 9:00 PM; Move the moon backdrop to all outy rooms; Clear the screen; say "[line break][IntroText]Jan Peterson and Line Dahl have two sons: Poul is thirteen years of age while his little brother Erik is four years. Your research has revealed that both parents are away today, leaving the two boys alone in the house until tomorrow morning.[paragraph break]<Press ENTER on your keyboard>"; wait for the SPACE key; Clear the screen; say "[line break][IntroText]You have a certain interest in this situation. You like boys. You would never actually do anything. Not ever. However, you really likes to watch ...[paragraph break]<Press ENTER on your keyboard>"; wait for the SPACE key; Clear the screen; An every turn rule: Increase Gametime by 1; If Gametime > 0: If Gametime > 38, now Gametime is 1; If MoonSeen is false: Now the description of the moon is "The full moon is hidden behind a cloud."; Let Fortuna be a random number between 1 and 100; If Fortuna > 1 and Fortuna <= 90:[keep the moon hidden] Now MoonSeen is false; If Fortuna > 90:[shows the moon] Now MoonSeen is true; Say "[italic type]Suddenly the clouds moves away, and the bright full moon illuminates the garden. You feel very exposed. Maybe you should find some place to hide.[roman type][line break]"; Now the description of the moon is "The full moon illuminatates the garden, making it easier to spot you."; Else if MoonSeen is true: Now the description of the moon is "The full moon illuminatates the garden, making it easier to spot you."; Let Fortuna be a random number between 1 and 100; If Fortuna > 1 and Fortuna <= 10:[Hides the moon] Now MoonSeen is false; Say "[italic type]Finally, a cloud covers the moon. You can now move about undetected.[roman type][line break]"; Now the description of the moon is "The full moon is hidden behind a cloud."; If Fortuna > 10:[Keep the moon visible] Now MoonSeen is true; If the player is not in the Street: Let Fortuna be a random number between 1 and 100; If Fortuna is 1: say "You hear someone passing by at the street, talking softly."; If Fortuna is 2: say "You hear a sound behind you. You turn around, but see nothing."; If Fortuna is 3: say "The silence is momentary broken by a car out at the street."; If Fortuna is 4: say "A dog barks somewhere in the neighborhood."; If Fortuna is 5: say "You hear the distant sound of an ambulance."; If Fortuna is 6: say "You hear the distant sound of the siren of a passing police car."; If MoonSeen is true: Now LookInto is "[one of]Aware how exposed you are in the moonlight, you take a careful look with your eyes just above the window frame. [or]Exposed by the moonlight, you peek though the window at a safe distance. [or]Despite being revealed by the moonlight, you stare into their home. [or]You peeks through the window. [stopping]"; If MoonSeen is false: Now LookInto is "[one of]Safely hidden in the darkness, you can look freely without risk of detection. [or]You move as close to the window as you dare. [or]You swallow a lump before moving towards the window, looking in. [or]Feeling safe out in the darkness, you take a look inside. [or]You peeks through the window. [stopping]"; [ [MOVED TO INDIVIDUAL ROOMS] After looking: Say "[SkyDescription][line break]". ] Section 2 - Intro Rule for printing the banner text: say "[IntroText]". Section 3 - Game Post-it note is carried by the player. The description of the Post-it note is "This it your personal notes on the Petersen family:[line break]'looks like the two brothers r home alone 2night.[line break]ERIK PETERSEN, 4 yo.[line break]POUL PETERSEN 13 yo.'" Compas is carried by the player. The description of the compas is "[fixed letter spacing] [NoTextHere] N[line break]W + E[line break] [NoTextHere] S[variable letter spacing]" The Street is a room. "[if unvisited]The time is a quarter past nine. A moment ago, the full moon bathed everything in its bright light. Now, however, a cloud is obscuring the moon - the street is now only illuminated by the weak street lights, one of which has gone out.[end if] You are standing on the pavement in front of the Petersen residence. The street is empty. To the north, a small wodden gate leads into the family's front yard. Next to the gate you can see their mailbox. [Description of the moon][if unvisited][line break][line break][italic type]Are you new to interactive fiction? If so, type HELP and press enter.[roman type][end if]". The street lamps is scenery in the Street. "Ordinary street lamps illuminates the street outside the Peterson familys home." The hedges is scenery in the Street. "Nothing noteably about them hedges."; The mailbox is an openable container that is fixed in place in The Street. The mailbox is scenery. The mailbox is closed. The description of the mailbox is "[if open]It is the familys mailbox. It is open.[otherwise]It is the familys mailbox. It is closed." The mailbox contains a postcard. The description of the postcard is "[if MoonSeen is true]The postcard is addressed to someone named 'Betina Petersen. That's the boys mother. You read the text:[line break]'Dear Betina, thank you so much for your last mail. It is nice to hear how little Poul has grown into a big boy who can really fill out his undies! :-) Please keep me posted on his development.[line break]Kind regards, Mette'[else]There's a cloud covering the moon - you cannot read the handwriting in the dark.". SofHouse is a room. "[if unvisited]You are now standing in their front yard. So far, nobody has noticed you. There is a trash can next to their front door. You notice that there is light in the kitchen window. You can go around the house to the east and west. The wodden gate is leading out of the garden to the south. [Description of the moon][else]You are at the front yard. You can see a trash can. There is light in the kitchen window. You can go around the house to the east and west. The wodden gate is leading out of the garden to the south. [Description of the moon]". The printed name of SofHouse is "The Front Yard". The front door is scenery in SofHouse. "Their front door is blue. It looks almost black in the darkness." Instead of doing anything other than examining the front door, say "Their front door is locked, and you do not want to be spotted." The chime is scenery in SofHouse. "The door bell looks quite normal." Instead of doing anything other than examining the chime, say "You do not want to call attention to yourself." The wodden gate is north of The Street and south of SofHouse. The wodden gate is a door. The wodden gate is scenery. The description of The wodden gate is "Not much to say. An ordinary garden gate." The trash can is a container that is fixed in place in SofHouse. The trash can is scenery. The description of the trash can is "The trash can contains trash from the Petersen household." The trash can contains a ripped-out notebook page. The description of the ripped-out notebook page is "[if MoonSeen is true]The page contains the following text, elegantly written with a ball pen:[line break]'Dear diary,[line break]today Erik was just impossible. He talked back to me, and was very rude. I was all alone with him in the house at that time. I decided that I would slap him on his behind. Nobody would know, and if they did, they wouldn't think much of it. Lots of parent do it. However, I lost the nerve. However, this won't be the last time my little darling misbehaves, so ... I must confess that I find this unexplored area of my parental authorithy somehow exciting ...'[else]There's a cloud covering the moon - you cannot read the letter in the dark." The kitchen window is wimpow in SofHouse. Instead of examining the kitchen window: if Gametime > 20 and Gametime <= 38: Say "[LookInto]The Kitchen is empty."; Now BigBrotherVisible is false; Now LilBrotherVisible is false; if Gametime is 20: Say "[LookInto]You see little Erik entering the Kitchen from an door at the eastern wall, then hurridly leaving though a door to the west. [if LilBrotherSeen is false][LilBrotherDescript][end if]"; Now LilBrotherSeen is true; Now LilBrotherVisible is true; if Gametime > 15 and Gametime <= 19: Say "[LookInto]The kitchen is empty."; Now BigBrotherVisible is false; Now LilBrotherVisible is false; if Gametime is 15: Say "[LookInto]You see little Erik entering the Kitchen from an door at the western wall, then hurridly leaving though a door to the east. [if LilBrotherSeen is false][LilBrotherDescript][end if]"; Now LilBrotherSeen is true; Now LilBrotherVisible is true; If Gametime > 6 and Gametime <= 14: Say "[LookInto]The Kitchen is empty."; if Gametime > 0 and Gametime <= 6: Say "[LookInto]Poul just entered the kitchen. [if BigBrotherSeen is false][BigBrotherDescript][end if]He is making himself a sandwich. Your eyes rest on his arse. His jeans are way tight. After having made his sandwich, the preteen leaves through a door at the eastern wall."; Now BigBrotherSeen is true; Now BigBrotherVisible is true; Now LilBrotherVisible is false; Now Gametime is 7; if Gametime is 0: Say "[LookInto]The kitchen is empty."; Now BigBrotherVisible is false; Now LilBrotherVisible is false; SEofHouse is a room. "You are at the south-east corner of the house, at the front yard. You cannot be seen from any windows as long as you stand here. To the west is the front wall of the house, to the north the side wall. [Description of the moon]". SEofHouse is east of SofHouse. The printed name of SEofHouse is "The Eastern Side of the Front Yard". EofHouse is a room. "You are at the east side of the house. There is a small bathroom window. To the south is the front yard. To the north the back yard. [Description of the moon]"; EofHouse is north of SEofHouse. The printed name of EofHouse is "The East Wall of the House". The bathroom window is wimpow in EofHouse. Instead of examining the bathroom window: if Gametime > 19 and Gametime <= 38: Say "[LookInto]The bathroom is empty."; Now BigBrotherVisible is false; Now LilBrotherVisible is false; if Gametime > 15 and Gametime <= 19: Say "[LookInto]You see little Erik entering. [if LilBrotherSeen is false][LilBrotherDescript][end if]The child walks up to the toilet and lifts the hem of his oversize t-shirt, exposing his tiny pecker. Holding the immature organ in his chubby fingers, he starts to piss. He flushes and leaves."; Now LilBrotherSeen is true; Now BigBrotherVisible is false; Now LilBrotherVisible is true; Now Gametime is 20; If Gametime > 12 and Gametime <= 15: Say "[LookInto]The bathroom is empty."; Now BigBrotherVisible is false; Now LilBrotherVisible is false; If Gametime > 7 and Gametime <= 12: Say "[LookInto]The bathroom is empty. You are about to look away when the light turns on and the door opens. Pouls walks in. [if BigBrotherSeen is false][BigBrotherDescript][end if] He unbuttons his jeans and drags them down, along with his undies. His prick is big for his age - the mature organ in stark contrast to his hairless, skinny body. He then walks into the shower and pull the shower curtain closed. However, you can still see his naked form through the seme-transparent plastic. He washes his hair and his body. At a point he start touching himself. You cannot see it all that clearly, but he has his hands at his crotch and there is some kind of movement. After a while he turns off the water and walks out of the shower, his penis now stiff, dangling with his movements. He dries himself and takes his underwear and jeans back on. He leaves, turning off the lights."; Now BigBrotherSeen is true; Now BigBrotherVisible is false; Now LilBrotherVisible is false; Now Gametime is 13; if Gametime >= 0 and Gametime <= 7: Say "[LookInto]The bathroom is empty."; Now BigBrotherVisible is false; Now LilBrotherVisible is false; NEofHouse is a room. "You are at the north-east corner of the house, in the back yard. You cannot be seen from any windows as long as you stand here. To the west is the back wall of the house, to the south the side wall. [Description of the moon]". NEofHouse is north of EofHouse. The printed name of NEofHouse is "The Eastern Side of the Back Yard". NofHouse is a room. "You are at the back yard. There is light in the bedroom window. You can go around the house to the east and west. [Description of the moon]". NofHouse is west of NEofHouse. The printed name of NofHouse is "The Back Yard". The bedroom window is wimpow in NofHouse. Instead of examining the bedroom window: if Gametime > 30 and Gametime <= 38: Say "[LookInto]You see Poul enter the bedroom. [if BigBrotherSeen is false][BigBrotherDescript][end if]His penis is rock hard inside his jeans. His little brother Erik follows along. [if LilBrotherSeen is false][LilBrotherDescript][end if] Poul unbuttons his jeans and drags them down, his large erection flapping out inches from Eriks face. Then Poul kneels down and takes hold of his kid brothers t-shirt dragging it off, leaving the child stark naked. Erik grins shyly, covering his private parts. Poul kisses his little brother passionately, forcing his tongue into his mouth while his hands squeezes the toddlers fat buttocks. Poul says something to little Erik who, after a few seconds of hestitation, bends down over the edge of the bed. His big brother kneels down behind him and pushes forward, sodomizing the toddler. The kid squirms, his mouth opening wide in surprise. His brother fucks him passionally, forcing his little body forward with each thrust. The kid don't resist, even though he occationally wrinkle up his face. At last Poul has his orgasm, shooting his semen into the bowels of his kid brother. Then little Erik takes his t-shirt back on and leaves the room. After a few seconds, Poul follows too."; Now BigBrotherSeen is true; Now LilBrotherSeen is true; Now BigBrotherVisible is false; Now LilBrotherVisible is false; Now Gametime is 39; If Gametime > 22 and Gametime <= 30: Say "[LookInto]The bedroom is empty."; Now BigBrotherVisible is false; Now LilBrotherVisible is false; If Gametime > 13 and Gametime <= 22: Say "[LookInto]The door to the bedroom opens, and Poul walks in, closing the door behind him. [if BigBrotherSeen is false][BigBrotherDescript][end if]He puts his hand under the mattress and takes something out, a book. Sitting in the bed, he flicks though the pages for a specific part and begins reading. After a while his right hand moves down to his crotch. His finger rubs against the growing bulge in his jeans. Suddenly the preteen gets out of the bed, puts the book back under the mattress and walks out of the door, his erection bulging obscenely against the front of his pants."; Now BigBrotherSeen is true; Now BigBrotherVisible is false; Now LilBrotherVisible is false; Now Gametime is 23; if Gametime >= 0 and Gametime <= 13: Say "[LookInto]The bedroom is empty."; Now BigBrotherVisible is false; Now LilBrotherVisible is false; NWofHouse is a room. "You are at the north-west corner of the house, in the back yard. You cannot be seen from any windows as long as you stand here. There is a woodshed to the north. The back wall of the house is to the east, the side wall to the south. [Description of the moon]". NWofHouse is west of NofHouse. The printed name of NWofHouse is "The Western Side of the Back Yard". NWofGarden is a room. "This tiny wood building has been filled with various junk. The door at the south leads back into the garden." The printed name of NWofGarden is "The Woodshed". The woodshed door is north of NWofHouse and south of NWofGarden. The woodshed door is a door. The woodshed door is scenery. The description of the woodshed door is "There is no lock on the door." The various junk is scenery in NWofGarden. "This is where the Petersen household store there unused belongings. [if MoonSeen is true]Nothing of interest here. Except maybe that stack of photographs.[else] You cannot see anything in the darkness, with that cloud covering the moon." The stack of photographs is here. " ". The description of the stack of photographs is "[if MoonSeen is true]It is a set of four family snapshots. They seem to have been removed from the family album due to their adult nature. The first photograph shows a baby boy (Erik?) Lying on his back, his tiny kiddie prick rock hard. In the next he has lifted both legs upwards, exposing his anus. The third photo shows a younger Poul asleep in an armchair, a proud boner clearly visible against the thin fabric of his sweatpants. The forth photo shows the two brothers dressed up as cowboys - boots, vests and cowboy hats, but their private parts proudly exposed.[else] You can't see the photographs, with that cloud covering the moon." [don't work, for some reason] Before listing nondescript items: if the photographs is marked for listing: say "The potato catches your eye."; now the photographs is not marked for listing. WofHouse is a room. "You are at the western side of the house. There is a large living room window. The front yard is to the south, the back yard to the north. [Description of the moon]". WofHouse is south of NWofHouse. The printed name of WofHouse is "The West Wall of the House". The living room window is wimpow in WofHouse. Instead of examining the living room window: if Gametime > 31 and Gametime <= 38: Say "[LookInto]The living room is empty."; Now BigBrotherVisible is false; Now LilBrotherVisible is false; If Gametime > 20 and Gametime <= 31: Say "[LookInto]Erik is in the living room. [if LilBrotherSeen is false][LilBrotherDescript][end if]He lies on his stomack on the floor, watching cartoons on the telly. Then Poul enters the room. [if BigBrotherSeen is false][BigBrotherDescript][end if]He has a boner. Erik turns and looks at his older brother, before looking back at the screen. Poul kneels down and takes hold of the hem of his brothers T-shirt, dragging it up, exposing the toddlers fat, naked arse. The kid brother stirs, but do not react. Pouls fingers caresses the big fat globes, then moves down between the thighs, apparently fondling the childs immature privates. After this, Poul stands up. He says something to his little brother, who then gets up too, and hestitately sticks his little chubby hand inside his the pockets of his brothers jeans, feeling the preteens swollen organ. Poul says something that makes Erik smile. Then the two kids leaves the room though a door at the northern wall."; Now BigBrotherSeen is true; Now LilBrotherSeen is true; Now BigBrotherVisible is false; Now LilBrotherVisible is false; Now Gametime is 32; If Gametime > 14 and Gametime <= 20: Say "[LookInto]The living room is empty."; Now BigBrotherVisible is false; Now LilBrotherVisible is false; Now Gametime is 23; if Gametime >= 0 and Gametime <= 14: Say "[LookInto]Erik is in the living room. [if LilBrotherSeen is false][LilBrotherDescript][end if]He lies on his stomack on the floor, watching cartoons on the telly. After a while, the kid gets up, and leaves through a door at the eastern wall."; Now LilBrotherSeen is true; Now BigBrotherVisible is false; Now LilBrotherVisible is true; Now Gametime is 15; SWofHouse is a room. "You are at the south-west corner of the house, in the front yard. You cannot be seen from any windows as long as you stand here. To the east is the front wall of the house, to the north the side wall. [Description of the moon]". SWofHouse is south of WofHouse. SWofHouse is west of SofHouse. The printed name of SWofHouse is "The Western Side of the Front Yard". Release along with the source text and an interpreter.