JavaScript must be enabled to play.
Browser lacks capabilities required to play.
Upgrade or switch to another browser.
Loading…
<<set $number to random(458, 20398)>> <<set $actions to {}>> <<set $turn to 0>> <<set $crash to 0>> <<cacheaudio "crash" "crash-audio.wav">>
<div id="container"> <div id="passages"></div> <div id="menu" data-passage="menu"></div> </div>
<<widget "Actions">> <ul> <<if !$actions.movehands>><li> <<link '<<if settings.lang is "English">>Move Hands<<else>>Bouger les Mains<</if>>' "MoveHands">><<set $actions.movehands to true, $turn ++>><</link>></li><</if>> <<if !$actions.lookself>><li> <<link '<<if settings.lang is "English">>Look Self<<else>>Se Regarder<</if>>' "LookSelf">><<set $actions.lookself to true, $turn ++>><</link>></li><</if>> <<if ($actions.lookaround or $actions.lookup) and $actions.lookself and !$actions.lookselfagain>><li> <<link '<<if settings.lang is "English">>Look Self Again<<else>>Se Regarder de Nouveau<</if>>' "LookSelfAgain">><<set $actions.lookselfagain to true, $turn ++>><</link>></li><</if>> <<if $actions.lookselfagain and !$actions.ownseatbelt>><li> <<link '<<if settings.lang is "English">>Pull Own Seat Belt<<else>>Tirer Ceinture de Sécurité<</if>>' "PullOwnSeatBelt">><<set $actions.ownseatbelt to true, $turn ++>><</link>></li><</if>> <<if !$actions.lookaround>><li> <<link '<<if settings.lang is "English">>Look Around<<else>>Regarder Autour<</if>>' "LookAround">><<set $actions.lookaround to true, $turn ++>><</link>></li><</if>> <<if $actions.lookaround and !$actions.talkpassenger>><li> <<link '<<if settings.lang is "English">>Talk Passenger<<else>>Parler au Passager<</if>>' "TalkPassenger">><<set $actions.talkpassenger to true, $turn ++>><</link>></li><</if>> <<if !$actions.lookup>><li> <<link '<<if settings.lang is "English">>Look Up<<else>>Regarder en Haut<</if>>' "LookUp">><<set $actions.lookup to true, $turn ++>><</link>></li><</if>> <<if $actions.lookup and !$actions.orderchild>><li> <<link '<<if settings.lang is "English">>Order Child<<else>>Commander Enfant<</if>>' "OrderChild">><<set $actions.orderchild to true, $turn ++>><</link>></li><</if>> <<if !$actions.lookahead>><li> <<link '<<if settings.lang is "English">>Look Ahead<<else>>Regarder Devant<</if>>' "LookAhead">><<set $actions.lookahead to true, $turn ++>><</link>></li><</if>> <<if $actions.lookahead and !$actions.examcar>><li> <<link '<<if settings.lang is "English">>Examine Car<<else>>Examiner Voiture<</if>>' "ExamineCar">><<set $actions.examcar to true, $turn ++>><</link>></li><</if>> <<if $actions.lookahead and !$actions.examvehicle>><li> <<link '<<if settings.lang is "English">>Examine Vehicle<<else>>Examiner Véhicule<</if>>' "ExamineVehicle">><<set $actions.examvehicle to true, $turn ++>><</link>></li><</if>> <<if !$actions.think and $turn > 3>><li> <<link '<<if settings.lang is "English">>Think<<else>>Réfléchir<</if>>' "Think">><<set $actions.think to true, $turn ++>><</link>></li><</if>> <<if !$actions.scream and $turn > 3>><li> <<link '<<if settings.lang is "English">>Scream<<else>>Hurler<</if>>' "Scream">><<set $actions.scream to true, $turn ++>><</link>></li><</if>> <<if $turn gt 4>><li> <<link '<<if settings.lang is "English">>Open Door<<else>>Ouvrir la Porte<</if>>' "MoveEnd">><</link>></li><</if>> <<if $turn gt 4>><li> <<link '<<if settings.lang is "English">>Turn Wheel<<else>>Tourner le Volant<</if>>' "MoveEnd">><</link>></li><</if>> <<if $turn gt 4>><li> <<link '<<if settings.lang is "English">>Escape<<else>>Fuire<</if>>' "MoveEnd">><</link>></li><</if>> </ul> <</widget>> <<widget "Car">> <<switch $turn>> <<case 1>><span class="rise-shake"><<if settings.lang is "English">>Clanking noise<<else>>Bruit de cliquetis<</if>>.</span> <<case 2>><span class="constant-tilt-shaking"><<if settings.lang is "English">>Incoherent mumbles<<else>>Marmonnements incohérents<</if>>.</span> <<case 3>><span class="skew-shake-x"><<if settings.lang is "English">>Roaring engine<<else>>Moteur rugissant<</if>>.</span> <<case 4>><<if settings.lang is "English">>Rolling tires<<else>>Pneus roulants<</if>>. <<case 5>><<if settings.lang is "English">>Blinding lights<<else>>Voyants aveuglants<</if>>. <</switch>> <</widget>>
<<if !["Title", "Start"].contains(passage())>> <<link '<<switch settings.lang>><<case "English">>Settings<<case "Français">>Paramètres<</switch>>'>><<script>>UI.settings()<</script>><</link>> <<link '<<switch settings.lang>><<case "English">>Credits<<case "Français">>Crédits<</switch>>'>><<switch settings.lang>><<case "English">><<popup 'Credits_en' "Credits">><<case "Français">><<popup 'Credits_fr' "Crédits">><</switch>><</link>> <</if>>
<<timed 1s t8n>>Blue, red, no shirts. <<next>>Pile of immobile bodies. <<next>>Black and Yellow chequered patterns. <<next>>Dead eyes. <<next>>Tangled damaged cables. <<next>>Discarded dummies… <<next>> <<next>>[[One of them?|END]]<</timed>>
[[Open Eyes|AE1]] <<unset $crash>>
<<audio "crash" play>> <<timed 3s>><<set $turn to 0>><<goto "TryAgain">><</timed>>
<center><h3>COLLISION</h3>\ A short game created by [[manonamora|https://manonamora.itch.io/]] for the Neo Twiny Jam. <hr> <h4>Assets</h4>\ Dialog API: [[Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]] Text Animation: [[Unused CSS|https://unused-css.com/blog/css-shake-animation/]] SFX: [[Eponn|https://freesound.org/people/Eponn/]] <hr> Find my other games on [[itch|https://manonamora.itch.io/]] or follow my [[dev blog|https://manonamora-if.tumblr.com]]. </center>
<div id="title">COLLISION</div> <div id="start"><<link "Restart?">><<script>>Engine.restart()<</script>><</link>></div>
<<timed 1s t8n>>Bare silver frame. <<next>>Missing windshield. <<next>>Back and side mirrors. <<next>>Chequered wheel. <<next>>Two passengers. <<next>>Cables everywhere. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Bright light. <<next>>Blurred lines. <<next>>Approaching mass. <<next>>Roaring engine. <<next>>Immobile limbs. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Bare silver frame. <<next>>Missing windshield. <<next>>Bright light. <<next>>Empty moving vehicle. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Stuck neck. <<next>>Passenger. <<next>>Bald. <<next>>Red shirt. <<next>>Beige pants. <<next>>Chequered Lines. <<next>>Seat belt. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Stuck neck. <<next>>Blue shirt. <<next>>No pants. <<next>>Yellow and black dots on arms. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Stuck neck. <<next>>Blue shirt. <<next>>No pants. <<next>>Yellow and black dots on arms. <<next>>Missing seat belt. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Stuck neck. <<next>>Glance in mirror. <<next>>Seated child. <<next>>Grey suit. <<next>>Yellow and black circles on cheeks. <<next>>Missing seat belt. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Hands on chequered wheel. <<next>>Attached fingers. <<next>>Immobile limbs. <<next>>Silence. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 0.5s t8n>>Immobile limbs. <<next>>Escape impossible.<</timed>> <<timed 2.5s>><<goto "Crash">><</timed>>
<<timed 1s t8n>>Hands on chequered wheel. <<next>>Attached fingers. <<next>>Immobile limbs. <<next>>Silence. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>No word. <<next>>No voice. <<next>>No sound. <<next>>Immobile child. <<next>>Dead eyes. <<next>>Worries. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Immobile limbs. <<next>>Stuck neck. <<next>>Worries. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>No word. <<next>>No voice. <<next>>No sound. <<next>>No breath. <<next>><<Car>> <<next>><<Actions>><</timed>>
[[Open Eyes|OpenEyes][$turn ++]]
<<timed 1s t8n>>No word. <<next>>No voice. <<next>>No sound. <<next>>No movement. <<next>>Immobile passenger. <<next>>Stuck neck. <<next>>Worries. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Incoherent thoughts. <<next>>Incomprehension. <<next>>Concerns. <<next>>Confusion. <<next>>Scared? <<next>><<Car>> <<next>><<Actions>><</timed>>
<div id="title">COLLISION</div> <div id="start">[[Start|First]]</div> <span id="underhr"><hr> Warning: animated text, loud noise. <<link "Settings">><<script>>UI.settings()<</script>><</link>> <<link "Credits">><<popup 'Credits_en' "Credits">><</link>> </span>
<<timed 0.1s t8n>><center>Try $number</center><div id="start" class="start">FAILURE</div> <div class="circle">[[Again?|First][$turn to 0, $actions to {}, $number ++, $crash ++]]</div><</timed>>
<<link "English" "Title">><<set settings.lang to "English">><<run Setting.save();>><</link>> | <<link "Français" "Title">><<set settings.lang to "Français">><<run Setting.save();>><</link>>
<<timed 1s t8n>>Bleu, rouge, sans chemise. <<next>>Pile de corps immobiles. <<next>>Motifs à damier noirs et jaunes. <<next>>Yeux vides. <<next>>Câbles emmêlés endommagés. <<next>>Mannequins jetés… <<next>> <<next>>[[L’un d’eux ?|END]]<</timed>>
[[Ourvrir les Yeux|AE1]] <<unset $crash>>
<<audio "crash" play>> <<timed 3s>><<set $turn to 0>><<goto "TryAgain">><</timed>>
<center><h3>COLLISION</h3>\ Un court jeu créé par [[manonamora|https://manonamora.itch.io/]] pour la Neo Twiny Jam. <hr> <h4>Ressources</h4>\ Animation Texte: [[Unused CSS|https://unused-css.com/blog/css-shake-animation/]] Dialog API: [[Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]] SFX: [[Eponn|https://freesound.org/people/Eponn/]] <hr> Retrouvez mes autres jeux sur [[itch|https://manonamora.itch.io/]] or suivez mon [[blog dev|https://manonamora-if.tumblr.com]]. </center>
<div id="title">COLLISION</div> <div id="start"><<link "Recommencer ?">><<script>>Engine.restart()<</script>><</link>></div>
<<timed 1s t8n>>Cadre argenté dépouillé. <<next>>Pare-brise manquant. <<next>>Rétroviseurs arrière et latéraux. <<next>>Volant à damier. <<next>>Deux passagers. <<next>>Câbles partout. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Lumière vive. <<next>>Lignes floues. <<next>>Masse approchant. <<next>>Moteur rugissant. <<next>>Membres immobiles. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Cadre argenté dépouillé. <<next>>Pare-brise manquant. <<next>>Lumière vive. <<next>>Véhicule vide en mouvement. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Cou coincé. <<next>>Passager. <<next>>Chauve. <<next>>Chemise rouge. <<next>>Pantalon beige. <<next>>Lignes à damier. <<next>>Ceinture de sécurité. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Cou coincé. <<next>>Maillot bleue. <<next>>Sans pantalon. <<next>>Points jaunes et noirs sur les bras. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Cou coincé. <<next>>Maillot bleue. <<next>>Sans pantalon. <<next>>Points jaunes et noirs sur les bras. <<next>>Ceinture de sécurité manquante. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Cou coincé. <<next>>Coup d’œil dans le miroir. <<next>>Enfant assis. <<next>>Combinaison grise. <<next>>Cercles jaunes et noirs sur les joues. <<next>>Ceinture de sécurité manquante. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Volant à damier. <<next>>Doigts attachés. <<next>>Membres immobiles. <<next>>Silence. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 0.5s t8n>>Membres immobiles. <<next>>Évasion impossible.<</timed>> <<timed 2.5s>><<goto "Crash">><</timed>>
<<timed 1s t8n>>Volant à damier. <<next>>Doigts attachés. <<next>>Membres immobiles. <<next>>Silence. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Aucun mot. <<next>>Pas de voix. <<next>>Pas de son. <<next>>Enfant immobile. <<next>>Yeux vide. <<next>>Inquiétudes. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Membres immobiles. <<next>>Cou coincé. <<next>>Inquiétudes. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Aucun mot. <<next>>Pas de voix. <<next>>Pas de son. <<next>>Pas de souffle. <<next>><<Car>> <<next>><<Actions>><</timed>>
[[Ourvrir les Yeux|OpenEyes][$turn ++]]
<<timed 1s t8n>>Aucun mot. <<next>>Pas de voix. <<next>>Pas de son. <<next>>Pas de mouvement. <<next>>Passager immobile. <<next>>Cou coincé. <<next>>Inquiétudes. <<next>><<Car>> <<next>><<Actions>><</timed>>
<<timed 1s t8n>>Pensées incohérentes. <<next>>Incompréhension. <<next>>Préoccupations. <<next>>Confusion. <<next>>Peur ? <<next>><<Car>> <<next>><<Actions>><</timed>>
<div id="title">COLLISION</div> <div id="start">[[Commencer|First]]</div> <span id="underhr"><hr> Avertissement : texte animé, bruit fort. <<link "Paramètres">><<script>>UI.settings()<</script>><</link>> <<link "Crédits">><<popup 'Credits_fr' "Crédits">><</link>> </span>
<<timed 0.1s t8n>><center>Essai $number</center><div id="start" class="start">ÉCHEC</div> <div class="circle">[[De Nouveau ?|First][$turn to 0, $actions to {}, $number ++, $crash ++]]</div><</timed>>
<<link "English" "Title">><<set settings.lang to "English">><<run Setting.save();>><</link>> | <<link "Français" "Title">><<set settings.lang to "Français">><<run Setting.save();>><</link>>