<div class="story-container">
<h1>Day 1 | Saturday</h1>
<p>You're an introverted young man living with your father. Your father travels frequently for work, leaving you alone with your stepmother, a temperamental woman who can't stand you bringing strangers into the house.</p>
<p>In a desperate attempt to find companionship and end that feeling of loneliness, you decide to dive into the world of Tonder.</p>
<p>However, you don't have much success, as you struggle to hold conversations with the few <em>matches</em> you get, until one day you meet a girl as introverted as you with whom you find many common points.</p>
<img src="media/img/rooms/home.webp">
<p>Will you be able to lose your virginity while avoiding problems at home? Or will you end up discovering a more intense connection than expected with the person you least imagined?</p>
[[Begin your story|c,c]]
</div><p>Build 0.1.3 ALPHA</p>
🚧 Paths in development 🚧
<ul>
<li>Julia (Tonder Girl)</li>
<li>Maria (Your stepmother's friend)</li>
<li>More content... </li>
</ul>
💎 Premium content 💎
<ul>
<li>- Skip minigames</li>
<li>- Rewind</li>
<li>- Get the latest updates before anyone... </li>
</ul><p>You find Maria, your mother's friend, sleeping in the bed. It seems they went out partying last night and she decided to stay over. She usually does this on weekends because her husband gets up early for work and she doesn't want to disturb him when coming home late.</p>
<video src="media/vid/cory/cory1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You notice the blanket has moved and uncovered one side. Her chest is exposed.</p>
[[Wake Maria up|c,c17]]
<a class="internal-link locked" data-passage="c,c15">Touch Maria's breast</a>
[[Start masturbating|c,c16]]<video src="media/vid/Clock.webm" class="sm border" autoplay="true" loop="true" muted="true"></video>
<p>The alarm rings and you open your eyes, you feel empty, it's summer and you have plenty of time, but don't know how to spend it. The first decision of the morning is always complicated...</p>
[[Check phone|c,c1]]
[[Go to the bathroom to wash your face|c,c3]]
[[Stay in bed doing nothing|c,c2]]<p>A few days ago you registered on Tonder, the trendy app to meet people. You're not very good with social media, so you thought of trying something different to meet people - and bonus points if you meet a girl.</p>
<video src="media/vid/tonder.webm" class="border sm" autoplay="true" loop="true" muted="true"></video>
<p>These days you haven't had much success and even with the few matches you get, you can't hold a conversation past the first two questions.</p>
<p>To your surprise, you have a new match. Her description says:</p>
<p>"I'm very introverted and shy, I'm good at MOBAs and not much else in this life..."</p>
<a class="internal-link locked" data-passage="f1">Hi Julia</a>
[[Go to the bathroom to wash your face|c,c3]]
[[Stay in bed doing nothing|c,c2]]<video src="media/vid/Bored.webm" class="sm border" autoplay="true" loop="true" muted="true"></video>
<p>After several matches you start getting bored.</p>
[[Go to the guest room |a-1]]
[[Go to the kitchen |c,cc4]]
[[Go to the living room |c,cc5]]
<a class="internal-link locked" data-passage="c,c11">Check phone</a><img src="media/img/c,c15.webp">
<p>Maria wakes up frightened when she sees what's happening, covers herself and runs to tell your stepmother.</p>
[[Apologize|c,c4,]]<p>You keep masturbating while she's asleep and notice that when she lifts her leg slightly, her vagina becomes exposed.</p>
<video src="media/vid/cory/cory5.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<a class="internal-link locked" data-passage="c,c15">Start fucking Maria</a>
[[Cum on Maria's face|c,c15]]
[[Stop and wake her up|c,c17]]<<set $mariasex to false>>
<<set $mariasex1 to false>>
<video src="media/vid/cory/cory2.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Maria opens her eyes and gets up, covering herself with the blanket.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-contenta"></div>
<span class="dialogo">Oh! Hi handsome, sorry about last night - I was dying of heat under the blanket so I took off my underwear.</span>
</div>
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-contenta"></div>
<span class="dialogo">Ugh what a headache...</span>
</div>
<a class="internal-link locked" data-passage="f1">Go to your room and reply to Julia</a>
<a class="internal-link locked" data-passage="maria-1">Don't worry, it's been the best part of my day</a>
[[Leave for the kitchen without saying anything|q111]]<p>You stay lying in bed for a while until you start feeling uncomfortable.</p>
<img src="media/img/cantsleep.webp">
[[Check phone|c,c1]]
[[Go to the bathroom to wash your face|c,c3]]<video src="media/vid/lexibath.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You're so sleepy that you don't hear the shower and find your stepmother naked when you open the door.</p>
[[Close the door immediately and apologize|c,c7]]
[[Keep looking|c,c5]]
[[Start masturbating|c,c4]]<img src="media/img/enfadofinal.webp">
<p>Your stepmother grabs a towel and quickly covers herself. She says you're sick and closes the door. After drying off and dressing, she calls your father and explains the situation. They decide to commit you to a special facility where they can properly treat your condition.</p>
<p>One night at the facility you dream of a light.</p>
<video src="media/vid/Internado.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">You can take another path, I believe in you.</span>
</div>
[[Rewind time|c,c]]<p>Maria grabs the sheet and quickly covers herself. She says you're sick and closes the door. After drying off and dressing, she calls your father and explains the situation. They decide to commit you to a special facility where they can properly treat your condition.</p>
<p>One night at the facility you dream of a light.</p>
<video src="media/vid/Internado.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<span class="dialogo">I didn't expect this... surely you can do it differently.</span>
[[Rewind time|c,c]]<img src="media/img/enfadotoalla.webp">
<p>Your stepmother grabs a towel to cover herself and screams.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">AHHHH!</span>
</div>
<p>Your stepmother notices you're looking at her and gets angry.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">Why do you always do the same thing?</span>
</div>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">Have you no manners or what!?</span>
</div>
[[Close the door immediately and apologize|c,c7]]
[[Keep looking without saying anything|c,c6]]
[[Start masturbating|c,c4]]<img src="media/img/enfadotoalla.webp">
<p>Angrily, she shouts.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado"> What are you doing? Close the door!</span>
</div>
[[Close the door and apologize|c,c7]]
[[Keep looking|c,c4]]
[[Start masturbating|c,c4]]<img src="media/img/enfadotoalla.webp">
<p>You hear your stepmother say through the door.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">Be more careful, how embarrassing!</span>
</div>
[[Yes, sorry stepmother|c,c9]]
[[I'm sorry, I've never seen a naked woman before|c,c8]]<img src="media/img/enfadotoalla.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo">And what do you mean by that?</span>
</div>
[[I don't know, sorry...|c,c9]]
[[That I'd like to fuck you|c,c4]]<img src="media/img/enfadotoalla.webp">
<p>You decide it's time to do something else...</p>
<a class="internal-link locked" data-passage="c,c11">Go to your room and check phone</a>
<<nobr>>
<<if $ajugarx is true>>
<<else>>
[[Go to your room and play computer|c,c10][$ajugarx = true]]
<</if>>
<</nobr>>
[[Go to the guest room |a-1]]
[[Go to the kitchen |c,cc4]]
[[Go to the living room |c,cc5]]<img src="media/img/rooms/cocina.webp">
<p>No one's here</p>
<<nobr>>
<<if $ajugarx is true>>
<<else>>
[[Go to your room and play computer|c,c10][$ajugarx = true]]
<</if>>
<</nobr>>
[[Go to the guest room |a-1]]
[[Go to the living room |c,cc5]]<img src="media/img/rooms/salon.webp">
<p>No one's here</p>
<<nobr>>
<<if $ajugarx is true>>
<<else>>
[[Go to your room and play computer|c,c10][$ajugarx = true]]
<</if>>
<</nobr>>
[[Go to the guest room |a-1]]
[[Go to the kitchen |c,cc4]]Author: Amoralea7 Days with My Stepmother<a class="x premium" href="https://x.com/AmoraleaDev" target="_blank"></a>
<a class="subscribestar premium" href="https://subscribestar.adult/amoralea" target="_blank"></a>
<a class="patreon premium" href="https://www.patreon.com/c/Amoralea" target="_blank"></a><<set $isPremiumUser = false>>
<<set $g1 = false;>>
<<set $diaActual to 0;>>
<<set $g2 = false;>>
<<set $g3 = false;>>
<<set $g4 = false;>>
<<set $ajugarx to false>>
<<set $mariasex to false>>
<<set $mariasex1 to false>>
<<set $mariasex2 to false>>
<<set $mariasex3 to false>>
<<set $exmom to false>>
<<set $ldientes to false>>
<<set $ldientes1 to false>>
<<set $ldientes2 to false>>
<<set $ldientes3 to false>>
<<set $ldientes4 to false>>
<<set $ldientes5 to false>>
<<set $vltele to false>>
<<set $vltele1 to false>>
<<set $vltele3 to false>>
<<set $vltele5 to false>>
<<set $ovragas to false>>
<<set $Mtelf to false>>
<<set $pcomida to false>>
<<set $pcomida1 to false>>
<<set $pcomida3 to false>>
<<set $pcomida5 to false>>
<<script>>
if (State.variables.isPremiumUser) {
Config.history.maxStates = 40;
} else {
Config.history.maxStates = 2;
}
Config.addVisitedLinkClass = true;
$(document).ready(function() {
if (passage() === "Menu") {
enhanceStartScreen();
}
enhanceLinks();
$(document).on(':passagedisplay', function (ev) {
fadeInContent();
if (passage()) {
addTypewriterEffect();
}
enhanceDialogs();
});
});
function enhanceStartScreen() {
$('.story-container').addClass('start-screen');
$('a.link-internal').addClass('start-button');
}
function enhanceLinks() {
$('a.link-internal:not(.locked)').hover(
function() {
$(this).css('transform', 'translateY(-2px)');
},
function() {
$(this).css('transform', 'translateY(0)');
}
);
}
function fadeInContent() {
$('.story-container').css('opacity', 0);
$('.story-container').animate({
opacity: 1
}, 800);
}
function addTypewriterEffect() {
$('p:first').addClass('typed');
}
function enhanceDialogs() {
$('.dialogo-contenedor').each(function(index) {
$(this).delay(index * 300).fadeIn(500);
});
}
<</script>><video src="media/vid/2.1.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You start masturbating while looking at her, she touches her pussy too while looking at you with a horny expression.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Let me do it, honey, I'll do it better for you.</span>
</div>
<p>Your stepmom grabs your dick and starts jerking you off.</p>
[[Start touching her pussy|2.1.2-1]]
[[Stand up and slowly insert your dick into her pussy|r2.3-1]]
[[Push her hand away and put your dick in her mouth|r2.2-1]]<video src="media/vid/2.1.2-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You start touching her pussy while she jerks you off, you notice it's very wet and she starts moving your hand on it.</p>
[[Stand up and slowly insert your dick into her pussy|r2.3-1]]
[[Push her hand away and put your dick in her mouth|r2.2-1]]<img src="media/img/rooms/bathroom.webp">
<p>There's no one here.</p>
<<nobr>>
<<if $ctooth is true and $wtv is true>>
[[Go to the room to play|a-2-3]]
<</if>>
<</nobr>>
[[Go to your stepmom's room|a-2.1]]
[[Go to the kitchen|a-2-7]]
<<nobr>>
<<if $ctooth is true>>
[[Go to the living room |a-2-2]]
<<else>>
[[Brush your teeth|a-2-5]]
<</if>>
<</nobr>><video src="media/vid/Wakeup.webm" class="sm border" autoplay="true" loop="true" muted="true"></video>
<p>Suddenly I wake up to some noises, after rubbing my eyes a bit I start hearing moans coming from my stepmom's room.</p>
<<set $exmom to false>>
[[Go see what's happening|a-2-12]]
[[Keep sleeping|a-2-13][$exmom = false]]<video src="media/vid/A-2-12.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>My mom's door was slightly open, when I looked through it, I saw my stepmom eating Maria's pussy.</p>
[[Go back to sleep|a-2-13][$exmom = true]]
[[Keep watching|a-2-13,]]
[[Enter|a-2-13,1]]<div class="story-container">
<h1>Day 2 | Sunday</h1>
<img src="media/img/rooms/player.webp">
<<nobr>>
<<if $exmom>>
<p>Now you know what your Stepmom and María do at night...</p>
<<else>>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">Another day of vacation, I have nothing to do and I'm bored.</span>
</div>
<</if>>
<</nobr>>
[[Continue|continuar7]]
</div><video src="media/vid/A-2-13.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>They change positions and Maria starts fucking your stepmom with a dildo.</p>
[[Go back to sleep|a-2-13][$exmom = true]]
[[Start masturbating|a-2-13,2]]<video src="media/vid/A-2-13,1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You enter and no one notices</p>
[[Put your dick in Maria's mouth|a-2-13,9]]<video src="media/vid/A-2-13,9.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You ignore her, Maria tries to push you away but can't, she keeps choking on your dick while pushing you.</p>
<p>But the man who was fucking them pulls his dick out of your mom's ass and punches you in the face.</p>
[[Try to get up|a-2-13,12]]<img src="media/img/a-2-13,11.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-seria"></div>
<span class="dialogo-enfadado">What the hell! I was choking.... and you scared me!</span>
</div>
[[Sorry, I got really horny|a-2-13,13]]<video src="media/vid/a-2-13,12.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You try to get up but can't, between your stepmom they drag you out of the room.</p>
<p>Your stepmom locks herself in the room.</p>
<p>In the morning she packs her bags and tells your father what happened before breaking up with him and leaving.</p>
<p>Your father decides to kick you out of the house for how you handled the situation, you end up sleeping on the street and get addicted to heroin, one day you overdose under a bridge.</p>
<p>Before dying you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">You can still change what happened... Although I think your soul is very lost, I find your story amusing.</span>
</div>
[[Resurrect|a-2-11]]<img src="media/img/girls-mm2.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">No apologies, get out of the room right now.</span>
</div>
[[Leave the room|a-2-13,8]]
[[Put your dick in Maria's mouth again|a-2-13,10]]<video src="media/vid/A-2-13,2.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Maria tells my stepmom to get on all fours</p>
[[Go back to sleep|a-2-13][$exmom = true]]
[[Keep masturbating|a-2-13,3]]<p>You cum and while you do, your stepmom quickly comes out the door, doesn't even get dressed and closes it slightly so they don't see you.</p>
<img src="media/img/enfadofinal.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">What the hell are you doing?</span>
</div>
[[I heard some noises and came to check|a-2-13,5]]
[[Look, neither you nor I benefit from this being known |a-2-13,6]]<img src="media/img/enfadofinal.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">And besides checking what was happening, you decided you could masturbate while watching us, didn't you?</span>
</div>
[[Start rubbing her pussy|a-2-13,7]]
[[Look, neither you nor I benefit from this being known |a-2-13,6][$exmom = true]]<img src="media/img/enfadofinal.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">Fine, but this is the last time I catch you doing this!</span>
</div>
[[Go back to sleep|a-2-13]]<p>You rub her pussy, but she pushes your hand away</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">What are you doing! This is too much..</span>
</div>
[[Sorry|a-2-13,8]]<video src="media/vid/a-2-13,12.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Your stepmom locks herself in the room.</p>
<p>In the morning she packs her bags and tells your father what happened before breaking up with him and leaving.</p>
<p>Your father decides to kick you out of the house for how you handled the situation, you end up sleeping on the street and get addicted to heroin, one day you overdose under a bridge.</p>
<p>Before dying you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">You can still change what happened... Although I think your soul is very lost, I find your story amusing.</span>
</div>
[[Resurrect|a-2-11]]<p>You forcefully put your dick in Maria's mouth, she starts choking scared.</p>
<video src="media/vid/A-2-13,9.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<span class="dialogo">AAAAH, what the fuck are you doing</span>
[[Keep fucking Maria's mouth|a-2-13,10]]
[[Pull your dick out|a-2-13,11]]<img src="media/img/rooms/salon.webp">
<p>The living room is empty.</p>
<<nobr>>
<<if $ctooth and $wtv>>
<p>I feel like playing for a while.</p>
<<elseif not $wtv>>
<p>I feel like watching TV for a while...</p>
<<elseif not $ctooth>>
<p>I should brush my teeth...</p>
<</if>>
<</nobr>>
<<nobr>>
<<if not $wtv>>
[[Watch television|e-2-8][$wtv = true]]
<</if>>
<<if $ctooth and $wtv>>
[[Go to the room to play|a-2-3]]
<</if>>
<</nobr>>
[[Go to your stepmom's room|a-2.1]]
[[Go to the kitchen|a-2-7]]
[[Go to the bathroom|a-2]]<img src="media/img/rooms/player.webp">
<p>I feel like playing for a while.</p>
[[Start playing|e-2-10]]
[[Return to the living room |a-2-2]]<video src="media/vid/Colgate.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You brush your teeth reluctantly, always the same mirror, always the same toothpaste..</p>
[[Spit out the toothpaste and rinse|a-2][$ctooth = true]]<img src="media/img/rooms/cocina.webp">
<p>There's no one here and I'm not hungry, I just ate.</p>
<<nobr>>
<<if $ctooth is true and $wtv is true>>
[[Go to the room to play|a-2-3]]
<</if>>
<</nobr>>
[[Go to the living room |a-2-2]]
[[Go to the bathroom|a-2]]
[[Go to your stepmom's room|a-2.1]]<img src="media/img/rooms/cama_madrastra.webp">
<p>It seems the bed is already made, she changed the sheets.</p>
<<nobr>>
<<if $ctooth is true and $wtv is true>>
[[Go to the room to play|a-2-3]]
<</if>>
<</nobr>>
[[Go to the kitchen|a-2-7]]
[[Go to the bathroom|a-2]]
[[Go to the living room |a-2-2]]<video src="media/vid/God.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Maria calls your father and tells him what she saw, he kicks you and your stepmom out of the house.</p>
<p>Your stepmom blames you for what happened and doesn't want to see you again, you end up living on the street and consuming fentanyl until one day you die lying on the sidewalk like a dog.</p>
<p>Before dying you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">You're welcome, I mean since you've gotten the taste for it I'll let you shoot up until you die and meanwhile I'll see what Julia is doing.</span>
</div>
[[Yes|continuar12]]<video src="media/vid/C,C1,.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You try to put your dick in but end up entering her</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">Damn you're really horny, well I won't say no, but I'm afraid I'm not "solid"</span>
</div>
[[Flow through the luminous tunnel|continuar10]]<video src="media/vid/Clock.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>The alarm goes off and you open your eyes, you're very horny, you know today's the day...</p>
[[Go to the bathroom|w2-1]]
[[Go to your stepmom's room|w1-1]]
[[Go to the living room |w3-1]]
[[Go to the kitchen|w5-1]]<video src="media/vid/Clock.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>The alarm goes off and you open your eyes, you feel horny and angry because yesterday you were left wanting..</p>
[[Go to the bathroom|e2-1]]
[[Go to the living room |e3-1]]
[[Go to the kitchen|e5-1]]<video src="media/vid/Clock.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>The alarm goes off and you open your eyes, you feel fulfilled, yesterday you succeeded, you lost your virginity with your stepmom.</p>
[[Go to the bathroom|w2-3-2,]]
[[Go to your stepmom's room|w1-3-2,]]
[[Go to the living room |w3-3-2,]]
[[Go to the kitchen|w5-3-2,]]<video src="media/vid/Clock.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>The alarm goes off and you open your eyes, you feel empty another day of summer vacation... every day the same, the first decision is always complicated...</p>
[[Go to the bathroom|w-2]]
[[Go to the living room |w-2-2]]
[[Go to the kitchen|w-2-7]]<video src="media/vid/Clock.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>The alarm goes off and you open your eyes, you feel horny... You remember your stepmom's and Maria's wet pussies before covering them...</p>
<p>The first decision of the morning is always complicated...</p>
[[Go to the bathroom|ir2-1]]
[[Go to your stepmom's room|ir3-1]]<video src="media/vid/Clock.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>The alarm goes off and you open your eyes, you feel excited, you're looking forward to seeing how the day progresses, although part of you is scared you're starting to feel very comfortable with your stepmom.</p>
[[Go to the bathroom|q2.1-1]]
[[Go to the living room |q3.1-1]]
[[Go to the kitchen|q5.1-1]]<img src="media/img/girls-mm2.webp">
<p>You put your dick in your stepmom's pussy, she moans with pleasure.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-seria"></div>
<span class="dialogo-enfadado">What the fuck are you doing you sick fuck, And you're not going to say anything?</span>
</div>
[[Calm down, it's not the first time I've fucked her|e,3]]
[[Put your dick in Maria's mouth to shut her up|e,4]]<img src="media/img/girls-mm2.webp">
<p>You put your dick in Maria's pussy, she pulls it out and jumps scared</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-seria"></div>
<span class="dialogo-enfadado">What the fuck are you doing you sick fuck, And you're not going to say anything?</span>
</div>
[[Put your dick in Maria's mouth to shut her up|e,4]]
[[Come on, I've already fucked my stepmom before and she likes it, just go with it|e,3]]<video src="media/vid/fight1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-seria"></div>
<span class="dialogo-enfadado">What do you mean you've fucked before? You're fucking sickos, I want nothing to do with you.</span>
</div>
[[Maria, I'm sorry it's really a misunderstanding|c,5]]<video src="media/vid/fight1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You grab Maria's head and try to put your penis in her mouth but she resists, pushes you against your stepmom and knocks you both onto the bed.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-seria"></div>
<span class="dialogo-enfadado">You're fucking sickos, I want nothing to do with you.</span>
</div>
[[Maria, I'm sorry it's really a misunderstanding|c,5]]<img src="media/img/food/e-10.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I prepare a vegetable lasagna with a touch of cinnamon.</span>
</div>
<<nobr>>
<p>While eating, I hear my mom and María saying goodbye before going out the door. It seems they're going out again today.</p>
<<set $ctooth to false>>
<<set $wtv to false>>
<</nobr>>
[[Go to the bathroom|a-2]]
[[Go to your stepmom's room|a-2.1]]
[[Go to the living room|a-2-2]]<img src="media/img/movies/e-2-8.webp">
<p>I watch TV for a while, they're showing: Cobras in the Cemetery.</p>
[[Turn off the TV|a-2-2]]<video src="media/vid/E1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You find your stepmom naked masturbating in bed.</p>
[[Enter stealthily|r1-1]]
[[Take off your clothes at the door and stand in front of her|r2-1]]
[[Go to the bathroom|e2-1]]
[[Go to the living room |e3-1]]
[[Go to the kitchen|e5-1]]<img src="media/img/rooms/cama_madrastra.webp">
<p>Your stepmom is in the bathroom, there's no one here.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">Weird, the bed is wet.</span>
</div>
[[Go to the kitchen|q111]]<img src="media/img/food/q111.webp">
<p>I make a lobster bathed in mustard sprinkled with parmesan and parsley.</p>
<p>Very tasty.</p>
[[Finish eating|e5-1]]<img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">There's no one here.</span>
</div>
[[Go to the living room |e3-1]]
[[Go to the kitchen|e5-1]]
<<nobr>>
<<if $ldientes1 is true>>
<<if $vltele1 is true and $ldientes1 is true and $pcomida1 is true>>
[[Go to your stepmom's room|e1-1]]
<<else>>
<</if>>
<<else>>
[[Brush your teeth|e6-1][$ldientes1 = true]]
<</if>>
<</nobr>><img src="media/img/rooms/salon.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The living room is empty.</span>
</div>
[[Go to the bathroom|e2-1]]
[[Go to the kitchen|e5-1]]
<<nobr>>
<<if $vltele1 is true>>
<<if $vltele1 is true and $ldientes1 is true and $pcomida1 is true>>
[[Go to your stepmom's room|e1-1]]
<<else>>
<</if>>
<<else>>
[[Watch television|x20-1][$vltele1 = true]]
<</if>>
<</nobr>><img src="media/img/rooms/cocina.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The kitchen is empty.</span>
</div>
[[Go to the bathroom|e2-1]]
[[Go to the living room |e3-1]]
<<nobr>>
<<if $pcomida1 is true>>
<<if $vltele1 is true and $ldientes1 is true and $pcomida1 is true>>
[[Go to your stepmom's room|e1-1]]
<<else>>
<</if>>
<<else>>
[[Prepare breakfast|e10-1][$pcomida1 = true]]
<</if>>
<</nobr>><video src="media/vid/Colgate.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You brush your teeth angrily, if today isn't the day...</p>
[[Spit out the toothpaste and rinse|e2-1]]<div class="story-container">
<h1>Day 4 | Tuesday</h1>
<img src="media/img/rooms/player.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The day is over, my stepmom is making me really horny, how I'd like to fuck her but I think it would be risky, she's my father's wife... Well I think I should distract myself by playing some games.</span>
</div>
<p>I played on the computer until I got sleepy and went to bed.</p>
[[Continue|continuar9]]
</div><video src="media/vid/Ir11-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Your stepmom pushes you off the bed and immediately runs with the phone in her hand and locks herself in the bathroom, calls your father to explain what you've done.</p>
<p>They decide to commit you to a special place where they can treat your illness properly.</p>
<p>One night you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">Hey, I'd tell you I'm getting tired of giving you chances and blah blah blah... But we're having too much fun with your story, there's more of us every time.</span>
</div>
[[Let yourself be absorbed by the light|continuar8]]<img src="media/img/ir14-1.webp">
<p>You couldn't hold back anymore and start cumming.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">AAAH!!</span>
</div>
<p>After moaning for a while your stepmom opens her eyes when she feels something sticky and hot start dripping on her tits, she gets up suddenly and yells at you:</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">What are you doing?</span>
</div>
[[I'm sorry, you just have a really nice pussy|ir11-1]]
[[Sorry, I saw you naked and couldn't help myself|ir11-1]]<video src="media/vid/Ir15-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
Your stepmom opens her eyes after finishing masturbating, she gets scared seeing you've been watching her all this time and asks you:
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">What are you doing?</span>
</div>
[[I'm sorry, you just have a really nice pussy|ir11-1]]
[[Sorry, I saw you naked and couldn't help myself|ir11-1]]
[[Try to grab her legs and start fucking her|ir11-1]]<img src="media/img/rooms/cocina.webp">
<p>You enter the kitchen aroused and try to focus on something else</p>
[[Prepare breakfast for you and your stepmom|ir30-1]]
[[Get naked and wait for your stepmom|q4-1]]<img src="media/img/rooms/bathroom.webp">
<p>You hide in the bathroom aroused and after a while you hear someone knocking on the door, it's your stepmom, she asks if you're going to take long.</p>
[[Leave the bathroom and go to the living room|ir19-1]]
[[Leave the bathroom and go to the kitchen|ir17-1]]
[[Get naked, open the door|q8-1]]<img src="media/img/rooms/salon.webp">
<p>You enter the living room aroused and try to focus on something else</p>
[[Put on a TV show|q2-1]]
[[Start masturbating thinking about your stepmom|q4-1]]<img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">There's no one here.</span>
</div>
[[Go to your stepmom's room|ir3-1]]
<<nobr>>
<<if $ldientes4 is true>>
<<else>>
[[Brush your teeth|x.x,1][$ldientes4 = true]]
<</if>>
<</nobr>><img src="media/img/rooms/player.webp">
<p>You enter your room aroused, after what you've seen.</p>
[[Start masturbating thinking about your stepmom|q1-1]]
[[Go to the bathroom|ir19-1]]
[[Go to the kitchen|ir17-1]]
[[Go to the living room|ir18-1]]<img src="media/img/ir3-1.webp">
<p>You find your stepmom sleeping.</p>
[[Go to the bathroom|ir2-1]]
[[Keep watching for a while|ir7-1]]
[[Put your dick in her mouth|ir9-1]]
[[Start masturbating while watching her|ir7-1,]]<img src="media/img/food/ir30-1.webp">
<p>You decide to make an omelet with toast</p>
<p>After a while your stepmom enters covered with a towel.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Oh honey, you made breakfast, you're so sweet.</span>
</div>
<p>When she sits down the towel slips a little and half of her nipple is exposed.</p>
<p>After talking for a while she tells you.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">I hate that your father leaves for weeks at a time for work, I wouldn't mind if he earned less and spent more time with me, sometimes I feel so alone... accompanied by a sigh.</span>
</div>
[[Say nothing|irir1-1]]
[[You don't deserve this, if I were with a woman like you I'd spend all day with her|irir1-1]]
[[Take out your dick in front of her|ir40-1]]<img src="media/img/q14-1.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">What are you doing, you sicko?</span>
</div>
[[Wait for you to give you breakfast|ir40.1-1]]<video src="media/vid/Ir40--1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Your stepmother runs away and locks herself in the bathroom, calling your stepfather.</p>
<p>They decide to institutionalize you in a special place where they can properly treat your illness.</p>
<p>One night you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">Constants and variables... your decisions tend to be variable, though your fuckups are constant, get it? Hahaha... No? Well fuck you then, enter the damn light.</span>
</div>
[[Enter the light|continuar8]]<img src="media/img/rooms/player.webp">
<p>You go to your room to play and start feeling sleepy. When you decide to go to sleep, you look back thinking about the last 7 days, wondering what would have happened if you had acted differently. There's a feeling in your chest that there are things left undone... Too bad you can't turn back... I guess all that's left is to look forward and make the best choices possible tomorrow.</p>
<p>Suddenly, a light appears.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">You really don't want to see what happens? How boring... I'll go see Julia if you don't enter.</span>
</div>
<p>The End.</p>
<p>Thanks for making it to the end! For now, the only available path is the stepmother’s route. We're working hard to add more variables and unlock all the other paths. Stay tuned to our Patreon — that’s where everything will be released first.</p>
[[Enter the light|xr-5,]]<video src="media/vid/Ir7-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Suddenly she turns around, sticks her ass out and starts gently touching her pussy.</p>
[[Keep watching for a while|ir8-1]]
[[Put your dick in her mouth|ir9-1]]<video src="media/vid/Ir7-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Suddenly she turns around, sticks her ass out and starts gently touching her pussy.</p>
[[Put your dick in her mouth|ir9-1]]
[[Keep masturbating|ir14-1]]<video src="media/vid/Ir8-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>She starts masturbating with a pillow until she cums.</p>
<p>Then she turns around and covers herself again.</p>
[[Keep watching for a while|ir15-1]]
[[Take out your dick and put it on her face|ir9-1]]
[[Masturbate while watching her|ir14-1]]
[[Go to the kitchen before she sees you|ir17-1]]
[[Go to the bathroom before she sees you|ir18-1]]
[[Go to the living room before she sees you|ir19-1]]
[[Go to your room before she sees you|ir20-1]]<video src="media/vid/Ir9-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
You rub your dick on her mouth, she gets scared and asks you:
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">What are you doing?</span>
</div>
[[I'm sorry, it's just that you have a very pretty pussy|ir11-1]]
[[Shut up and let me continue, I'm very horny|ir11-1]]
[[Try to grab her legs again and start fucking her|ir11-1]]<img src="media/img/irir1-1.webp">
<p>Her fork falls to the floor, when she bends down to pick it up under the table, you get nervous because you're hard.</p>
<p>When she bends down, you notice she stays still for a while before picking it up and sitting back down, as if she had noticed.</p>
<p>Once seated, she stammers:</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">W-well, I think I'm, uh, going to get dressed.</span>
</div>
[[Go see how she changes|irir2-1]]
[[Go to your room to play|x.r.t4]]<img src="media/img/irir2-1.webp">
<p>You peek through the half-open door, just as she's changing clothes.</p>
[[Start masturbating|q28-1,]]
[[Go to your room to play|x.r.t4]]<p>You think about your stepmother's wet pussy and how it would have been to enter the room and start fucking her.</p>
<p>You cum.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">Well... I don't feel like playing, what could I do now?</span>
</div>
[[Go to the bathroom|ir19-1]]
[[Go to the kitchen|ir17-1]]
[[Go to the living room|ir18-1]]<img src="media/img/food/q10.1-1.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I'll make spinach with almonds and urban pigeon meat.</span>
</div>
[[Finish eating|q5.1-1]]<video src="media/vid/Q11-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You find your stepmother masturbating in bed, between moans you think you hear your name.</p>
[[Go to the bathroom|q2.1-1]]
[[Keep watching for a while|q13-1]]
[[Stick your head in and start eating her pussy|q14-1]]
[[Start masturbating while watching her|q13-1]]
[[Go to the living room |q3.1-1]]
[[Go to the kitchen|q5.1-1]]<img src="media/img/rooms/cocina.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">There's no one here.</span>
</div>
[[Go to your stepmother's room|e1.1-1]]
[[Make myself breakfast|e-10]]<img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">There's no one here.</span>
</div>
[[Go to the living room |q3.1-1]]
[[Go to the kitchen|q5.1-1]]
[[Go to your stepmother's room|q11-1]]<video src="media/vid/Q13-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>She starts inserting a dildo into her pussy.</p>
[[Keep watching for a while|q15-1]]
[[Start eating her pussy|q14-1]]
[[You cannot hold it|q13-1-2]]<img src="media/img/ir14-1.webp">
<p>You get on top of her and cum.</p>
[[Shit|q14.1-1]]<video src="media/vid/Ww-3.1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">How could you, I'm going to tell your father.</span>
</div>
[[You were the one giving me signals, you crazy old woman|q14.1-1]]<img src="media/img/enfadofinal.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">How could you, I'm going to tell your father.</span>
</div>
[[Sorry|q14.1-1,]]<video src="media/vid/Q14.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Your stepmother runs away and locks herself in the bathroom, calling your stepfather.</p>
<p>They decide to institutionalize you in a special place where they can properly treat your illness.</p>
<p>One night you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">I can't believe you did that... HAHAHAHA Come on you RE-sicko</span>
</div>
[[Hit the light|continuar9]]<video src="media/vid/Q14.1-1,.webm" class="sm border" autoplay="true" loop="true" muted="true"></video>
<p>Your stepmother runs away and locks herself in the bathroom, calling your stepfather.</p>
<p>They decide to institutionalize you in a special place where they can properly treat your illness.</p>
<p>One night you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">Did you really think that would work? You're very green...</span>
</div>
[[Hit the light|continuar8]]<video src="media/vid/Q15-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>This time you hear it clearly, she screams your name as her pussy drips onto the bed.</p>
<p>Right after, she removes her hand and stretches a bit.</p>
[[Start eating her pussy|q14-1]]
[[You cannot hold it|q13-1-2]]
[[Go to the kitchen before she sees you|q17-1]]
[[Go to the living room before she sees you|q18-1]]
[[Go to the bathroom before she sees you|q19-1]]
[[Go to your room before she sees you|q20-1]]<img src="media/img/rooms/cocina.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The kitchen is empty.</span>
</div>
[[Go to the bathroom|q2.1-1]]
[[Go to your stepmother's room|q11-1]]
[[Go to the living room |q3.1-1]]<img src="media/img/rooms/cocina.webp">
<p>You enter the kitchen and try to focus on something else</p>
[[Prepare breakfast for you and your stepmother|q21-1]]
[[Get naked and wait for your stepmother|q14-1]]<img src="media/img/rooms/salon.webp">
<p>You enter the living room and try to focus on something else</p>
[[Turn on a TV show|q30-1]]
[[Start masturbating thinking about your stepmother|q29-1]]<video src="media/vid/Colgate.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You hide in the bathroom excited, decide to brush your teeth and take a shower.</p>
[[Leave the bathroom and go to the living room|q18-1]]
[[Leave the bathroom and go to the kitchen|q17-1]]<img src="media/img/q2-1.webp">
<p>Your stepmother enters with sexy lingerie and sits next to you.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">You're watching the Hamiltons, I'll sit for a while handsome, I feel like relaxing a bit before going to make lunch.</span>
</div>
<p>When you sit down, you look at her and you get horny.</p>
[[Pull out her tit and start licking it|q4-1]]
[[Ask how she is|q5-1]]
[[Keep watching TV and say nothing|q5-1]]<img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">There's no one here.</span>
</div>
[[Go to the living room |q3.1-1]]
[[Go to the kitchen|q5.1-1]]
<<nobr>>
<<if $ldientes3 is true>>
<<if $vltele3 is true and $ldientes3 is true and $pcomida3 is true>>
[[Go to your stepmother's room|q11-1]]
<<else>>
<</if>>
<<else>>
[[Brush your teeth|q6.1-1][$ldientes3 = true]]
<</if>>
<</nobr>><img src="media/img/rooms/player.webp">
<p>You think about your stepmother naked having an orgasm saying your name.</p>
<p>You cum.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">Well... I don't feel like playing, what could I do now?</span>
</div>
[[Go to the bathroom|q19-1]]
[[Go to the kitchen|q17-1]]
[[Go to the living room|q18-1]]<img src="media/img/movies/q20.1-1.webp">
<p>They're doing a Donkeys in Pajamas marathon.</p>
[[Turn off the TV|q3.1-1]]<img src="media/img/food/q21-1.webp">
<p>You decide to prepare confit sardines with lemon sauce.</p>
<p>After a while your stepmother enters covered with a towel.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Again honey? You didn't have to.. That's so sweet really.</span>
</div>
<p>Before sitting down she gives you a kiss on the cheek and slides her hand down your face.</p>
<p>As she sits, the towel slips a little and almost her entire nipple is exposed.</p>
<p>After talking for a while she tells you:</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">You know, you're getting more handsome every day, I don't know how you still don't have a girlfriend boy.</span>
</div>
[[Say nothing|q24-1]]
[[Because I'm saving myself to find someone like you and it's very complicated|q24-1]]
[[Take out your dick and put it in her mouth|q25-1]]<img src="media/img/q24-1.webp">
<p>Her fork falls to the floor, you get nervous when she bends down to pick it up under the table, because you're hard.</p>
<p>When she bends down, you notice she stays still for a while before picking it up and sitting back down, as if she had noticed.</p>
<p>Once seated, she pulls up the towel well, you notice her nipple was hard before she pulled it up, then she says laughing:</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">You're so happy in the morning, aren't you? I'm going to start thinking you're happy to see me hahaha.</span>
</div>
<p>Well, I'm going to get dressed because today I'm meeting Maria for yoga.</p>
[[Go see how she changes|q27-1]]
[[Go to your room to play|x.r.t5]]<img src="media/img/q25-1.webp">
<p>You take out your dick and try to put it in but your stepmother manages to push you away.</p>
[[I want to cum in your pussy|q29-1]]<div class="story-container">
<h1>Day 5 | Wednesday</h1>
<img src="media/img/rooms/player.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The day is over, I'm going to try it, to fuck my stepmother, she's making me more and more horny and I think she wants to fuck me too.</span>
</div>
<p>I played on the computer until I got sleepy and before going to sleep I masturbated thinking about my stepmother.</p>
[[Continue|continuar10]]
</div><img src="media/img/q27-1.webp">
<p>You peek through the half-open door, she has just removed the towel and is naked looking at herself in the mirror.</p>
<p>Her nipples are hard and she bites her lip as she turns to grab clothes from the closet.</p>
<p>As she turns, you can see a bit of her pussy and it seems to be opening.</p>
[[Start masturbating|q28-1]]
[[Go to your room to play|x.r.t5]]
[[Enter through the door and push her against the closet|q29-1]]<img src="media/img/q28-1.webp">
<p>You start imagining how you would throw her on the bed and start inserting it while she grabs the sheets tightly.</p>
<p>She starts getting dressed, puts on her panties</p>
[[Keep masturbating|q29,-1]]
[[Go to your room to play|x.r.t5]]
[[Enter and grab her tits from under her shirt while you fuck her|q29-1]]<img src="media/img/q28-1,.webp">
<p>You start imagining how you would throw her on the bed and start inserting it while she grabs the sheets tightly.</p>
<p>She starts getting dressed, puts on her tight yoga clothes.</p>
[[Keep masturbating|q29-1,]]
[[Go to your room to play|x.r.t4]]
[[Try to fuck her|q29-1,1]]<img src="media/img/q29,,-1.webp">
<p>She has finished dressing.</p>
[[Keep masturbating|q29-1]]
[[Go to your room to play|x.r.t5]]
[[Enter and grab her tits from under her shirt while you fuck her|q29-1]]<img src="media/img/q29,-1.webp">
<p>Now she puts on her bra, you're getting more and more horny.</p>
[[Keep masturbating|q29,,-1]]
[[Go to your room to play|x.r.t5]]
[[Enter and grab her tits from under her shirt while you fuck her|q29-1]]<img src="media/img/q29-1.webp">
<p>You scare your stepmother and she runs towards the door.</p>
[[You're so hot|q14.1-1]]<img src="media/img/q29-1,.webp">
<p>You keep masturbating until you cum, your stepmother sees you.</p>
[[You're so hot|q14-1,]]<img src="media/img/q29-1,1.webp">
<p>You approach her ass to try to remove her clothes and insert it.</p>
[[Try to remove her clothes|q14-1,]]
[[Back off|q28-1,]]<img src="media/img/rooms/salon.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The living room is empty.</span>
</div>
[[Go to the bathroom|q2.1-1]]
[[Go to the kitchen|q5.1-1]]
<<nobr>>
<<if $vltele3 is true>>
<<if $vltele3 is true and $ldientes3 is true and $pcomida3 is true>>
[[Go to your stepmother's room|q11-1]]
<<else>>
<</if>>
<<else>>
[[Watch TV|q20.1-1][$vltele3 = true]]
<</if>>
<</nobr>><img src="media/img/q30-1.webp">
<p>Your stepmother comes in almost naked in her underwear and sits next to you.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Are you watching Orangutan Peludo? I'll sit for a while handsome, I feel like relaxing a bit before going to yoga with Maria.</span>
</div>
<p>As she sits, you get nervous because of how good she looks, and you start getting turned on.</p>
[[Pull out her tit and start licking it|q29-1]]
[[Ask how she is|q31-1]]
[[Keep watching TV and say nothing|q31-1]]<img src="media/img/rooms/salon.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The living room is empty.</span>
</div>
[[Go to the bathroom|q2.1-1]]
[[Go to your stepmother's room|q11-1]]
[[Go to the kitchen|q5.1-1]]<img src="media/img/q31-1.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">You know, you're getting more handsome every day, I don't know how you still don't have a girlfriend boy.</span>
</div>
[[Say nothing|q32-1]]
[[Because I'm saving myself to find someone like you and it's very complicated|q32-1]]
[[Take out your dick and put it in her mouth|q29-1]]<img src="media/img/q32-1.webp">
<p>Suddenly she looks at you smiling and rests her head on your shoulder, you start getting nervous because you notice you're getting hard.</p>
<p>In a quick motion, her bra comes loose, revealing one of her breasts</p>
<p>After noticing me staring for a while, she lifts her head, blushing, and says to you:</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">You're so happy in the morning, aren't you? I'm going to start thinking you're happy to see me hahaha.</span>
</div>
<p>Well, I'm going to get dressed because today I'm meeting Maria for yoga.</p>
[[Go see how she changes|q27-1]]
[[Go to your room to play|x.r.t5]]<video src="media/vid/empujon.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Your stepmother pushes you and throws you to the ground.</p>
[[Sorry|ir40-1]]<img src="media/img/q5-1.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">I hate that your father goes away for weeks for work, I wouldn't mind if he earned less and spent more time with me, sometimes I feel so alone... accompanied by a sigh.</span>
</div>
[[Say nothing|q6-1]]
[[You don't deserve it, if I were with a woman like you I'd spend all day with her|q6-1]]
[[Remove her towel and take your dick out in front of her|q4-1]]<img src="media/img/rooms/cocina.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The kitchen is empty.</span>
</div>
[[Go to the bathroom|q2.1-1]]
[[Go to the living room |q3.1-1]]
<<nobr>>
<<if $pcomida3 is true>>
<<if $vltele3 is true and $ldientes3 is true and $pcomida3 is true>>
[[Go to your stepmother's room|q11-1]]
<<else>>
<</if>>
<<else>>
[[Make breakfast|q10.1-1][$pcomida3 = true]]
<</if>>
<</nobr>><img src="media/img/q6-1.webp">
<p>Suddenly she gets up, you start getting nervous because you notice you're getting hard.</p>
<p>After noticing how she stares for a while, she lifts her head blushing and stammers:</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">We-well I think um, I'm going to get dressed.</span>
</div>
[[Go watch her change|irir2-1]]
[[Go to the room to play|x.r.t4]]<video src="media/vid/Colgate.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You brush your teeth.</p>
[[Spit out the toothpaste and rinse|q2.1-1]]<video src="media/vid/empujon.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You come out naked and quickly manage to put your dick in her pussy, but she immediately pushes you and takes it out.</p>
[[Sorry|ir40-1]]<video src="media/vid/R.2.3.1.2.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You start putting it in her ass, you hear a moan with pain.</p>
[[Grab her tits|r.2.3.1.2.1.1-1]]
[[Hold her waist and go harder|r.2.3.1.2.1.2-1]]<video src="media/vid/R.2.3.1.2.1.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You grab her tits firmly and start fucking her hard in the ass.</p>
[[Cum in her ass|r.2.3.1.2.1.2.1-1]]<video src="media/vid/R.2.3.1.2.1.2-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You hold her waist and start fucking her hard, she doesn't stop moaning with each thrust.</p>
[[Cum in her ass|r.2.3.1.2.1.2.1-1]]<video src="media/vid/R.2.3.1.2.1.2.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You cum in her ass, when you pull out you can see semen coming out of her anus.</p>
<p>She keeps masturbating while looking at you with cum dripping from her pussy.</p>
[[Go to the bathroom to shower and leave her |r3-1]]
[[Stay while she finishes and then go shower|r4-1]]<video src="media/vid/R.2.3.1.2.1.3-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You grab her ass and go harder.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Cum inside</span>
</div>
[[Cum inside her pussy|r.2.3.1.2.1.3.1-1]]<video src="media/vid/R.2.3.1.2.1.3.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You press your dick firmly inside and start cumming inside, she moans and enjoys it.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">If I had known how good you fuck, we would have made better use of this week, honey.</span>
</div>
[[Go to the bathroom to shower and leave her |r3-1]]<video src="media/vid/R.2.3.1.2.1.4-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You hold her waist and start fucking her hard.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Cum inside</span>
</div>
[[Cum inside her pussy|r.2.3.1.2.1.3.1-1]]<video src="media/vid/R.2.3.1.2.2-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You start fucking her pussy hard, you notice it's very lubricated.</p>
[[Grab her ass|r.2.3.1.2.1.3-1]]
[[Hold her waist and go harder|r.2.3.1.2.1.4-1]]<video src="media/vid/R1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>She hasn't noticed you entered, she keeps masturbating in front of you with her eyes closed.</p>
[[Start masturbating while watching her|2.1.1-1]]
[[Start touching her pussy|2.1.2-1]]
[[Slowly put your dick in her pussy.|r2.3-1]]<video src="media/vid/R2-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Finally you show up, you watching me in the mornings was weird, but I let it pass... <br>You know I'm your stepmother, this isn't right.</span>
</div>
[[I know... but I can't take it anymore, maybe if we just masturbate it's okay|r2.1-1]]
[[Don't worry, it's fine - slowly put your dick in her pussy.|r2.3-1]]<video src="media/vid/R2.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">You're right—as long as we only masturbate, there's nothing wrong. Come lie down next to me, sweetie.</span>
</div>
[[Start masturbating while watching her|2.1.1-1]]
[[Start touching her pussy|2.1.2-1]]<video src="media/vid/R2.2-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You bring it close to her mouth, and she eagerly starts sucking it.</p>
[[Pull out your dick and tell her to get on all fours|r2.3.1.2-1]]
[[Stand up and slowly slide your dick into her pussy|r2.3-1]]<video src="media/vid/R2.3-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You slide your dick in slowly; she makes a pleasure-filled face and lets out a moan.</p>
[[Grab her neck and start fucking her harder|r2.3.1-1]]
[[Kiss her while you keep thrusting|r2.3.2-1]]
[[Suck her tits while you fuck her|r2.3.3-1]]<video src="media/vid/R2.3.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You grab her neck and start fucking her harder. She grips your wrist and moans:</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Keep going, please... mmm.</span>
</div>
[[Give her what she wants and continue|r2.3.1.1-1]]
[[Pull out and tell her to get on all fours|r2.3.1.2-1]]
[[Tighten your grip on her neck while you fuck her|r2.3.1.3-1]]<video src="media/vid/R2.3.1.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You keep fucking her hard, watching her tits bounce. You thrust even harder to make them bounce more.</p>
[[Grab her tits roughly|r2.3.2.1-1]]
[[Pull out and tell her to get on all fours|r2.3.1.2-1]]
[[Pull out and slide it between her tits|r2.3.1.1.1.1-1]]<img src="media/img/r2.3.1.1.1-1.webp">
<p>Hours later:</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen policia"></div>
<span class="dialogo">Hands up!</span>
</div>
[[I swear I didn’t mean to do it|x,x1]]
[[She was a slut—she asked for it|x,x2]]<video src="media/vid/R2.3.1.1.1.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You pull out and slide it between her tits, squeezing them tight as you jerk off with them.</p>
[[Keep thrusting hard against her tits|r2.3.1.1.2.1.2-1]]
[[Pull out and shove it in her ass|r2.3.1.1.1.1.1-1]]<video src="media/vid/R2.3.1.1.1.1.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You pull out and position yourself between her legs again. Your stepmom spreads them, unaware of what you’re about to do.</p>
<p>Suddenly, you shove it forcefully into her ass.</p>
<p>She gives you a lustful look.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">It’s been a while since someone fucked me there. Do you like how tight it is, sweetie?</span>
</div>
[[Start fucking her ass hard|r2.3.1.1.2.1.2.2.1.1-1]]
[[Pull out and cum in her mouth|r2.3.1.1.1.1.1.2.2-1]]
[[Cum in her ass|r2.3.1.1.1.1.1.3.3-1]]<img src="media/img/r2.3.1.1.1.1.1.2-1.webp">
<p>You suddenly pull out and shove it deep into her mouth, feeling her gag as you start cumming.</p>
<p>She keeps masturbating while watching you, cum dripping from her lips.</p>
[[Go shower and leave her|r3-1]]
[[Stay until she finishes, then shower|r4-1]]<img src="media/img/r2.3.1.1.1.1.1.2.2-1.webp">
<p>You pull out of her ass and shove it into her mouth to clean it, feeling her gag as you cum.</p>
<p>She keeps masturbating while watching you, cum dripping from her lips.</p>
[[Go shower and leave her|r3-1]]
[[Stay until she finishes, then shower|r4-1]]<img src="media/img/r2.3.1.1.1.1.1.3-1.webp">
<p>You suddenly pull out and shove it deep into her pussy, cumming inside. Your stepmom grips your ass to keep you from pulling out.</p>
<p>She keeps masturbating while watching you, cum leaking from her pussy.</p>
[[Go shower and leave her|r3-1]]
[[Stay until she finishes, then shower|r4-1]]<video src="media/vid/R2.3.1.1.1.1.1.3.3-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You spit on her face while fucking her ass hard. She closes her eyes in pleasure.</p>
<p>It turns you on so much that you cum in her ass.</p>
<p>She keeps masturbating while watching you, cum leaking from her ass.</p>
[[Go shower and leave her|r3-1]]
[[Stay until she finishes, then shower|r4-1]]<video src="media/vid/R2.3.1.1.2.1.2-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You thrust harder. She opens her mouth, sticking her tongue out to lick you with each thrust.</p>
[[Keep fucking her hard and cum|r2.3.1.1.2.1.2.2.1-1]]
[[Pull out and cum in her mouth|r2.3.1.1.1.1.1.2-1]]
[[Pull out and cum in her pussy|r2.3.1.1.1.1.1.3-1]]<video src="media/vid/r2.3.1.1.2.1.2.2.1-1.webp" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You cum all over her tits while still inside her.</p>
<p>She keeps masturbating while watching you, cum dripping between her tits.</p>
[[Go shower and leave her|r3-1]]
[[Stay until she finishes, then shower|r4-1]]<video src="media/vid/R2.3.1.1.2.1.2.2.1.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You start fucking her ass mercilessly.</p>
[[Cum in her ass|r2.3.1.1.1.1.1.3.3-1]]<video src="media/vid/R2.3.1.2-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Your stepmom obeys and presents her ass to you.</p>
[[Fuck her ass|r.2.3.1.2.1-1]]
[[Fuck her pussy|r.2.3.1.2.2-1]]<video src="media/vid/R2.3.1.3-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You tighten your grip on her neck while fucking her, hearing muffled moans as her grip on your wrist weakens.</p>
[[Squeeze harder|r2.3.1.1.1-1]]
[[Stop and tell her to get on all fours|r2.3.1.2-1]]<video src="media/vid/R2.3.2-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You kiss her while fucking her. Your stepmom grabs your head and deepens the kiss, sliding her tongue into your mouth.</p>
[[Pull out and tell her to get on all fours|r2.3.1.2-1]]
[[Pull out and slide it between her tits|r2.3.1.1.1.1-1]]
[[Stop kissing her, grab her tits, and fuck her harder|r2.3.2.1-1]]<video src="media/vid/R2.3.2.1-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You grab her tits and start fucking her ruthlessly. Her pussy drips as she moans in pleasure.</p>
[[Pull out and tell her to get on all fours|r2.3.1.2-1]]
[[Pull out and shove it in her mouth|r2.2-1]]
[[Pull out and slide it between her tits|r2.3.1.1.1.1-1]]
[[Cum inside her pussy|r2.3.1.1.1.1.1.3-1]]<video src="media/vid/R2.3.3-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You suck her tits while fucking her, her nipples hardening.</p>
[[Pull out and tell her to get on all fours|r2.3.1.2-1]]
[[Pull out and shove it in her mouth|r2.2-1]]
[[Pull out and slide it between her tits|r2.3.1.1.1.1-1]]
[[Stop sucking and grab her tits|r2.3.2.1-1]]<img src="media/img/rooms/bathroom.webp">
<p>You go shower, satisfied. You finally did it.</p>
[[Finish showering and go to your room to play|x.r.t7]]<video src="media/vid/R4-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You watch as your stepmom clenches her legs tightly, her pussy dripping onto the bed as she moans loudly.</p>
<p>She then lies back, enjoying the afterglow.</p>
[[Go shower and leave her|r3-1]]<div class="story-container">
<h1>Day 7 | Friday</h1>
<img src="media/img/rooms/player.webp">
<p>After a few hours, you close the game and go to bed thinking:</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">Tomorrow’s Friday... I think my stepdad is coming back Monday... I hope he doesn’t find out about all this. I’m scared of what would happen if he knew I fucked his wife.</span>
</div>
<<if $mariasex is false and $mariasex3 is false>>
[[Continue|continuar12]]
<<else>>
[[Continue|continuar6]]
<</if>>
</div><img src="media/img/rooms/tv.webp">
<p>After a while, you get tired of watching TV and consider turning off the documentary about koalas in pants.</p>
<p>Suddenly, your stepmom walks in wearing lingerie to paint her nails.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">Hey, you didn’t go into my room while I was sleeping, did you?</span>
</div>
[[I couldn’t get the image of your naked body out of my mind, so I went in to see it again|ww.w.1]]
<<nobr>>
<<if $exmom is true>>
[[Yes, sorry—the door was slightly open, and since I saw you uncovered, I decided to go in and cover you|ww.w.2,]]
<<else>>
[[Yes, sorry—the door was slightly open, and since I saw you uncovered, I decided to go in and cover you|ww.w.2]]
<</if>>
<</nobr>><img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">No one’s here.</span>
</div>
[[Go to the living room|w-2-2]]
[[Go to the kitchen|w-2-7]]
<<nobr>>
<<if $ldientes5 is true>>
<<if $vltele5 is true and $ldientes5 is true and $pcomida5 is true>>
[[Go to your stepmom’s room|w-2.1]]
<<else>>
<</if>>
<<else>>
[[Brush your teeth|w-2-5][$ldientes5 = true]]
<</if>>
<</nobr>><img src="media/img/rooms/salon.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The living room is empty.</span>
</div>
[[Go to the kitchen|w-2-7]]
[[Go to the bathroom|w-2]]
<<nobr>>
<<if $vltele5 is true>>
<<if $vltele5 is true and $ldientes5 is true and $pcomida5 is true>>
[[Go to your stepmom’s room|w-2.1]]
<<else>>
<</if>>
<<else>>
[[Watch TV|w-2-8][$vltele5 = true]]
<</if>>
<</nobr>><video src="media/vid/Colgate.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You brush your teeth, and suddenly, memories of everything that happened yesterday with your stepmom flood your mind, turning you on.</p>
[[Spit out the toothpaste and rinse|w-2]]<img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">No one’s here.</span>
</div>
[[Go to your stepmom’s room|w-2.1]]
[[Go to the kitchen|w-2-7]]
[[Go to the living room|w-2-2]]<img src="media/img/rooms/cocina.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">No one’s here.</span>
</div>
[[Go to the living room|w-2-2]]
[[Go to the bathroom|w-2]]
<<nobr>>
<<if $pcomida5 is true>>
<<if $vltele5 is true and $ldientes5 is true and $pcomida5 is true>>
[[Go to your stepmom’s room|w-2.1]]
<<else>>
<</if>>
<<else>>
[[Make breakfast|w-2.14][$pcomida5 = true]]
<</if>>
<</nobr>><img src="media/img/movies/w-2-8.webp">
<p>A sandal that will dominate the world is playing.</p>
[[Turn off the TV|w-2-2]]<img src="media/img/rooms/salon.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The living room is empty.</span>
</div>
[[Go to your stepmom’s room|ww-2.1]]
[[Go to the kitchen|w-2.15]]
[[Go to the bathroom|ww-2]]<img src="media/img/w-2.1.webp">
<p>You find your stepmom and Maria naked, embracing in bed. Their nipples are hard, and their pussies are wet.</p>
<p>It seems they fell asleep while kissing.</p>
[[Start masturbating|wwww-2]]
[[Suck her tits and fuck her|wwww-1]]
[[Start fucking Maria|wwww-3]]
[[Cover them with the blanket and go watch TV|wwww-5]]<img src="media/img/food/w-2.14.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I make a roasted orange covered in chocolate and wrapped in sardines.</span>
</div>
[[Eat|w-2-7]]<img src="media/img/rooms/cocina.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">A bit gross... I think I’ll have seconds...</span>
</div>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The kitchen is empty.</span>
</div>
[[Go to the living room|ww-2-2]]
[[Go to the bathroom|ww-2]]
[[Go to your stepmom’s room|ww-2.1]]<img src="media/img/rooms/bathroom.webp">
<p>Maria is still in the bathroom. Better not disturb her.</p>
[[Go to the living room|w.1-2-2]]
[[Go to the kitchen|w.1-2-7]]
[[Go to your room|w.1-2.1]]<img src="media/img/w.1-2-2.webp">
<p>In the living room, you find your stepmom in lingerie, painting her nails.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">Hey, you didn’t go into my room while I was sleeping, did you?</span>
</div>
[[I couldn’t get the image of your naked body out of my mind, so I went in to see it again|ww.w.1]]
<<nobr>>
<<if $exmom is false>>
[[Yes, sorry—the door was slightly open, and since I saw you uncovered, I decided to go in and cover you|ww.w.2]]
<<else>>
[[Yes, sorry—the door was slightly open, and since I saw you uncovered, I decided to go in and cover you|ww.w.2,]]
<</if>>
<</nobr>><img src="media/img/rooms/cocina.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">No one’s here.</span>
</div>
<p>I’m not hungry.</p>
[[Go to the living room|w.1-2-2]]
[[Go to your room|w.1-2.1]]
[[Go to the bathroom|w.1-2]]<img src="media/img/rooms/player.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">No one’s here.</span>
</div>
<p>I don’t feel like playing.</p>
[[Go to the bathroom|w.1-2]]
[[Go to the living room|w.1-2-2]]
[[Go to the kitchen|w.1-2-7]]<img src="media/img/rooms/cama_madrastra.webp">
<p>Your stepmom isn’t in her room. You find her lingerie scattered on the bed.</p>
[[Go to the bathroom|w2-1]]
[[Go to the living room|w3-1]]
[[Go to the kitchen|w5-1]]
<<if $ovragas is true>>
<<else>>
[[Smell her lingerie|w4-1][$ovragas = true]]
<</if>><video src="media/vid/W1-3-2,.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You see your stepmom and Maria fucking in the room.</p>
[[Get naked and fuck your stepmom|e,]]
[[Get naked and fuck Maria|e,1]]
[[Go to the bathroom|w2-3-2,]]
[[Go to the living room|w3-3-2,]]
[[Go to the kitchen|w5-3-2,]]<img src="media/img/food/w10-1.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I make monkfish wrapped in ham strips, drizzled with clam sauce. Just as I finish eating, the doorbell rings.</span>
</div>
[[Go see who it is|w11-1]]<img src="media/img/food/w10-3-2,.webp">
<p>I make honey-and-pineapple crepes.</p>
<p>Delicious.</p>
[[Finish eating|w5-3-2,]]<img src="media/img/rooms/w11-1.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">It’s Maria. She says she has plans with my stepmom.</span>
</div>
<<if $mariasex2 is true>>
[[Open the door|w12]]
<<else>>
[[Open the door|w12-1]]
<</if>><img src="media/img/w12-1.webp">
<p>Maria walks in.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-contenta"></div>
<span class="dialogo">Hey, handsome. Your mom told me to wait—we’re going out to eat.</span>
</div>
[[Great! Want to watch something in the living room?|w13-1]]
[[Cool. Want to go to my room? It’s more comfortable.|w15-1]]<img src="media/img/w13-1.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-contenta"></div>
<span class="dialogo">Sure, let’s go. I’d love to sit on the couch for a bit.</span>
</div>
<p>You both sit on the sofa and turn on the TV.</p>
[[Hey, want a foot massage?|w16-1]]
[[Put your hand on her thigh and slowly move toward her pussy|w20-1]]
[[Pull out your dick and show it to her|w17-1]]
[[Watch TV until your stepmom arrives|ww17-2]]<img src="media/img/w15-1.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-seria"></div>
<span class="dialogo-enfadado">I’d rather go to the living room. Going to your room seems weird.</span>
</div>
<p>You both sit on the sofa and turn on the TV.</p>
[[Hey, want a foot massage?|w16-1]]
[[Put your hand on her thigh and slowly move toward her pussy|w20-1]]
[[Pull out your dick and show it to her|w17-1]]
[[Watch TV until your stepmom arrives|ww17-2]]<img src="media/img/w16-1.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-seria"></div>
<span class="dialogo-enfadado">That’s kinda weird, kid. I’d rather just watch TV.</span>
</div>
[[Watch TV until your stepmom arrives|ww17-2]]<video src="media/vid/W17-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Maria, startled, pushes you to the floor and locks herself in the bathroom to call your mom.</p>
[[Come on, Maria—don’t be like that. I just wanted you to suck it for a bit.|ww18-1]]<img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">No one’s here.</span>
</div>
[[Go to the living room|w3-1]]
[[Go to the kitchen|w5-1]]
[[Go to your stepmom’s room|w1-1]]
<<if $ldientes2 is true>>
<<else>>
[[Brush your teeth|w6-1][$ldientes2 = true]]
<</if>><img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">No one’s here.</span>
</div>
[[Go to the living room|w3-3-2,]]
[[Go to the kitchen|w5-3-2,]]
[[Go to your stepmom’s room|w1-3-2,]]
<<nobr>>
<<if $ldientes is true>>
<<if $vltele is true and $ldientes is true and $pcomida is true>>
[[Go back to your room to play|ir5-3,]]
<<else>>
<</if>>
<<else>>
[[Brush your teeth|w6-3-2,][$ldientes = true]]
<</if>>
<</nobr>><img src="media/img/w20-1.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-seria"></div>
<span class="dialogo-enfadado">I don’t know what you think you’re doing, but you’d better move your hand right now and turn on the TV.</span>
</div>
[[Watch TV until your stepmom arrives|ww17-2]]<img src="media/img/rooms/salon.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The living room is empty.</span>
</div>
[[Go to the bathroom|w2-1]]
[[Go to your stepmom’s room|w1-1]]
[[Go to the kitchen|w5-1]]
<<if $ovragas is true and $ldientes2 is true>>
[[Watch TV|w7-1]]
<<else>>
<<if $Mtelf is true>>
<<else>>
[[Check your phone|w8-1][$Mtelf = true]]
<</if>>
<</if>><img src="media/img/rooms/salon.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The living room is empty.</span>
</div>
[[Go to the bathroom|w2-3-2,]]
[[Go to your stepmom’s room|w1-3-2,]]
[[Go to the kitchen|w5-3-2,]]
<<nobr>>
<<if $vltele is true>>
<<if $vltele is true and $ldientes is true and $pcomida is true>>
<p>I feel like playing.</p>
[[Go back to your room to play|ir5-3,]]
<<else>>
<</if>>
<<else>>
[[Watch TV|w7-3-2,][$vltele = true]]
<</if>>
<</nobr>><div class="story-container">
<h1>Day 6 | Thursday</h1>
<img src="media/img/rooms/player.webp">
<p>After playing for a few hours, you close the game and go to bed thinking:</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I can’t stop thinking about my stepmom. I can’t believe how cruel fate is... And Maria was such a prude—she didn’t want anything. What a shitty day...</span>
</div>
[[Continue|continuar11]]
</div><video src="media/vid/W4-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You notice she's wet, and you wonder if she's been masturbating thinking of you today.</p>
[[Leave underwear in place|w1-1]]<img src="media/img/rooms/cocina.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The kitchen is empty.</span></div>
[[Go to the bathroom|w2-1]]
[[Go to your stepmother's room|w1-1]]
[[Go to the living room|w3-1]]
<<if $ovragas is true and $ldientes2 is true>>
[[Prepare breakfast|w10-1]]
<<else>>
<<if $Mtelf is true>>
<<else>>
[[Check phone|w9-1][$Mtelf = true]]
<</if>>
<</if>><img src="media/img/rooms/cocina.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The kitchen is empty.</span>
</div>
[[Go to the bathroom|w2-3-2,]]
[[Go to your stepmother's room|w1-3-2,]]
[[Go to the living room|w3-3-2,]]
<<if $pcomida is true>>
<<if $vltele is true and $ldientes is true and $pcomida is true>>
[[Return to the room to play|ir5-3,]]
<<else>>
<</if>>
<<else>>
[[Make breakfast|w10-3-2,][$pcomida = true]]
<</if>><video src="media/vid/Colgate.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You brush your teeth, thinking about how good she looks...</p>
[[Spit out the toothpaste and rinse|w2-1]]<video src="media/vid/Colgate.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You brush your teeth.</p>
[[Spit out the toothpaste and rinse|w2-3-2,]]<img src="media/img/movies/w7-1.webp">
<p>While watching a new episode of The Rings of the Lord, the doorbell rings.</p>
[[Go see who it is|w11-1]]<img src="media/img/movies/w7-3-2.webp">
<p>They're playing Vegan Coyotes: The Movie.</p>
[[Turn off the TV|w3-3-2,]]<video src="media/vid/phone.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I seem to have a message from my stepmother.</span>
</div>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Handsome, today I had to get up early to pick up a package, and I’m taking the chance to do some shopping. I’ve arranged to meet Maria; she might arrive earlier. Keep an eye on the door and let her in. Kisses.</span>
</div>
[[Close phone|w3-1]]<video src="media/vid/phone.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I seem to have a message from my stepmother.</span>
</div>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Handsome, today I had to get up early to pick up a package, and I’m taking the chance to do some shopping. I’ve arranged to meet Maria; she might arrive earlier. Keep an eye on the door and let her in. Kisses.</span>
</div>
[[Close phone|w5-1]]<video src="media/vid/Ww-2.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">Maria is still in the bathroom; it’s better not to disturb her.</span>
</div>
[[Go to the living room|ww-2-2]]
[[Go to your stepmother's room|ww-2.1]]<img src="media/img/rooms/salon.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">There’s no one here.</span>
</div>
[[Go to the bathroom|ww-2]]
[[Go to your stepmother's room|ww-2.1]]<video src="media/vid/Ww-2.1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Through the slightly open door, you see your stepmother masturbating vigorously.</p>
[[Keep watching|ww-3]]
[[Enter and eat her out|ww-3.1]]
[[Start masturbating|ww-3.2]]<video src="media/vid/Ww-3.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Suddenly, she starts cumming all over the bed while continuing to masturbate, finishing with a moan that covers the entire bed in cum.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Mmm, that was good. I think I should go paint my nails in the living room.</span>
</div>
[[Go to the bathroom|w.1-2]]
[[Go to your room|w.1-2.1]]
[[Go to the kitchen|w.1-2-7]]<video src="media/vid/Ww-3.1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You enter and eat her out. She starts dripping all over your mouth, but before finishing, she pushes you away with her foot.</p>
[[Fuck her|ww3.1.1]]<video src="media/vid/Ww-3.2.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Suddenly, she starts cumming all over the bed while finishing masturbating.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">Mmm, that was good. I think I should go paint my nails in the living room.</span>
</div>
[[Keep masturbating|ww3.1.1]]
[[Go to the bathroom|w.1-2]]
[[Go to your room|w.1-2.1]]
[[Go to the kitchen|w.1-2-7]]<video src="media/vid/Ww.W.1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Your frightened stepmother calls your father to tell him what you’ve done.</p>
<p>They decide to institutionalize you in a special facility where they can treat your illness properly.</p>
<p>One night, you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">You know, beings limited to the three-dimensional plane are very strange...</span>
</div>
[[Enter the light|continuar7]]<img src="media/img/ww.w.2.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">But do you realize that Maria and I were naked? I don’t mind, but she’s a guest, and I don’t want her to feel uncomfortable. I’d rather you knock on the door next time, even if you wake us up, before doing anything.</span>
</div>
[[Sorry, yes, next time I’ll wake you up before doing anything|x.r.t3]]
[[Next time, I’ll take out my dick and shove it in that big mouth of yours while you’re sleeping|ww.w.1]]<<script>>
State.variables.g1_difficulty = {
playerSpeed: 4, // Player speed
gameTime: 15, // Total time to survive (seconds)
minBulletInterval: 9600, // Minimum bullet interval (ms)
maxBulletInterval: 12500, // Maximum bullet interval (ms)
safeRadius: 150, // Minimum spawn distance from player
bulletMinSpeed: 2, // Minimum bullet speed
bulletMaxSpeed: 4, // Maximum bullet speed
minObstacles: 2, // Minimum obstacles
maxObstacles: 4, // Maximum obstacles
};
<</script>>
<<set $diaActual to 1>>
<video src="media/vid/Gaming.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You play a few rounds of Rovoland, and before you know it, it’s late, and you start feeling sleepy.</p>
[[Play|mini1]]<<script>>
State.variables.g1_difficulty = {
playerSpeed: 4, // Player speed
gameTime: 17, // Total time to survive (seconds)
minBulletInterval: 8600, // Minimum bullet interval (ms)
maxBulletInterval: 10500, // Maximum bullet interval (ms)
safeRadius: 150, // Minimum spawn distance from player
bulletMinSpeed: 3, // Minimum bullet speed
bulletMaxSpeed: 5, // Maximum bullet speed
minObstacles: 3, // Minimum obstacles
maxObstacles: 6, // Maximum obstacles
};
<</script>>
<<set $diaActual = 2>>
<img src="media/img/rooms/player.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I feel like playing for a while.</span>
</div>
[[Play|mini1]]<<script>>
State.variables.g1_difficulty = {
playerSpeed: 4, // Player speed
gameTime: 20, // Total time to survive (seconds)
minBulletInterval: 7600, // Minimum bullet interval (ms)
maxBulletInterval: 9500, // Maximum bullet interval (ms)
safeRadius: 150, // Minimum spawn distance from player
bulletMinSpeed: 3, // Minimum bullet speed
bulletMaxSpeed: 5, // Maximum bullet speed
minObstacles: 4, // Minimum obstacles
maxObstacles: 7, // Maximum obstacles
};
<</script>>
<<set $diaActual = 3>>
<img src="media/img/rooms/player.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I feel like playing for a while.</span>
</div>
[[Play|mini1]]<<script>>
State.variables.g1_difficulty = {
playerSpeed: 4, // Player speed
gameTime: 20, // Total time to survive (seconds)
minBulletInterval: 6600, // Minimum bullet interval (ms)
maxBulletInterval: 9500, // Maximum bullet interval (ms)
safeRadius: 150, // Minimum spawn distance from player
bulletMinSpeed: 3, // Minimum bullet speed
bulletMaxSpeed: 5, // Maximum bullet speed
minObstacles: 4, // Minimum obstacles
maxObstacles: 7, // Maximum obstacles
};
<</script>>
<<set $diaActual = 4>>
<img src="media/img/rooms/player.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I feel like playing for a while.</span>
</div>
[[Play|mini1]]<<script>>
State.variables.g1_difficulty = {
playerSpeed: 4, // Player speed
gameTime: 20, // Total time to survive (seconds)
minBulletInterval: 5600, // Minimum bullet interval (ms)
maxBulletInterval: 9500, // Maximum bullet interval (ms)
safeRadius: 150, // Minimum spawn distance from player
bulletMinSpeed: 3, // Minimum bullet speed
bulletMaxSpeed: 5, // Maximum bullet speed
minObstacles: 4, // Minimum obstacles
maxObstacles: 7, // Maximum obstacles
};
<</script>>
<<set $diaActual = 5>>
<img src="media/img/rooms/player.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I feel like playing for a while.</span>
</div>
[[Play|mini1]]<<script>>
State.variables.g1_difficulty = {
playerSpeed: 4, // Player speed
gameTime: 20, // Total time to survive (seconds)
minBulletInterval: 4600, // Minimum bullet interval (ms)
maxBulletInterval: 9500, // Maximum bullet interval (ms)
safeRadius: 150, // Minimum spawn distance from player
bulletMinSpeed: 4, // Minimum bullet speed
bulletMaxSpeed: 6, // Maximum bullet speed
minObstacles: 5, // Minimum obstacles
maxObstacles: 8, // Maximum obstacles
};
<</script>>
<<set $diaActual = 6>>
<img src="media/img/rooms/player.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">I feel like playing for a while.</span>
</div>
[[Play|mini1]]<img src="media/img/ww.w.2,.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo-enfadado">I told you last night to be careful! Do you realize that Maria and I were naked? I don’t mind, but she’s a guest, and I don’t want her to feel uncomfortable. I’d rather you knock on the door next time, even if you wake us up, before doing anything.</span>
</div>
[[Sorry, yes, next time I’ll wake you up before doing anything|x.r.t3]]
[[Next time, I’ll take out my dick and shove it in that big mouth of yours while you’re sleeping|ww.w.1]]<div class="story-container">
<h1>Day 3 | Monday</h1>
<img src="media/img/rooms/player.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">Maria left in the afternoon, saying she’d stay longer but that her husband was going to take her out to dinner since they both have Monday off. After that, I went to my room and played on the computer until I got sleepy and went to bed.</span>
</div>
[[Continue|continuar8]]
</div><img src="media/img/ww17-2.webp">
<p>You watch TV until your stepmother arrives; they’re playing the Jarvinsons.</p>
<p>After a while, your stepmother comes through the door.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-contenta"></div>
<span class="dialogo">You two look so bored.</span>
</div>
[[Say nothing|ww17-3]]
[[Yeah... there wasn’t much to do|ww17-3]]<img src="media/img/ww17-3.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-contenta"></div>
<span class="dialogo">The TV always shows the same thing, honey. Well, what do you say, shall we go?</span>
</div>
<p>Maria and your stepmother leave.</p>
[[Go to the room to play|x.r.t6]]<video src="media/vid/Ww18-1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Your stepmother tells your father what you’ve done, and they decide to send you to a center where they can handle your issues.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">Hey, did you really think that would work out? I think you need to try other things for that to happen, buddy...</span>
</div>
[[Try to fuck the light|c,c1,]]
[[Enter the light|continuar10]]<video src="media/vid/Ww3.1.1.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<div class="dialogo-contenedor">
<div class="dialogo-imagen madrastra-enfadada"></div>
<span class="dialogo">Pervert!</span>
</div>
<p>Your stepmother decides to call your father to explain what you’ve done.</p>
<p>They institutionalize you in a special facility where they can treat your illness properly.</p>
<p>One night, you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">Maybe you wonder, what am I? No? Well... You wouldn’t remember anyway. Only the one who decides can piece together the clues, and even then, I doubt they could or would understand it...</span>
</div>
[[Embrace the light|continuar7]]<img src="media/img/girls-mm2.webp">
<p>You start sucking your stepmother’s tits and fucking her at the same time. Suddenly, Maria wakes up and wakes your stepmother.</p>
[[Grab your stepmother’s tits with your hands while fucking her harder|wwww-4]]<video src="media/vid/Wwww-10.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>You start to see her pinch one nipple with one hand while running the showerhead over her pussy.</p>
[[Start masturbating while watching her|wwww-8]]
[[Keep watching|wwww-8]]
[[Go to the living room|ww-2-2]]
[[Go to your stepmother's room|ww-2.1]]<img src="media/img/girls-mm.webp">
<p>You start masturbating while observing their bodies and listening to Maria’s breathing quicken as she starts letting out muffled moans, as if trying to hold them back.</p>
[[Cover them with the blanket and go to the dining room to watch TV|wwww-5]]
[[Suck her tits and fuck her|wwww-1]]
[[Start fucking Maria|wwww-3]]<img src="media/img/girls-mm2.webp">
<p>You undress and carefully slide your dick into Maria’s pussy. She quickly opens her eyes fully and wakes your stepmother.</p>
[[Grab her by the neck and fuck her harder|wwww-4]]<video src="media/vid/Wwww-4.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Together, they manage to push you off the bed and out of the room. Your stepmother calls your father and tells him what happened.</p>
<p>They decide to institutionalize you in a special facility where they can treat your illness properly.</p>
<p>One night, you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">You think I work for you?...</span>
</div>
[[Return to the past|continuar7]]<img src="media/img/rooms/salon.webp">
<p>As you approach to cover them, you notice Maria has one eye slightly open, and she quickly closes it.</p>
<p>While you go to the living room and sit on the sofa, you wonder...</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">Was she awake this whole time?</span>
</div>
[[Turn on the TV|wwww-6]]<img src="media/img/movies/wwww-6.webp">
<p>After a while of watching Almonds vs. Branches, you want to check your phone but realize you left it in the bathroom.</p>
[[Go get the phone|wwww-7]]
[[Keep watching TV|w,ww1]]<video src="media/vid/Wwww-7.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>When you try to enter, you notice the shower is running, so you knock on the door.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen maria-contenta"></div>
<span class="dialogo">I’m in the shower, sweetie. Do you need something?</span>
</div>
<<nobr>>
<<if $mariasex is false and $mariasex1 is false>>
[[Yes, I left my phone inside|wwww-9]]
<<else>>
[[Yes, I left my phone inside|www-9]]
<</if>>
[[I want to come in and fuck you|wwww-8]]
<</nobr>><video src="media/vid/Wwww-8.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Frightened, Maria goes to talk to your stepmother, who decides to call your father to explain what you’ve done.</p>
<p>They institutionalize you in a special facility where they can treat your illness properly.</p>
<p>One night, you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">Light isn’t bound by time because it always travels at the same speed in a vacuum: approximately 299,792 kilometers per second. You’re not that fast, but I see you love emptiness...</span>
</div>
[[Apologize|continuar7]]<video src="media/vid/Wwww-9.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>Well, I’m going to be here for a while, so if you want, come in and get it, sweetie.</p>
<p>As you enter, you see Maria running water over her tits to rinse off the soap, with an expression of pleasure.</p>
[[Start masturbating while watching her|wwww-8]]
[[Grab the phone while still watching her in the mirror|wwww-10]]<img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">There’s no one here.</span>
</div>
[[Go to your stepmother's room|ir3-1]]<img src="media/img/x,x1.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen policia"></div>
<span class="dialogo">You all say the same thing. I know this story—you get off on killing the victim, not fucking her.</span>
</div>
[[I swear it was just a game; she asked for more, and I gave her more|x,x5]]
<a class="internal-link locked" data-passage="x,x9">Excuse me, could you repeat that? She’s so pretty I got distracted.</a><img src="media/img/x,x2.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen policia"></div>
<span class="dialogo">You sick pervert, you’re going to rot in jail.</span>
</div>
[[I’m sorry, I swear I didn’t mean to do it|x,x1]]
[[I’m going to fuck you too|x,x3]]<div class="dialogo-contenedor">
<div class="dialogo-imagen policia"></div>
<span class="dialogo">What the hell are you saying, you damn psychopath?</span>
</div>
[[Pull out your dick and try to fuck the police officer|x,x4]]
[[I’m sorry, I swear I didn’t mean to do it|x,x1]]<video src="media/vid/X,X4.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<p>The police officer pulls out a gun and shoots you. You die with your pants down on the floor of your house.</p>
<p>As you bleed out, you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">You even tried it with the police. See, guys? He’s a real shark with two dicks.</span>
</div>
[[Enter the light|continuar11]]<video src="media/vid/X,X5.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<div class="dialogo-contenedor">
<div class="dialogo-imagen policia"></div>
<span class="dialogo">Tell it to the judge.</span>
</div>
<p>They proceed to handcuff and arrest you.</p>
<p>It looks like you’ll spend the rest of your life in prison...</p>
<p>One day in your cell, you see a light.</p>
<div class="dialogo-contenedor">
<div class="dialogo-imagen luz"></div>
<span class="dialogo">Sorry for taking so long; it was fun watching what they did to you in the shower.</span>
</div>
[[Pull out your sharpened toothbrush and try to stab the light|continuar11]]<video src="media/vid/Colgate.webm" class="videoFrame border" autoplay="true" loop="true" muted="true"></video>
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">My stepmother... Is she naked again in her room?</span>
</div>
[[Spit out the toothpaste and rinse|ir2-1]]<img src="media/img/rooms/cama_madrastra.webp">
<p>It seems your stepmother isn’t in the room.</p>
[[Go to the bathroom|w2-1]]
[[Go to the living room|w3-1]]
[[Go to the kitchen|w5-1]]<img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">There’s no one here.</span>
</div>
[[Go to the living room|e3-1]]
[[Go to the kitchen|e5-1]]
[[Go to your stepmother's room|e1-1]]<img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">There’s no one here.</span>
</div>
[[Go to the living room|w3-1]]
[[Go to the kitchen|w5-1]]
[[Go to your stepmother's room|w1-1]]<img src="media/img/rooms/bathroom.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">There’s no one here.</span>
</div>
[[Go to the living room|w3-3-2,]]
[[Go to the kitchen|w5-3-2,]]
[[Go to your stepmother's room|w1-3-2,]]
[[Return to the room to play|ir5-3,]]<img src="media/img/rooms/cocina.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The kitchen is empty.</span>
</div>
[[Go to the bathroom|e2-1]]
[[Go to your stepmother's room|e1-1]]
[[Go to the living room|e3-1]]<img src="media/img/rooms/cocina.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The kitchen is empty.</span>
</div>
[[Go to the bathroom|w2-3-2,]]
[[Go to your stepmother's room|w1-3-2,]]
[[Go to the living room|w3-3-2,]]
[[Return to the room to play|ir5-3,]]<img src="media/img/movies/x20-1.webp">
<p>They’re showing Violent Dolphins and The Avocado Crisis.</p>
[[Turn off the TV|e3-1]]<img src="media/img/rooms/salon.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The living room is empty.</span>
</div>
[[Go to the bathroom|e2-1]]
[[Go to your stepmother's room|e1-1]]
[[Go to the kitchen|e5-1]]<img src="media/img/rooms/salon.webp">
<div class="dialogo-contenedor">
<div class="dialogo-imagen pj"></div>
<span class="dialogo">The living room is empty.</span>
</div>
[[Go to the bathroom|w2-3-2,]]
[[Go to your stepmother's room|w1-3-2,]]
[[Go to the kitchen|w5-3-2,]]
[[Return to the room to play|ir5-3,]]<p>This game features over 2000 passages, and we’re still working to perfect it. Most aren’t available yet as we’re in the process of improving them, but when we’re done, the choices will be spectacular. If you enjoyed the experience, support us on Patreon so we can keep expanding and enhancing the game. We already have several expansions in the works alongside the main game, and we don’t plan to stop. Plus, if you support us, you’ll get exclusive early access to updates. Thanks for being part of this adventure! 🚀🎮</p>
[[Let yourself be carried by the luminous tunnel|Menu]]<div id="bullethell-container">
<p><<print l10nStrings.bulletHellControls>></p>
<canvas id="gameCanvas" width="600" height="400"></canvas>
<div id="bullethell-info"><<print l10nStrings.bulletHellTimeRemaining.replace("{0}", '<span id="timer">X</span>')>></div>
<button id="bullethell-startBtn"><<print l10nStrings.bulletHellPlay>></button>
<button id="bullethell-restartBtn"><<print l10nStrings.bulletHellRestart>></button>
<button id="bullethell-skipBtn"><<print l10nStrings.bulletHellSkip>></button>
<div id="bullethell-win" style="display:none;">
<div class="win-message"><<print l10nStrings.bulletHellCongrats>><br><<print l10nStrings.bulletHellSurvived>></div>
<a id="bullethell-continueBtn" class="link-internal" href="javascript:void(0)"><<print l10nStrings.bulletHellContinue>></a>
</div>
</div>
<style>
#bullethell-container {
width: 640px;
margin: 30px auto 0 auto;
padding: 18px 0 30px 0;
position: relative;
overflow: visible;
text-align: center;
z-index: 10;
transition: var(--transition-med);
}
#bullethell-container canvas {
background: linear-gradient(135deg, #111 60%, var(--color-bg-light) 100%);
display: block;
margin: 18px auto 0 auto;
border-radius: var(--border-radius-md);
box-shadow: var(--shadow-md);
border: 2.5px solid var(--color-accent);
transition: var(--transition-med);
}
#bullethell-info {
margin: 18px auto 0 auto;
font-size: 1.25rem;
color: var(--color-accent);
font-family: var(--font-heading);
background: rgba(255,255,255,0.07);
border-radius: var(--border-radius-sm);
padding: 8px 20px;
width: fit-content;
box-shadow: var(--shadow-sm);
letter-spacing: 1px;
font-weight: 600;
text-shadow: 0 2px 8px #0008;
}
#timer {
color: var(--color-link);
font-size: 1.4em;
font-weight: bold;
text-shadow: 0 2px 8px #0008;
}
#bullethell-startBtn, #bullethell-restartBtn {
display: inline-block;
margin: 22px 10px 0 10px;
padding: 12px 32px;
font-size: 1.15rem;
font-family: var(--font-heading);
font-weight: 600;
border-radius: var(--border-radius-md);
border: none;
background: linear-gradient(135deg, #ff4444, var(--color-accent));
box-shadow: 0 0 0 4px rgba(233,69,96,0.15), var(--shadow-lg);
color: var(--color-text);
box-shadow: var(--shadow-md);
cursor: pointer;
transition: var(--transition-med);
outline: none;
letter-spacing: 1px;
position: absolute;
left: 50%;
top: 400px;
transform: translate(-50%, -50%) scale(1.1);
z-index: 21;
}
#bullethell-startBtn:hover, #bullethell-restartBtn:hover {
background: linear-gradient(135deg, var(--color-accent), var(--color-accent-light));
color: #fff;
transform: translate(-50%, -50%) scale(1.2);
box-shadow: var(--shadow-lg), 0 0 10px var(--color-accent-light);
}
#bullethell-restartBtn {
display: none;
background: linear-gradient(135deg, #ff4444, var(--color-accent));
z-index: 22;
transition: transform 0.2s cubic-bezier(.68,-0.55,.27,1.55), opacity 0.2s;
opacity: 0;
pointer-events: none;
box-shadow: 0 0 0 4px rgba(233,69,96,0.15), var(--shadow-lg);
}
#bullethell-skipBtn {
display: none;
margin: 22px 10px 0 10px;
padding: 12px 32px;
font-size: 1.15rem;
font-family: var(--font-heading);
font-weight: 600;
border-radius: var(--border-radius-md);
border: none;
background: linear-gradient(135deg, #4477ff, #2255cc);
box-shadow: 0 0 0 4px rgba(69,96,233,0.15), var(--shadow-lg);
color: var(--color-text);
cursor: pointer;
transition: var(--transition-med);
outline: none;
letter-spacing: 1px;
position: absolute;
left: 50%;
top: -30px;
transform: translate(-50%, -50%) scale(1.1);
z-index: 23;
}
#bullethell-skipBtn:hover {
background: linear-gradient(135deg, #5588ff, #3366dd);
color: #fff;
transform: translate(-50%, -50%) scale(1.2);
box-shadow: var(--shadow-lg), 0 0 10px #5588ff;
}
#bullethell-restartBtn.show {
opacity: 1;
pointer-events: auto;
transform: translate(-50%, -50%) scale(1.1);
animation: popBtn 0.25s cubic-bezier(.68,-0.55,.27,1.55);
}
#bullethell-win {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) scale(1.1);
z-index: 30;
border: 2px solid var(--color-accent);
background: rgba(26,26,46,0.97);
border-radius: var(--border-radius-lg);
box-shadow: var(--shadow-lg);
padding: 40px 30px 30px 30px;
text-align: center;
min-width: 320px;
animation: fadeIn 0.5s;
transition: transform 0.25s cubic-bezier(.68,-0.55,.27,1.55);
}
.win-message {
font-family: var(--font-heading);
font-size: 1.6rem;
color: var(--color-text);
margin-bottom: 24px;
text-shadow: 0 2px 8px #0008;
letter-spacing: 1px;
animation: popScale 0.4s cubic-bezier(.68,-0.55,.27,1.55);
}
#bullethell-continueBtn {
margin-top: 10px;
min-width: 180px;
font-size: 1.1rem;
padding: 12px 32px;
border-radius: var(--border-radius-md);
background: linear-gradient(135deg, var(--color-link), var(--color-accent));
color: #fff;
font-family: var(--font-heading);
font-weight: 600;
box-shadow: var(--shadow-md);
border: none;
transition: var(--transition-med);
display: inline-block;
text-align: center;
text-decoration: none;
cursor: pointer;
letter-spacing: 1px;
}
#bullethell-continueBtn:hover {
background: linear-gradient(135deg, var(--color-accent), var(--color-link));
color: #fff;
transform: translateY(-2px) scale(1.04);
box-shadow: var(--shadow-lg), 0 0 10px var(--color-link);
}
@keyframes popBtn {
0% { transform: translate(-50%, -50%) scale(0.7); }
70% { transform: translate(-50%, -50%) scale(1.15); }
100% { transform: translate(-50%, -50%) scale(1.1); }
}
@keyframes popScale {
0% { transform: scale(0.7); }
70% { transform: scale(1.15); }
100% { transform: scale(1.1); }
}
@media (max-width: 700px) {
#bullethell-container { width: 98vw; min-width: 0; padding: 8px 0 18px 0; }
#bullethell-container canvas { width: 98vw !important; max-width: 98vw; }
#bullethell-restartBtn { top: 50vw; }
}
</style>
<<script>>
if (!State.variables.g1_difficulty) {
State.variables.g1_difficulty = {
playerSpeed: 4,
gameTime: 2,
minBulletInterval: 5600,
maxBulletInterval: 6500,
safeRadius: 50,
bulletMinSpeed: 2,
bulletMaxSpeed: 4,
minObstacles: 3,
maxObstacles: 5,
};
}
$(document).on(':passagedisplay', function (ev) {
if (ev.passage.title !== 'mini1') return;
const DIFFICULTY = State.variables.g1_difficulty;
const imgPlayer = new Image();
imgPlayer.src = 'media/gms/assets/g1/player.webp';
const imgBullet = new Image();
imgBullet.src = 'media/gms/assets/g1/enemy.webp';
const imgObstacle = new Image();
imgObstacle.src = 'media/gms/assets/g1/coin.webp';
const backgroundSrc = 'media/gms/assets/g1/back.webm';
let imgBackground = null;
let videoBackground = null;
let isVideoBackground = false;
if (backgroundSrc.endsWith('.webm')) {
isVideoBackground = true;
videoBackground = document.createElement('video');
videoBackground.src = backgroundSrc;
videoBackground.loop = true;
videoBackground.muted = true;
videoBackground.autoplay = true;
videoBackground.playsInline = true;
videoBackground.style.display = 'none';
document.body.appendChild(videoBackground);
videoBackground.play();
} else {
imgBackground = new Image();
imgBackground.src = backgroundSrc;
}
function initBulletHell() {
const canvas = document.getElementById("gameCanvas");
if (!canvas) return;
const ctx = canvas.getContext("2d");
const timerDisplay = document.getElementById("timer");
const restartBtn = document.getElementById("bullethell-restartBtn");
const startBtn = document.getElementById("bullethell-startBtn");
const skipBtn = document.getElementById("bullethell-skipBtn");
const svars = State.variables;
if (svars.g1 === undefined) svars.g1 = false;
restartBtn.replaceWith(restartBtn.cloneNode(true));
startBtn.replaceWith(startBtn.cloneNode(true));
const restartBtnNew = document.getElementById("bullethell-restartBtn");
const startBtnNew = document.getElementById("bullethell-startBtn");
const HITBOX_SETTINGS = {
player: { width: 20, height: 20 },
bullet: { width: 7, height: 7 },
obstacle: { widthFactor: 0.5, heightFactor: 0.8 },
};
const player = {
x: canvas.width / 2,
y: canvas.height - 40,
size: 18,
hitboxWidth: HITBOX_SETTINGS.player.width,
hitboxHeight: HITBOX_SETTINGS.player.height,
speed: DIFFICULTY.playerSpeed,
};
const bullets = [];
const obstacles = [];
let keys = {};
let timer = DIFFICULTY.gameTime;
let gameOver = false;
let bulletInterval, countdownInterval;
let inputEnabled = false;
let animationId = null;
const safeRadius = DIFFICULTY.safeRadius;
const minBulletInterval = DIFFICULTY.minBulletInterval, maxBulletInterval = DIFFICULTY.maxBulletInterval;
const canvasW = canvas.width, canvasH = canvas.height;
function randomSafePos(size) {
let x, y, tries = 0;
do {
x = Math.random() * (canvasW - 2 * size) + size;
y = Math.random() * (canvasH - 2 * size) + size;
tries++;
} while (Math.hypot(x - player.x, y - player.y) < safeRadius && tries < 100);
return {x, y};
}
function spawnBullet() {
const {x: startX, y: startY} = randomSafePos(12);
const angle = Math.random() * Math.PI * 2;
const speed = DIFFICULTY.bulletMinSpeed + Math.random() * (DIFFICULTY.bulletMaxSpeed - DIFFICULTY.bulletMinSpeed);
bullets.push({
x: startX,
y: startY,
vx: Math.cos(angle) * speed,
vy: Math.sin(angle) * speed,
size: 12,
hitboxWidth: HITBOX_SETTINGS.bullet.width,
hitboxHeight: HITBOX_SETTINGS.bullet.height,
});
if (!gameOver && inputEnabled) {
bulletInterval = setTimeout(spawnBullet, Math.random() * (maxBulletInterval - minBulletInterval) + minBulletInterval);
}
}
function generateObstacles() {
obstacles.length = 0;
const count = Math.floor(Math.random() * (DIFFICULTY.maxObstacles - DIFFICULTY.minObstacles + 1)) + DIFFICULTY.minObstacles;
for (let i = 0; i < count; i++) {
let safe = false, ox, oy, osize, tries = 0;
while (!safe && tries < 100) {
osize = 36 + Math.random() * 24;
ox = Math.random() * (canvasW - osize);
oy = Math.random() * (canvasH - osize);
const cx = ox + osize / 2, cy = oy + osize / 2;
if (Math.hypot(cx - player.x, cy - player.y) > safeRadius + osize / 2) safe = true;
tries++;
}
obstacles.push({
x: ox,
y: oy,
w: osize,
h: osize,
dx: (Math.random() - 0.5) * 2,
dy: (Math.random() - 0.5) * 2,
color: '#' + Math.floor(Math.random()*16777215).toString(16).padStart(6, '0'),
hitboxWidth: osize * HITBOX_SETTINGS.obstacle.widthFactor,
hitboxHeight: osize * HITBOX_SETTINGS.obstacle.heightFactor,
});
}
}
function checkGameEnd() {
if (timer <= 0) {
endGame();
return;
}
for (const b of bullets) {
if (
player.x - player.hitboxWidth / 2 < b.x + b.hitboxWidth / 2 &&
player.x + player.hitboxWidth / 2 > b.x - b.hitboxWidth / 2 &&
player.y - player.hitboxHeight / 2 < b.y + b.hitboxHeight / 2 &&
player.y + player.hitboxHeight / 2 > b.y - b.hitboxHeight / 2
) {
endGame(l10nStrings.bulletHellLost);
return;
}
}
for (const obs of obstacles) {
const obsRect = {
x: obs.x + (obs.w - obs.hitboxWidth) / 2,
y: obs.y + (obs.h - obs.hitboxHeight) / 2,
w: obs.hitboxWidth,
h: obs.hitboxHeight
};
const playerRect = {
x: player.x - player.hitboxWidth / 2,
y: player.y - player.hitboxHeight / 2,
w: player.hitboxWidth,
h: player.hitboxHeight
};
if (
playerRect.x < obsRect.x + obsRect.w &&
playerRect.x + playerRect.w > obsRect.x &&
playerRect.y < obsRect.y + obsRect.h &&
playerRect.y + playerRect.h > obsRect.y
) {
endGame(l10nStrings.bulletHellObstacleCollision);
return;
}
}
}
function update() {
if (gameOver || !inputEnabled) return;
if (keys["a"]) player.x -= player.speed;
if (keys["d"]) player.x += player.speed;
if (keys["w"]) player.y -= player.speed;
if (keys["s"]) player.y += player.speed;
for (const b of bullets) {
b.x += b.vx;
b.y += b.vy;
if (b.x <= b.size || b.x >= canvasW - b.size) b.vx *= -1;
if (b.y <= b.size || b.y >= canvasH - b.size) b.vy *= -1;
}
for (const obs of obstacles) {
obs.x += obs.dx;
obs.y += obs.dy;
if (obs.x < 0 || obs.x + obs.w > canvasW) obs.dx *= -1;
if (obs.y < 0 || obs.y + obs.h > canvasH) obs.dy *= -1;
}
checkGameEnd();
}
function drawBackground() {
if (isVideoBackground && videoBackground && videoBackground.readyState >= 2) {
const vidW = videoBackground.videoWidth;
const vidH = videoBackground.videoHeight;
if (vidW && vidH) {
const canvasRatio = canvasW / canvasH;
const vidRatio = vidW / vidH;
let drawW, drawH, dx, dy;
if (vidRatio > canvasRatio) {
drawH = canvasH;
drawW = vidW * (canvasH / vidH);
dx = (canvasW - drawW) / 2;
dy = 0;
} else {
drawW = canvasW;
drawH = vidH * (canvasW / vidW);
dx = 0;
dy = (canvasH - drawH) / 2;
}
ctx.drawImage(videoBackground, dx, dy, drawW, drawH);
}
} else if (imgBackground && imgBackground.complete && imgBackground.naturalWidth && imgBackground.naturalHeight) {
const imgW = imgBackground.naturalWidth;
const imgH = imgBackground.naturalHeight;
const canvasRatio = canvasW / canvasH;
const imgRatio = imgW / imgH;
let drawW, drawH, dx, dy;
if (imgRatio > canvasRatio) {
drawH = canvasH;
drawW = imgW * (canvasH / imgH);
dx = (canvasW - drawW) / 2;
dy = 0;
} else {
drawW = canvasW;
drawH = imgH * (canvasW / imgW);
dx = 0;
dy = (canvasH - drawH) / 2;
}
ctx.drawImage(imgBackground, dx, dy, drawW, drawH);
}
}
function draw() {
ctx.clearRect(0, 0, canvasW, canvasH);
drawBackground();
for (const obs of obstacles) {
if (imgObstacle.complete && imgObstacle.naturalWidth && imgObstacle.naturalHeight) {
const aspect = imgObstacle.naturalWidth / imgObstacle.naturalHeight;
let drawW = obs.w;
let drawH = obs.h;
if (aspect > 1) {
drawH = obs.w / aspect;
} else {
drawW = obs.h * aspect;
}
ctx.drawImage(
imgObstacle,
obs.x + (obs.w - drawW) / 2,
obs.y + (obs.h - drawH) / 2,
drawW,
drawH
);
} else {
ctx.fillStyle = obs.color;
ctx.fillRect(obs.x, obs.y, obs.w, obs.h);
}
}
if (imgPlayer.complete && imgPlayer.naturalWidth && imgPlayer.naturalHeight) {
const aspect = imgPlayer.naturalWidth / imgPlayer.naturalHeight;
let drawW = player.size * 2;
let drawH = player.size * 2;
if (aspect > 1) {
drawH = drawW / aspect;
} else {
drawW = drawH * aspect;
}
ctx.drawImage(
imgPlayer,
player.x - drawW / 2,
player.y - drawH / 2,
drawW,
drawH
);
} else {
ctx.fillStyle = "red";
ctx.beginPath();
ctx.arc(player.x, player.y, player.size, 0, Math.PI * 2);
ctx.fill();
}
for (const b of bullets) {
if (imgBullet.complete && imgBullet.naturalWidth && imgBullet.naturalHeight) {
const aspect = imgBullet.naturalWidth / imgBullet.naturalHeight;
let drawW = b.size * 2;
let drawH = b.size * 2;
if (aspect > 1) {
drawH = drawW / aspect;
} else {
drawW = drawH * aspect;
}
ctx.drawImage(
imgBullet,
b.x - drawW / 2,
b.y - drawH / 2,
drawW,
drawH
);
} else {
ctx.fillStyle = "white";
ctx.beginPath();
ctx.arc(b.x, b.y, b.size, 0, Math.PI * 2);
ctx.fill();
}
}
}
function gameLoop() {
update();
draw();
if (!gameOver) animationId = requestAnimationFrame(gameLoop);
}
function startGame() {
player.x = canvasW / 2;
player.y = canvasH - 40;
bullets.length = 0;
keys = {};
timer = DIFFICULTY.gameTime;
gameOver = false;
inputEnabled = true;
player.targetMouse = null;
restartBtnNew.style.display = "none";
restartBtnNew.classList.remove("show");
startBtnNew.style.display = "none";
timerDisplay.textContent = timer;
generateObstacles();
if (bulletInterval) clearTimeout(bulletInterval);
if (countdownInterval) clearInterval(countdownInterval);
spawnBullet();
countdownInterval = setInterval(() => {
if (timer > 0) {
timer--;
timerDisplay.textContent = timer;
} else {
endGame(l10nStrings.bulletHellSurvivedMessage);
}
}, 1000);
animationId = requestAnimationFrame(gameLoop);
window.onkeydown = function(e) {
if (inputEnabled) keys[e.key.toLowerCase()] = true;
};
window.onkeyup = function(e) {
if (inputEnabled) keys[e.key.toLowerCase()] = false;
};
canvas.onmousemove = function(e) {
if (!inputEnabled) return;
const rect = canvas.getBoundingClientRect();
player.x = (e.clientX - rect.left) * (canvas.width / rect.width);
player.y = (e.clientY - rect.top) * (canvas.height / rect.height);
};
canvas.onmouseleave = function() {
player.targetMouse = null;
};
document.getElementById("bullethell-win").style.display = "none";
}
function endGame(message) {
gameOver = true;
inputEnabled = false;
if (bulletInterval) clearTimeout(bulletInterval);
if (countdownInterval) clearInterval(countdownInterval);
if (animationId) cancelAnimationFrame(animationId);
window.onkeydown = null;
window.onkeyup = null;
canvas.onmousemove = null;
canvas.onmouseleave = null;
const playerWon = message === l10nStrings.bulletHellSurvivedMessage || timer <= 0;
if (!message) {
if (!svars.g1) svars.g1 = {};
if (svars.diaActual) {
svars.g1["dia" + svars.diaActual] = true;
} else {
svars.g1.dia1 = true;
}
document.getElementById("bullethell-win").style.display = "block";
const continueBtn = document.getElementById("bullethell-continueBtn");
continueBtn.onclick = function() {
let nextPassage = null;
switch (svars.diaActual) {
case 1: nextPassage = "a-2-11"; break;
case 2: nextPassage = "ww.w.3"; break;
case 3: nextPassage = "er1-1"; break;
case 4: nextPassage = "q26-1"; break;
case 5: nextPassage = "w38-1"; break;
case 6: nextPassage = "r5-1"; break;
default: nextPassage = "Menu";
}
if (nextPassage) Engine.play(nextPassage);
};
}
if (!playerWon) {
restartBtnNew.style.display = "inline-block";
restartBtnNew.classList.add("show");
}
}
if (State.variables.isPremiumUser) {
skipBtn.style.display = "block";
skipBtn.onclick = function() {
endGame(l10nStrings.bulletHellSurvivedMessage);
document.getElementById("bullethell-win").style.display = "block";
let nextPassage = null;
switch (svars.diaActual) {
case 1: nextPassage = "a-2-11"; break;
case 2: nextPassage = "ww.w.3"; break;
case 3: nextPassage = "er1-1"; break;
case 4: nextPassage = "q26-1"; break;
case 5: nextPassage = "w38-1"; break;
case 6: nextPassage = "r5-1"; break;
default: nextPassage = "Menu";
}
if (nextPassage) Engine.play(nextPassage);
};
}
restartBtnNew.addEventListener("click", startGame);
startBtnNew.addEventListener("click", startGame);
startBtnNew.style.display = "inline-block";
restartBtnNew.style.display = "none";
}
initBulletHell();
});
<</script>>