![]() |
Child's PlayAn interactive fiction by Stephen Granade (2007) - the Inform 7 source text |
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home page Contents Previous Next Complete text |
Chapter 3 - Playtime
Playtime is a scene. Playtime begins when Introduction ends. Playtime ends when the player has your favorite toy. When Playtime begins: display chapter head "Chapter 1" with subhead "Playtime"; now Zoe is active; say "Right behind Marion and Zoe the little red haired girl is Lisa who is Cassie's mom. Lisa is carrying Cassie all carefully but Cassie is squirming to get down. 'Hi Farina, hi Marion--hang on Cassie, mommy's going to put you down,' Lisa says and then she steps over the baby gate and dumps Cassie by the couch to the south of you. Meanwhile the mom is putting all the pillows back on the couch and loveseat. As she finishes she asks Marion, 'Can I put this toy in Zoe's backpack for now?' Marion is all 'Sure!' as she puts Zoe on the floor over by the rocking chair and sits on the loveseat."; if the player is gnawing something (called g), now g is not gnawed by anything; remove your favorite toy from play; remove the squishy ball from play; [Cassie will get this in a bit.] if the squishy ball is in the Intro Middle, move the squishy ball to the Middle of the Living Room; if the plush book is in the Intro Middle, move the plush book to the Middle of the Living Room; change the chatter list table to the Table of Playtime-Chatter. After going a direction when the mom is not in play during Playtime: consider the report going rulebook; now the mom is in the Middle of Couch; now Becca is in South End of Loveseat; now Parry is in By the Rocking Chair; now Watson is in the South End of Loveseat; now Jemison is in South End of Loveseat; say "There is a ding-dong! and the mom goes and opens the front door. It is Becca and her son Jemison and some strange guy is there holding Watson Mason. 'Come on in, everyone,' the mom says. She turns to the strange guy, 'I'm glad you could make it, Parry[note parry-entering].' Parry shrugs and smiles and says, 'I always wondered what everyone did during playgroup.' 'Drink mimosas[note drink-mimosas]!' Becca says over her shoulder to Parry and there is polite laughter and Parry smiles like he is kinda unsure about all of this. 'Why don't you put Watson in here with the others?' the mom asks and Parry nods. He ends up putting Watson by Jemison over by the loveseat. Then all the standing adults sit down [if the mom and the player are co-located]with the mom sitting near you [otherwise if Parry and the player are co-located]with Parry sitting near you [end if]so now I guess they are sitting adults."; change the chatter status to ready to act. When Playtime ends: record 10 points for "getting your favorite toy the second time"; say "Parry says, 'Okay, down you go,' and he gently lowers you to the floor, right next to Zoe. Zoe looks over and sees what you have in your hands and she goes totally nuts, she is shrieking and waving her fists and if she had Force powers you would totally be choked right now. And of course Zoe acting out gets Marion and the mom to pay attention and Marion is all 'Hey, hey, Zoe, calm down!' and the mom is all 'Oh, gosh, they managed to get that toy out of the backpack.' So the jig is up where by 'the jig' I mean the toy and by 'up' I mean going away."; cut chatter short; [Reset Cassie's state machine, in case she never gave her hint] choose row with a baby name of Cassie in the Table of Baby State Machines; change machine entry to CS State Rules; change the base act percentage of Cassie to 20; change the act percentage of Cassie to 20; if testing is not in progress, wait for any key. Table of Playtime-Chatter
Table of Parry-Name-Chatter |
Table of Shari-Chatter |
Table of Mimosa-Chatter |
Table of Breastfeeding-Chatter |
Table of Watson-Rash-Chatter |
The source code to Child's Play is licensed under a Creative Commons NonCommercial Sampling Plus 1.0 License. |