(align:"=><=")[(click:?page)[You just finished a long shift at work and are walking towards your car (click:?page)[You notice in the afternoon sun, that your shadow is moving differently than you... (click:?page)[As the sun goes down, your shadow slowly drifts away from your body, until its not even connected to you anymore. (click:?page)[You watch the sun set, no lights out, it's pitch dark. You stare at the ground, trying to find your way to your car through the dark (click:?page)[All the lights in the parking lot turn on at the same time, brighter than usual, blinding you in the process. (click:?page)[As your eyes adjust, you see multiple shadowy figures surrounding them in all directions. As they drift toward you, a shadowy circle expands below them. The more the circle expands, the more you slowly sink into it, until you are fully consumed. (click:?page)[(link-goto:"Next","Start")]]]]]]] (after:2s)[(float-box:"=x=","====y=")[(transition:"fade")[(print:"(PS: If game doesn't move, press on the screen)")]]]]dungeon crawler rouge-lite Bad Ending: Character walks back to many times, or runs out of HP? Good End 1: Player collects all items to fight the shadow and rules the dungeon Good End 2: Player finds the way out and leaves the dungeon, back to where they were taken. Go though random rooms, you can go back twice until the shadow catches up. Win when you get past (15?) rooms or get the items needed to beat the shadow. Rooms to add: Gamba Timed Puzzle Item Decision Health Restore Number test Items to beat shadow: Flashlight Battery Lens (align:"=><=")[You wake up in a bed in a room you dont reconize. (click:?page)[You look around the room to find things you reconize. (click:?page)[You see lit up torches, brick walls, a bag next to your bed, and a door with a lever across the room from it. (link:"Pick up the bag")[(go-to:"Start2")]]]](de(align:"=><=")[You pick up the bag and look inside and there is a slip of paper with some writing inside of it (click:?page)[It reads: //"If you are reading this, you must be stuck in this place too. This place will never end. Every room is random, making me feel like I'm stuck in a loop. All while ''That'' thing chases me. From the records I found from another room, that thing is called ''$shadow'', but I'm done. I'm writing this to help whoever is reading this escape this place. By the time you read this, I am probably gone. I hope this helps you, and you don't get stuck here like me."// (click:?page)[After reading, you put the letter back in the bag, putting it on your back as you walk toward the lever on the wall (link-replace:"Flip the lever")[(show:?abc)(link-replace:"Flip the lever",(action:"mouseout"))[(go-to:"start3")]]]] |abc>[(Link:"Walk To the Door")[a]]] (hide:?abc)(align:"=><=")[(after:3s)[You try to walk toward the door (after:5s)[As you walk away, you feel something grab your hand (after:7s)[You look back and see a deep black hand grabing your arm. (after:9s)[It's grip gets tighter (link-goto:"Pull arm back","start4")]]]]](align:"=><=")[(click:?page)[You pull your arm back with all your strength (click:?page)[The shadowly arm gets pulled with you until it lets go, pulling the rest of its body out of the wall (click:?page)[It stands up while you realize that it looks like just like you (click:?page)[You run to the door, and leave the room, slamming the door back behind you(click:?page)[(set:$random to 0)(go-to:"start5")]]]]]]$health (align:"=><=")[You look in front of you and see 2 doors going different directions. (float-box:"=x==","=y==")[(link:"Left Door")[(set:$Door to (random:1,10))(go-to:"2")]](float-box:"==x=","=y==")[(link:"Right Door")[(set:$Door to (random:1,10))(go-to:"2")]]]$health (align:"=><=")[(if:$Door is 10)[It's a dead end $healthlose (link-goto:"Go Back","1")]\ (If:$Door < 10)[There is another door ahead There was also something on the ground $itemget (set:$random to (either:2,3,4))(link-goto:"Go","random")]](align:"=><=")[[You walk out the door and are greeted with a bright-blinding light. (click:?page)[Your eyes adjust and you realize you are back at the parking lot you were taken from. ](click:?page)[You look back to the door you just came from and see that it isn't connected to anything, not connected to any wall or building. ](click:?page)[You hear loud stomps that start to get louder as it gets closer to you. You take a step back as you see ''$shadow'' running toward the door. ](click:?page)[As it gets closer to the door, the parts touching the light slowly starts to dissapear. ](click:?page)[It jolts back and stares at you, standing completely still. ](click:?page)[The door slowly shuts itself and once it does, the door fades away, like it was never there. ] ]<a|(click:?page)[ (transition:"fade") + (transition-time: 2s)[(text-size:5)[(replace:?a)[]The End]] (transition:"fade") + (transition-time: 2s)[Normal Ending]] (click:?page)[(link-goto:"Start Over","Start Game Here")]]$health (set:$tries to 3)\ (align:"=><=")[You walk in the room and see a slot machine with numbers instead of pictures sitting in the middle. (click:?page)[You walk up to it and see that it has 3 tries on it. (click:?page)[Pull the lever? (float-box:"=x==","==y===")[(link:"Yes")[(go-to:"gambayes")]](float-box:"==x=","==y===")[(link:"No")[(set:$random to (either:1,3,4))(go-to:"random")]]]]]$health (set:$win to false)(align:"=><=")[(after:2s)[The first number is... (after:4s)[(set:$num1 to (random:1,3)) $num1] (after:6s)[The second number is... (after:8s)[(set:$num2 to (random:1,3)) $num2] (after:10s)[The final number is... (after:12s)[(set:$num3 to (random:1,3)) $num3]]]] (after:14s)[(if:$num1 is 1)[(if:$num2 is 2)[(if:$num3 is 3)[(set:$win to true)You Win! $itemget]]](if:$num1 is 3)[(if:$num2 is 2)[(if:$num3 is 1)[(set:$win to true)You Win! $itemget]]]\ (if:$num1 is 1)[(if:$num2 is 1)[(if:$num3 is 1)[(set:$win to true)You Win! $itemget]]]\ (if:$num1 is 2)[(if:$num2 is 2)[(if:$num3 is 2)[(set:$win to true)You Win! $itemget]]]\ (if:$num1 is 3)[(if:$num2 is 3)[(if:$num3 is 3)[(set:$win to true)You Win! $itemget]]](if:$win is false)[Nothing Happened... $healthlose]] (after:16s)[(set:$tries to $tries - 1)These numbers might be important in the future...] (after:18s)[(if:$tries > 1)[You have $tries tries left](if:$tries is 1)[You have $tries try left](if:$tries is 0)[(link-goto:"Next","beforeend")]] (after:20s)[(if:$tries > 0)[Will you go again or leave? (float-box:"=x==","=====y=======")[(link:"Again")[(go-to:"gambayes")]](float-box:"==x=","=====y=======")[(link:"Leave")[(go-to:"gambatest")]]]]] $health (align:"=><=")[You see a door with a faint light under it, you believe it might be the Exit. (link-goto:"Walk out?","End") (if:$secretwin is true)[With the flashlight you have, you might be able to fight back against ''$shadow'' (link-goto:"Wait?","secret")]] (set: $playerd to 3) (set:$maxd to 3) (set:$flash to false) (set:$bat to false) (set:$bulb to false) (set:$room to 0) (set:$itemgrab to [(if:$flash is true)[(if:$bat is true)[(if:$bulb is true)[It seems ''$shadow'' got farther... $healthheal](if:$bulb is false)[(set:$bulb to true)You got a ''Lightbulb!'']](if:$bat is false)[(set:$bat to true)You got a ''Battery!'']](if:$flash is false)[(set:$flash to true)You got a'' Broken Flashlight!'']]) (set:$itemget to [(either:[It seems ''$shadow'' got farther... $healthheal], $itemgrab, $itemgrab, $itemgrab)]) (set:$healthheal to [(set:$playerd to $playerd + 1)$reset]) (set:$healthlose to [You hear ''$shadow'' get closer. (set:$playerd to $playerd - 1)$reset]) (set:$health to [(if:$playerd > $maxd)[(set:$playerd to $maxd)](if:$playerd <= 0)[(go-to:"bad")](float-box: "x","y========")[(b4r:"outset")(meter: bind $playerd, $maxd, "=b=", "$shadow's Distance: $playerd/$maxd", (gradient: 90, 0, red, 1, orange))]$secret (cond:$flash, $bulb, $bat)[(set:$secretwin to true)](float-box:"=====x","=====y")[Room $room]]) (set:$reset to [$health]) (set:$secret to [(if:$secretshow is false)[(set:$secretshow to true)(cond:$flash, $bulb, $bat)[(align:"=><=")[You combine the items you got together into a ''Working Flashlight!'']]]]) (set:$secretshow to false) (go-to:"Title") $health (set: $num1 to 1)(set:$win to [You Win! $itemget (set:$random to (either:1,3,4))(link-goto:"Next","chest")]) (set:$lose to [You Fail $healthlose (set:$random to (either:1,3,4))(link-goto:"Next","chest")])(set:$test1 to [(if:$num1 is 1)[(replace:?1)[$win]](else:)[(replace:?1)[$lose]]])(set:$test2 to [(if:$num2 is 2)[(replace:?1)[$win]](else:)[(replace:?1)[$lose]]])(set:$test3 to [(if:$num3 is 3)[(replace:?1)[$win]](else:)[(replace:?1)[$lose]]])\ (align:"=><=")[You walk into the room and see a podium with a giant screen infront of it. (click:?page)[You walk up to the podium and see that it has 3 buttons with a number on each of them. (click:?page)[The giant screen makes a static sound, then reveals some text (set:$test to 1) (click:?page)["What was the (if:$test is 1)[first](if:$test is 2)[second](if:$test is 3)[final] number of the slot machine?" (click:?page)[|1>[(float-box:"===x======","==y===")[(link:"1")[$test1](float-box:"====x====","==y===")[(link:"2")[$test2]](float-box:"======x===","==y===")[(link:"3")[$test3]]]]]]]]] $health (align:"=><=")[You walk in the room and there is a suspicious looking chest in the middle of it. (click:?page)[If you open it, there may be an item that can help you.] (click:?page)[Open it?] (click:?page)[(float-box:"=x==","==y===")[(link:"Yes")[(go-to:"chestyes")]](float-box:"==x=","==y===")[(link:"No")[(set:$random to (either:1,2,4))(go-to:"random")]]]]$health (align:"=><=")[(click:?page)[You open the chest and see whats inside.] (click:?page)[(set:$chest to (random:1,2)) (if:$chest is 1)[$itemget](if:$chest is 2)[A bunch of insects crawl out of the chest. You feel like you wasted your time. $healthlose]] (click:?page)[(set:$random to (either:1,2,4))(link-goto:"Next","random")]](align:"=><=")[|a>[You hear ''$shadow'' get closer till it's at the door behind you (after:3.5s)[The door breaks open as it runs into the room, straight at you]] (after:7s)[(transition:"fade") + (transition-time: 2s)[ (text-size:5)[(replace:?a)[]The End] (transition:"fade") + (transition-time: 2s)[Bad Ending]] (click:?page)[(link-goto:"Start Over","Start Game Here")]]](align:"=><=")[(transition:"fade") + (transition-time: 1.5s)[(text-size:8)[ [''Shadow Dungeon'']]] (after:3s)[(link-goto:"Start","name")]]$health (text-size:3)[(align:"=><=")[ (after:1.5s)[(float-box:"====x====","=y=")[(after:3.5s)[(replace:?1)[]]|1>[(link:"0",(action:"mouseover"))[(set:$click to $click + 1)]]]] (after:3s)[(float-box:"=x====","=yy====")[(after:5s)[(replace:?2)[]]|2>[(link:"0",(action:"mouseover"))[(set:$click to $click + 1)]]]] (after:4.5s)[(float-box:"=======x=","======yy=")[(after:6.5s)[(replace:?3)[]]|3>[(link:"0",(action:"mouseover"))[(set:$click to $click + 1)]]]] (after:6s)[(float-box:"=x======","==yy=")[(after:8s)[(replace:?4)[]]|4>[(link:"0",(action:"mouseover"))[(set:$click to $click + 1)]]]] (after:7.5s)[(float-box:"=======x===","=yy===")[(after:9.5s)[(replace:?5)[]]|5>[(link:"0",(action:"mouseover"))[(set:$click to $click + 1)]]]] (after:9.8s)[(go-to:"puzzleend")]]]$health (align:"=><=")[(if:$click is 5)[You Win! $itemget]\ (if:$click <= 4)[You lose! $healthlose] (set:$random to (either:1,2,3))(link-goto:"Next","random")]$health (align:"=><=")[There is a tablet on the wall in front of you. (click:?page)[It seems that there is some kind of game you can play to get a reward] (click:?page)[It says that you must click on the icons when they show up] (click:?page)[Do you want to play?(float-box:"=x==","==y===")[(link:"Yes")[(go-to:"puzzlestart")]](float-box:"==x=","==y===")[(link:"No")[(set:$random to (either:1,2,3))(go-to:"random")]]] ](set:$room to $room + 1) (if:visits is 8)[(go-to:"beforeend")] (if:visits is 1)[(set:$random to (random:1,4))] (if:$random is 1)[(go-to:"1")] (if:$random is 2)[(go-to:"Gamba")] (if:$random is 3)[(go-to:"chest")] (if:$random is 4)[(go-to:"puzzle")] (set: $shadow to (prompt: [Name Please:], "", "", "Start"))[(if:$shadow is "")[(set:$shadow to "The Shadow")](go-to:"begin")](align:"=><=")[ [You decide to wait until ''$shadow'' reaches you. (click:?page)[You stand infront of the door, with the flashlight in your hand.] (click:?page)[The stomping gets louder until it gets to the door of the room you are in.] (click:?page)[''$shadow'' breaks through the door, running after you.] (click:?page)[You turn the flashlight on, pointed at $shadow. As the light hits it, it starts silently shaking in place, slowly getting smaller.] (click:?page)[You keep flashing the light on it until ''$shadow'' fully dissappears.] (click:?page)[You turn the flashlight off and look at your feet, your shadow is back where it normally is.] (click:?page)[You walk out the door and are greeted with a bright-blinding light. ] (click:?page)[Your eyes adjust and you realize you are back at the parking lot you were taken from.] (click:?page)[You look back to the door you just came from and see that it isn't connected to anything, not connected to any wall or building.] (click:?page)[While staring at it, the door slowly dissappears, like it was never there.] ]<a|(click:?page)[ (transition:"fade") + (transition-time: 2s)[(text-size:5)[(replace:?a)[]The End]] (transition:"fade") + (transition-time: 2s)[Good Ending]] (click:?page)[(link-goto:"Start Over","Start Game Here")]]$health (align:"=><=")[Still shocked by the recent events, you walk into the next room, unaware of the contents. (click:?page)[(go-to:"random")]]