a bit of placeholder act ii
This commit is contained in:
parent
61427cd09f
commit
e6e12f09e3
|
@ -267,11 +267,14 @@
|
|||
<script src="scripts/intro/Intro_SceneSetup.js"></script>
|
||||
<script src="scripts/intro/Intro_BG.js"></script>
|
||||
|
||||
<!--
|
||||
<script src="scripts/act1/Act1_SceneSetup.js?v=2"></script>
|
||||
<script src="scripts/act1/Act1_Hong.js"></script>
|
||||
<script src="scripts/act1/Act1_Beebee.js"></script>
|
||||
<script src="scripts/act1/Act1_Outro_BG.js"></script>
|
||||
-->
|
||||
|
||||
<script src="scripts/act2/Act2_SceneSetup.js"></script>
|
||||
<script src="scripts/act2/Act2_BG.js"></script>
|
||||
|
||||
<script src="scripts/main.js"></script>
|
|
@ -12,7 +12,7 @@ n: // callback: retweet news story, or subtweet, or Tinder serial killer (or: fa
|
|||
|
||||
[Ogling the host, you pervert?](#act2a_perv)
|
||||
|
||||
[So let's think about *the meaning of life*.](#act2a_meaning)
|
||||
[So let's talk about *the meaning of life*.](#act2a_meaning)
|
||||
|
||||
# act2a_social
|
||||
|
||||
|
|
372
scenes/act4.md
372
scenes/act4.md
|
@ -1,6 +1,6 @@
|
|||
# act4
|
||||
|
||||
h: Sigh.
|
||||
h: Welp.
|
||||
|
||||
h: You were right.
|
||||
|
||||
|
@ -8,6 +8,8 @@ h: I *was* being an idiot, my so-called friends *were* using me, and we almost f
|
|||
|
||||
// h: I *was* being an idiot, my so-called friends *were* using me, and I almost jumped off a fucking *roof*.
|
||||
|
||||
// TODO: stuff isn't as scary once you've had that experience
|
||||
|
||||
[Yeah, not to mention the hospital bill.]()
|
||||
|
||||
// [Not to mention the damage you did to your liver.]()
|
||||
|
@ -116,7 +118,7 @@ b: ...God, there's so many dangerous things in the world!
|
|||
|
||||
[You're right. So how can we better defend ourselves?]()
|
||||
|
||||
[I'm not so sure. Let's try small experiments?]()
|
||||
[I think we should expose ourselves to *more* danger.]()
|
||||
|
||||
[Thank you.]()
|
||||
|
||||
|
@ -178,9 +180,102 @@ h: *A moderate number of things* in moderation.
|
|||
|
||||
b: Thank you for making your statements recursively self-consistent.
|
||||
|
||||
# act4_harm_experiments
|
||||
# act4_harm_exposure
|
||||
|
||||
b: WHAT // shock
|
||||
|
||||
h: I mean, for example, let's say a dog is scared of thunder. One trick trainers use is to play a recording of thunder at a low volume, then give the dog a treat for staying calm.
|
||||
|
||||
h: Over several days, the trainer will raise the volume, and the dog learns to stay calm with louder and louder sounds, until the dog has overcome their fear of thunder.
|
||||
|
||||
h: It's called exposure therapy!
|
||||
|
||||
h: If it works for _literal_ dogs, it should work for you, my metaphorical mind-dog. Right? All mammals have the same fight-or-flight response.
|
||||
|
||||
[I'm a wolf, not a dog.]()
|
||||
|
||||
[What if we desensitize ourselves *too* much?]()
|
||||
|
||||
[What if we expose ourselves to a *real* danger?]()
|
||||
|
||||
# act4_harm_exposure_dog
|
||||
|
||||
h: And I'll show you affection and patience 'til you're domesticated into a cute lil' puppy.
|
||||
|
||||
b: ...
|
||||
|
||||
b: D'aw.
|
||||
|
||||
# act4_harm_exposure_overboard
|
||||
|
||||
b: We *just* saw what happens if you ignore or shut down your fear – you put yourself in *actually* dangerous situations.
|
||||
|
||||
b: Besides, won't *too* much desensitization turn us into psychopaths? Soon we'll be giving ourselves treats while watching snuff murder porn!
|
||||
|
||||
h: I... think there's a line between that and the thunder.
|
||||
|
||||
b: But *where*, human?! *Where?*
|
||||
|
||||
h: I don't know. But you can help me! Based on what you're okay with for now, we'll find and draw that line.
|
||||
|
||||
b: Okay. But I have no opposable thumbs, so you have to draw for me.
|
||||
|
||||
# act4_harm_exposure_hurt
|
||||
|
||||
b: For example: we almost jumped off a freaking *roof!*
|
||||
|
||||
// b: For example: we jumped off a *roof!*
|
||||
|
||||
h: No, you're right. We *can* go too far.
|
||||
|
||||
h: But that's why, if we do exposure therapy, we'll have to start very very very small, and make very small steps upward.
|
||||
|
||||
h: When we start hitting *actual* danger, we stop.
|
||||
|
||||
b: Yeah I'd draw the line somewhere between hearing loud thunder, and standing in a lightning storm with a tall pointy hat.
|
||||
|
||||
# act4_thanks
|
||||
|
||||
b: ...
|
||||
|
||||
b: Wait, no arguments for or against what I'm feeling? Just... "thank you"?
|
||||
|
||||
h: Yeah! Thank you for showing your concern for my physical safety / social life / moral well-being.
|
||||
|
||||
b: ...
|
||||
|
||||
h: You okay?
|
||||
|
||||
b: You've never said *thank you* to me before.
|
||||
|
||||
h: Aw you big fuzzy-wuzzy panic-wolf.
|
||||
|
||||
# act4_thanks_2
|
||||
|
||||
h: Even if you over-react a lot, I'm glad you look out for my physical safety / social life / moral well-being.
|
||||
|
||||
b: Wait... you're not just repeating "thank you" to avoid actually talking about these concerns, are you?
|
||||
|
||||
h: Well, feelings are complicated, and I don't always have answers for you.
|
||||
|
||||
h: It's not like life gives you a list of 3 pre-made dialogue responses.
|
||||
|
||||
h: But short of a "real" answer, for now, I can at least say thanks for watching out for me.
|
||||
|
||||
b: Well, I know I can be full of crud sometimes, so thanks for listening to me – patiently, non-judgmentally.
|
||||
|
||||
b: You small hairless flesh-mammal.
|
||||
|
||||
# act4_thanks_3
|
||||
|
||||
h: Even if your yapping scares me, you're simply trying to protect my physical safety / social life / moral well-being.
|
||||
|
||||
b: Okay seriously, if you keep flattering me like this, people are gonna get weird ideas about us.
|
||||
|
||||
h: Oh come on, I'm just a vulnerable college-age kid and you're a big, scary wolf. What's the worst that cou--
|
||||
|
||||
h: Actually, do not answer that.
|
||||
|
||||
# act4_harm_thanks
|
||||
|
||||
# act4_alone
|
||||
|
||||
|
@ -194,10 +289,118 @@ b: I dunno, what do *you* think, human?
|
|||
|
||||
[I agree that I'd like to work on our social skills.]()
|
||||
|
||||
[I think we're lovable. Let's experiment to find out?]()
|
||||
[I'm sure people like us. Let's find out?]()
|
||||
|
||||
[Thank you.]()
|
||||
|
||||
# act4_alone_skills
|
||||
|
||||
h: We could practice – I dunno – starting conversations, sharing common interests, listening, empathizing, asking questions?
|
||||
|
||||
h: Maybe try improv or public speaking so we can get comfortable being in front of – and making mistakes in front of – other people?
|
||||
|
||||
b: IMPROV IS A CULT // fingerpoint
|
||||
|
||||
b: But, besides...
|
||||
|
||||
[Won't learning "social skills" make us *manipulative?*]()
|
||||
|
||||
[Won't being friendly make us *easier to manipulate?*]()
|
||||
|
||||
[What if we try to get better, and still fail?]()
|
||||
|
||||
# act4_alone_skills_manipulative
|
||||
|
||||
b: Aren't serial killers who can read their victims' emotions great at "empathy"? Didn't Charles Manson win friends and influence people?
|
||||
|
||||
h: No, you're right.
|
||||
|
||||
h: "Social skills" mean nothing if we don't genuinely care *for* people.
|
||||
|
||||
h: But caring for people requires opening up, and opening up *is* a skill that needs to be learnt, and *can* be learnt.
|
||||
|
||||
b: Crack us open like a coconut.
|
||||
|
||||
# act4_alone_skills_manipulated
|
||||
|
||||
b: We'll become a Welcome doormat, saying Please and Thank You as people wipe their feet on us!
|
||||
|
||||
b: We'll kiss so much ass it'll look like we're wearing brown lipstick!
|
||||
|
||||
h: Nah, you're right. "Social skills" can't be just about pleasing others, it's also got to be about setting personal boundaries.
|
||||
|
||||
h: We can't invite others into our home, if we have no walls to hold up a home.
|
||||
|
||||
h: ...also, re: the lipstick mental image... *ew??*
|
||||
|
||||
# act4_alone_skills_fail
|
||||
|
||||
h: We might.
|
||||
|
||||
h: But, I still wanna give it a shot. If we're going to socially strike out, I'd like to go out swinging.
|
||||
|
||||
b: Yeah I guess worst case we can just skip town and change our identity.
|
||||
|
||||
b: I think that only costs half a bitcoin these days.
|
||||
|
||||
# act4_alone_experiment
|
||||
|
||||
h: We could try some experiments!
|
||||
|
||||
h: We could ping a friend to hang out, reconnect with someone close to us, or even just strike a conversation with a barista or something.
|
||||
|
||||
h: I think we may find we're more likable than we suspect.
|
||||
|
||||
[What if these experiments fail?]()
|
||||
|
||||
[What if these are just small, cheap "wins"?]()
|
||||
|
||||
[What if us being social is a burden to others?]()
|
||||
|
||||
# act4_alone_experiment_fail
|
||||
|
||||
b: The experiment finds no effect, and scientific journals won't publish our null result! // cry
|
||||
|
||||
h: You're right, it *could* fail!
|
||||
|
||||
h: It's not a true experiment if it can't fail.
|
||||
|
||||
h: And if it turns out we actually *do* act in awkward or inconsiderate ways, that's good! Then we know we should focus on improving our social skills.
|
||||
|
||||
h: Like starting conversations, sharing common interests, listening, empathizing, asking questions... you know...
|
||||
|
||||
b: ...all that stuff those counselors told us but then we forgot.
|
||||
|
||||
h: Yup.
|
||||
|
||||
# act4_alone_experiment_cheap
|
||||
|
||||
b: Saying "hi" to the barista isn't exactly gold-medal performance in the Social Butterfly Olympics.
|
||||
|
||||
h: It is for *us!*
|
||||
|
||||
h: In the social arena, we're not even featherweight class, we're like... atom-weight.
|
||||
|
||||
h: If we have to start with small, cheap wins, so be it. We gotta climb the 1st step to get to the 100th step.
|
||||
|
||||
b: Yeah! Maybe after saying "hi", we can advance to saying... *"how are you?"*
|
||||
|
||||
h: *"Not much!"*
|
||||
|
||||
# act4_alone_experiment_burden
|
||||
|
||||
b: Like maybe the barista just wants to make some dang coffee, not be an *experiment* to flatter our ego.
|
||||
|
||||
h: Well, if it turns out we *are* being a burden...
|
||||
|
||||
h: ...that's good to know, too!
|
||||
|
||||
h: We can then learn how to better read others' emotions, pro-actively ask people what they're comfortable with, knowing and respecting others' boundaries...
|
||||
|
||||
b: ...all that "inter-personal skills" crap we keep seeing in counselor brochures.
|
||||
|
||||
h: Yup.
|
||||
|
||||
# act4_bad
|
||||
|
||||
// callbacks
|
||||
|
@ -206,8 +409,161 @@ b: I dunno, what do *you* think, human?
|
|||
|
||||
b: God, are we just *broken?*
|
||||
|
||||
[I don't think so. But let's check that with experiments?]()
|
||||
|
||||
[Yes. So how can we start to repair ourselves?]()
|
||||
|
||||
[Thank you.]()
|
||||
[No. And we can try small tasks to prove it.]()
|
||||
|
||||
[Thank you.]()
|
||||
|
||||
# act4_bad_repair
|
||||
|
||||
// TO DO TODO
|
||||
|
||||
# act4_bad_prove
|
||||
|
||||
// TO DO TODO
|
||||
|
||||
# act4_something_else
|
||||
|
||||
h: Anyway, anything else you wanna chat about?
|
||||
|
||||
// h: Anyway, anything else on your heavy heart?
|
||||
|
||||
[I'm scared we'll be harmed.]()
|
||||
|
||||
[I'm scared we'll be alone.]()
|
||||
|
||||
[I'm scared we're bad people.]()
|
||||
|
||||
[Nah, I'm good for now.]()
|
||||
|
||||
# act4_something_else_2
|
||||
|
||||
h: Okay, I think we've talked about all our fears now.
|
||||
|
||||
b: Yes, there are only three fears.
|
||||
|
||||
h: Yup, exactly three.
|
||||
|
||||
b: Convenient.
|
||||
|
||||
# act4c
|
||||
|
||||
b: ...
|
||||
|
||||
h: ...
|
||||
|
||||
b: This isn't some *game*, you know.
|
||||
|
||||
b: Building a better relationship with your negative emotions isn't as simple as clicking buttons on a screen.
|
||||
|
||||
b: We'll have to practice "faking it" until we're "making it". But how long will that take? Can we keep it up?
|
||||
|
||||
b: Can we *really* get along, human?
|
||||
|
||||
b: Can we *really* act as one, as a team?
|
||||
|
||||
h: Well,
|
||||
|
||||
a: E-excuse me...
|
||||
|
||||
(...1000)
|
||||
|
||||
# act4d
|
||||
|
||||
a: Would you mind if I sat with you for lunch?
|
||||
|
||||
// s: Only psychos sit alone for lunch! Get away from them or they'll hurt you!
|
||||
|
||||
// s: Oh my god, do you know how pathetic you sound? How desperate, needy, lonely?
|
||||
|
||||
// s: They were just trying to enjoy peace and quiet, then *you* interrupted them. Stop being such a burden!
|
||||
|
||||
a: I- I mean- it's it's okay if not, I just...
|
||||
|
||||
[Wait, didn't I see you before?]()
|
||||
|
||||
[Yeah, of course! Come here.]()
|
||||
|
||||
[Ah, sorry, I need some alone time right now.]()
|
||||
|
||||
# act4d_recognition
|
||||
|
||||
h2: Yeah you saw me have a panic attack and // become an armadillo // commit phone-murder!
|
||||
|
||||
h3: Ah! Sorry, didn't mean to put you on the spot!
|
||||
|
||||
h2: Just remembering a friendly face, is all.
|
||||
|
||||
// s: WAIT THAT *IS* THE PHONE-MURDERER / THE CRYING ARMADILLO! I KNEW IT! THEY'RE A DANGEROUS PSYCHO!
|
||||
|
||||
// s: SEE HOW MUCH YOU SUCK AT MAKING FRIENDS?! THE FIRST IMPRESSION YOU MADE IS "WITNESSED MY TRAUMA". YOU SUCK!
|
||||
|
||||
// s: AAAHHH YOU MADE SOMEONE REMEMBER A TRAUMATIC EVENT. YOUR MERE PRESENCE HURTS OTHERS.
|
||||
|
||||
# act4d_yes
|
||||
|
||||
h3: Ah! I don't mean to cause you discomfort!
|
||||
|
||||
h2: Just saying, you can sit here if you want to.
|
||||
|
||||
// s: THEY'RE BEING TOO FRIENDLY. LIKE TED BUNDY, THE SERIAL KILLER!
|
||||
|
||||
// s: THEY'RE JUST ACTING NICE. NO ONE *REALLY* WANTS TO BE YOUR FRIEND.
|
||||
|
||||
// s: GAH, YOU ALWAYS MAKE OTHERS FEEL UNCOMFORTABLE! GET OUT!
|
||||
|
||||
# act4d_no
|
||||
|
||||
h3: Ah! I didn't mean to come off as rude!
|
||||
|
||||
h2: It's just that, well, I (almost) jumped off a roof and (almost) killed myself.
|
||||
|
||||
h2: Please don't take it as a personal rejection, I just need quiet time to process some emotions.
|
||||
|
||||
// s: HOLY CRAP I KNEW IT, THEY *ARE* A DANGEROUS PSYCHO!
|
||||
|
||||
// s: YOU'VE BEEN PERSONALLY REJECTED! YOU'LL NEVER BE LOVED!
|
||||
|
||||
// s: YOU INTERRUPTED SOMEONE'S EMOTIONAL PROCESSING! NOW THEY'LL BE TRAUMATIZED FOREVER AND IT'S ALL YOUR FAULT!
|
||||
|
||||
# act4e
|
||||
|
||||
s: RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN
|
||||
|
||||
a: (dashes)
|
||||
|
||||
h: Huh. That was weird. Anyway, what were you saying?
|
||||
|
||||
b: Uh, I forget? Something about a team?
|
||||
|
||||
h: (shrug)
|
||||
|
||||
b: (shrug)
|
||||
|
||||
b: Point is, you're trying to teach this old dog new tricks.
|
||||
|
||||
b: It *will* take a while. Maybe *years.* And occasionally, I'll slip into my old habits.
|
||||
|
||||
b: I'll bark at shadows. I'll scare you with words. I might even show you some intrusive images of... things.
|
||||
|
||||
b: I'm sorry! I'm a battered shelter dog! Battered dogs crap on your bed once in a while!
|
||||
|
||||
b: But if you're patient with me... and just stay and sit with me...
|
||||
|
||||
b: Maybe... maybe you can domesticate this wolf.
|
||||
|
||||
(...3000)
|
||||
|
||||
[Good dog.]()
|
||||
|
||||
[Good human.]()
|
||||
|
||||
|
||||
# act4f
|
||||
|
||||
// b: AAAAA YOU'RE STILL BEING ALONE FIFTEEN CIGARETTES AAAAA
|
||||
|
||||
// b: AAAAA YOU'RE STILL NOT BEING PRODUCTIVE AAAAA
|
||||
|
||||
// b: AAAAA YOU'RE EATING MORE WHITE BREAD AAAAA
|
|
@ -0,0 +1,58 @@
|
|||
Loader.addImages([
|
||||
{ id:"party_bg", src:"sprites/act2/party_bg.png" },
|
||||
{ id:"party_action", src:"sprites/act2/party_action.png" },
|
||||
]);
|
||||
|
||||
function BG_Party(){
|
||||
|
||||
var self = this;
|
||||
|
||||
// Sprites!
|
||||
self.bgSprite = new Sprite({
|
||||
image: Library.images.party_bg,
|
||||
grid:{ width:1, height:1 },
|
||||
frame:{ width:720, height:1200 },
|
||||
});
|
||||
self.actionSprite = new Sprite({
|
||||
image: Library.images.party_action,
|
||||
grid:{ width:4, height:3 },
|
||||
frame:{ width:720, height:600 },
|
||||
y: 189
|
||||
});
|
||||
|
||||
//
|
||||
|
||||
self.update = function(){
|
||||
|
||||
};
|
||||
|
||||
self.draw = function(ctx){
|
||||
self.bgSprite.draw(ctx);
|
||||
self.actionSprite.draw(ctx);
|
||||
};
|
||||
|
||||
var _subscriptions = [];
|
||||
_subscriptions.push(
|
||||
subscribe("act2-out-1", function(){
|
||||
// WHOOSH
|
||||
sfx("whoosh");
|
||||
});
|
||||
subscribe("act2-in-2", function(){
|
||||
// WHOOSH
|
||||
sfx("whoosh");
|
||||
});
|
||||
subscribe("act2-out-3", function(){
|
||||
// WHOOSH
|
||||
sfx("whoosh");
|
||||
});
|
||||
subscribe("act2-in-4", function(){
|
||||
// WHOOSH
|
||||
sfx("whoosh");
|
||||
});
|
||||
subscribe("act2-out-5", function(){
|
||||
// WHOOSH
|
||||
sfx("whoosh");
|
||||
});
|
||||
);
|
||||
|
||||
}
|
|
@ -11,7 +11,7 @@ SceneSetup.act2 = function(){
|
|||
_.attack_bad = 0;
|
||||
|
||||
// Background
|
||||
var bg = new BG_Anxiety();
|
||||
var bg = new BG_Party();
|
||||
Game.scene.children.push(bg);
|
||||
|
||||
// Hong
|
||||
|
|
|
@ -14,7 +14,7 @@ Loader.load(function(progress){
|
|||
|
||||
$("#loading").setAttribute("loaded","yes");
|
||||
$("#loading").onclick = function(){
|
||||
sfx("pop");
|
||||
//sfx("pop");
|
||||
publish('START_GAME');
|
||||
};
|
||||
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 316 KiB |
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
Binary file not shown.
After Width: | Height: | Size: 119 KiB |
Binary file not shown.
After Width: | Height: | Size: 71 KiB |
Binary file not shown.
After Width: | Height: | Size: 160 KiB |
Loading…
Reference in New Issue