A MAZE. Magazine No.3 - US Edition: Death

Page 1

MArch / APrIL 2016

A MAZE.

MAGAZINE The Adventurous Art of Playing

»DEATh« 13

NO. 3


Dein

Netzwerk für die

Games-Branche

NETWORKING WORKSHOPS WEBINARE FÖRDERUNG RABATTE TRAINING

LEITFÄDEN GAMESCOM

TION IN SPECIALIZA

ARBEITSKREISE

MENTOREN

FACHKRÄFTE

MESSEN

RECHTSFRAGEN

GAMEDESIG

N.ZHDK.CH

FRANKY (2015): TUNAY BORA; SIMON GLOOR

achen! Jetzt mitm nline.de www.biu-o nline.de info@biu-o @BIU_eV / BIUeV

Anzeigen_BIU_AMAZE_V10.indd 1

Das Netzwerk der deutschen Games-Branche. Ein Service des BIU – Bundesverband Interaktive Unterhaltungssoftware

01.03.16 16:31

3


Let There Be Blood

0 --------------------------------------------------------bleary eyed, but well rested. The sun shines a bit too brightly. »Must be Saturday,« you mutter to no one. You smile, realising it isn›t just any Saturday, but your sixteenth birthday. Your eyes slide from the window to your left wrist, laying palm up, and you see… ----------------------------------------------------------› Smooth, unblemeshed skin. (go to 8) -----------------------------------------------------------

1 ---------------------------You both leap off the old train bridge, sunlight on your backs. Eyes now fixated on the water directly below you, you realise that just beneath the surface are sheets of rusty metal. The only thought you have time for before being eviscerated is how glad you are that Lillith is just far enough over to avoid the nasty fate. -----------------------------› If you have two tickmark tattoos…(go to 7) › Otherwise... (go to 14) ------------------------------

4

5


2 ---------------------------------------------------------------------------------------------“Hey, can you pin my fez on top of the helmet? I can see a few holding your tunic together.” You add a smile: “It’s my birthday.” The knight grins and takes the fez. “Would be my pleasure” He pulls out a few pins from his own costume and pushes them through the fez and into the helmet already on your head. Beaming, you turn to face the field, a knight in black waiting at the opposite end. The ‘King’ proclaims something, unintelligible through your helmet, and both horses charge toward each other. You brace yourself as the knight approaches, but the unexpected sight of the fez seems to distract your opponent and, instead of aiming for your shield, he aims a bit too high, taking the fez right off your head with his lance! Your horse comes to a quick stop, and you hear a *tink* as the shield bolt breaks from years of built-up fatigue, and you hold it loose in your hand, snickering to yourself. Lillith shows you the pictures she took of the whole thing and neither of you can stop laughing. ------------------------------------------------------------------------------------------------› Continue…(go to 3) --------------------------------------------------------------------------------------------------

3 ---------------------------After a few more hours of goofing off with Lillith, you wave goodbye after dropping her off at home. You fiddle with the radio a bit until a tune suitable to your elated mood and the setting sun filters through. Sunglasses are adjusted, your red fez tilted just so, tassel practically glowing in the light. You drive home feeling hopeful that no matter how many lives you have left, or even if this is your last, you dont regret one second of it. -----------------------------THE END ------------------------------

6

7


6 ----------------------------You drive Lillith and yourself about an hour outside of town to the Medieval Fair. It’s a beautiful day, full of people dressed in all manner of historically inaccurate garb. You laugh at a jester doing magic tricks in the mud, eat a pair of turkey legs, then proceed to get dragged to the jousting field. Lillith wears a mischievous grin. “When you were in the ba- I mean privy, I paid for you to get to be part of the jousting demonstration! Happy birthday!!!” Before you have a chance to react, a large knight in gleaming white armour takes your arm and lifts you up to a podium for you to get dressed and mount your horse. “Worry not,” he explains. “The shield and lance are mounted, and the tips are padded.” ------------------------------› IF »Red Fez« IS IN INVENTORY (go to 2) › »Giddyup I guess!« (go to 5) -------------------------------

4 --------------------------As usual, the thrift store is full of the most amazing junk to ever waste your hard earned dollars on. A faceless robot teddy, a sincere painting of white Jesus, and more! After running up and down the aisles a bit you both stop in front of a selection of hats. Lillith glares at you as you fondle the bright red fez. »Just buy it already! Youve been eyeing it for weeks.« ----------------------------*IN-PAPER PURCHASE REQUIRED AT http://jerrytron.com/project/three-lives ----------------------------› Purchase the red fez! $1.00* (go to 15) › Nah, mayber later. (go to 11) ----------------------------5 ---------------------------------------------------------------A knight in black armor sits on a horse at the opposite end of the field, waiting patiently to begin. The ‘King’ proclaims something, utterly unintelligible with your oversized helmet on, and both horses charge toward each other, with you just along for the ride. The shield and lance jar up and down, only staying in aim thanks to the mounting hardware.Unfortunately, the shield bolt has weakened from years of demonstrations and when the knight strikes it with his lance, it breaks free, striking you in the neck between armor and helmet, and you hear a loud *snap* before falling limply down into the dirt, with gasps and screams filling the air, the king yelling to check how many ticks you have. ------------------------------------------------------------------› f you have two tickmark tattoos… (go to 7) › Otherwise… (go to 14) ------------------------------------------------------------------

8

9


10

11


8 -----------------------------Youve made it this far without a single death. You try to feel impressed with yourself, but for some reason kids at school with death-marks make fun of fulllifers, calling you a wuss for never taking any risks. »Whatever,« you mentally sigh. »Better than being noosed.« You feel briefly sorry for the handful of kids at school that have already lost two lives. Other kids call them noosed, since they are just waiting to drop, for good. -------------------------------› Continue… (go to 9) --------------------------------

9 ----------------------------Your cell buzzes, and your friend Lilliths face appears on the screen, her middle finger stuck up her nose. »Heeeey! Happy birthday!« she yells. Lillith continues: »Now get up or we won›t have time for our usual Saturday thrift stop before birthday fun! LETS GO!« ------------------------------› »To the Quick Thrift!« (go to 4) › »Let›s skip and just go have fun!« (go to 11) -------------------------------

7 ----------------------------------------------------------------There is no pain, just the sensation of being emptied, hollowed out. You realise this isn’t a thing to be feared, because your body has simply been a vessel. It was the jar, and the real you, the part that matters is what empties into the black unknown. Soon after this realisation, you feel at peace, and let go of your thoughts, of everything. ------------------------------------------------------------------THE END -------------------------------------------------------------------

12

13


We Wish To Inform You That We Are Dying

14

15


by David Calvo

Congratulations! You have died. ▓▓▓▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓ ▓ ▓ ▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓ Failure ▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ YOU HAVE FAILED. ▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓ ▓▓▓▓ Mission Failed ▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓ ▓▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓ You Crashed! ▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓ ▓ ▓▓▓▓ YOU FUCKED UP ▓▓▓▓ ▓▓ ▓▓ ▓▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓ Your life ends in the wasteland... ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓▓ IT'S A SAD THING THAT YOUR ADVENTURES HAVE ENDED HERE!! ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓ YOU HAVE FAILED! THE CASE REMAINS UNSOLVED! ▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓ ▓▓▓▓▓ ▓▓ ▓▓▓▓▓ ▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓ ▓▓▓▓ IT LOOKS LIKE YOUR LUCK JUST RAN OUT. ▓▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓ ▓▓▓ ▓▓▓▓▓ You have perished. ▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓ ▓▓▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓ ▓▓ ▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ YOU AND YOUR FRIENDS ARE DEAD. ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ You were doomed from the start ▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓ ▓▓ ▓▓▓ ▓▓ ▓▓▓▓ ▓▓ ▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓ ▓ ▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ You have failed to stop the alien onslaught. ▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓ ▓ You fool. ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓ Too Bad! ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓▓▓ ▓▓ ▓▓ ▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓ You've met with a terrible fate, haven't you? ▓▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓ Good Night! ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓ ▓▓▓ Nice Try! ▓▓▓▓ ▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓ ▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓ Loser ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓ YOU ARE WORTHLESS AND WEAK ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓▓ GIVE UP, STREET RAT ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓ ▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ YOU BLEW IT! ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓ YOU ARE DEAD! ▓ ▓▓▓ ▓▓ ▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ You have died of dysentery. ▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓ ▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓ WOW! YOU LOSE! ▓▓▓▓ ▓▓▓ ▓▓▓ ▓▓▓ ▓▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓ ▓ You have lost your mind. ▓▓▓ ▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓ *** You have died. *** ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓ ▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ YOU DIED ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ DEAD ▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ LOVE IS OVER ▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓ ▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ AND YOU DEAD ▓▓▓▓▓▓ ▓▓ ▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓ RESTART, RESTORE, or QUIT

10 ----------------------------------------»Haha, okay! Just as long as you don›t go all Of Mice and Men ‹Lennie› on me,« she jests. »I wont!« you promise. »They only get one life, so NICE squeezing.« You laugh and reminisce about the last visit to the rescue briefly, then hit the road. After you arrive, one of the employees informs you that they just took in an injured puma that was found close to town. Your eyes both go wide, and you exclaim in unison: »CAN WE SEE IT?!?« The employee›s smile drops. »Unfortunately, no. It›s being treated at the moment.« You wander off disappointed, but notice a sign leading to the

treatment area. With two devilish grins you follow it until you can see the sedated puma through the small glass window of a locked door. Lillith motions to you as a vet leaves another door to the same room, and you both rush to stop it from closing. You slip inside the room, looking back to make sure Lillith gets in ok. After a brief moment of snickering together, you step close to the sleeping, chained puma. »It›s out cold! Com›on, pet it, it›s your birthday!« Lillith whispers excitedly. -------------------------------------------------› IF »Red Fez« IS IN INVENTORY (go to 2) › »Shhhh! Hurry!« (go to 5)

17

11 -----------------»Ok, so what should we go do then?« Lillith inquires. -------------------› »Let›s go cliff diving!« (go to 16) › »The Medieval Fair is still happening! (go to 6) › »Pet shopping, FUZZY THINGS!« (go to 10) ---------------------


b y Tr o y D u g u i d


20 21

by Eleanor Snippy


22

23


by Heiko Nerenz

12 --------------------------------------You nod in quick agreement, causing your fez to topple off your head and onto the puma. Its eyes quickly open, and the notso-sedated puma quickly puts its jaws around the red hat, with paws quickly following to pull it in and smother it. Eyes like saucers, you and Lillith back away quietly, only taking a breath once you are both sure the puma›s chains wont allow it to reach you. Slipping out, you sheepishly say goodbye to the employee in front, then collapse in the front seat of your car, dying of nervous laughter at the confusion sure to follow after the vet finds a half-eaten red fez with their recovering puma. ----------------------------------------› Continue... (go to 3) -----------------------------------------

13 ---------------------------You nod in quick agreement and reach your hand out to pet the puma’s head. It’s warm, and soft, but you only get a moment to enjoy the sensation, as the dozing-but-not-sedated puma opens its eyes and, terrified by the intrusion, quickly twists its head to clamp down onto your hand. Lillith screams and runs for the door as two large paws envelope you and the jaws loosen from your hand just long enough to find your neck. ------------------------------› If you have two tickmark tattoos…(go to 7) › Otherwise... (go to 14) -------------------------------

24

25


26

27


28

29


GDC EUROPE RETURNS 15–16 AUGUST 2016

19 --------------------------------------14 ------------------------The pain is intense, but dull, distant somehow. Just as quickly as you noticed its presence, it dissipates and is replaced by a heat that borders on unbearable until all sensation fades away.

ADD

A brief wave of anxiety washes over you as your eyes trace the two marks. “This is it…” you think to yourself. “Barely sixteen and a noose around my neck… Happy birthday to me I guess!” ----------------------------------------› Continue... (go to 9) --------------------------------------

GDCEUROPE.COM

The re-life process complete, a tickmark tattoo is added to your left wrist, a mark definitely worth keeping track of. ---------------------------› Continue… (go to 0) ----------------------------

15 ---------------------------------------------[DO NOT PROCEED UNTIL PAYPAL TRANSACTION IS COMPLETE - IF YOU STEAL YOU ARE FIGURATIVELY SMACKING 2/3 OF A BAG OF SNACKS OUT OF THE AUTHOR’S HANDS, AND THAT’S ON YOU BUDDY] You don the magnificent, red, slanted receptacle, tassel flopping whimsically as you skip to the register, pay, and head outside with Lillith. A passerby immediately compliments you as they pass: “Nice fez.” »Red Fez« ADDED TO INVENTORY ------------------------------------------------› Continue... (go to 11) -------------------------------------------------

30

31


17 -------------------------Only one death. Just enough cred to keep kids at school from mocking you for being a full-lifer you suppose. You›d always thought it was weird that everyone treated relife days as another birthday instead of acknowledging anything bad happened, but you seem to be in the minority. ----------------------------› Continue... (go to 9) -----------------------------

16 ---------------------------------------------»Awwww, hell yeah!« she cries, blowing out the speaker in your crappy phone for a moment. When you first met Lillith you were a bit overwhelmed by her enthusiasm, but you like that she has enough for both of you. After changing into swimsuits and heading to the old train bridge, or ‹cliff,› you stand side-by-side on the edge of one of the rails. Lillith grins wildly, »Ready?« -------------------------------------------------› IF >Red Fez< IS IN INVENTORY (go to 18) › »On three! One... Two... Three!« (go to 1) ---------------------------------------------------

18 --------------------------------------»Okay!« you yell, grinning back while pushing the fez tassel out of your eyes. »On three... One... Two…,« and suddenly a breeze tips the fez off your head while Lillith yells »THREE!!!« and leaps down to the water below. After a brief chase further down the track the fez rolls off the bridge and you leap after it, splashing down just in time to hear Lillith›s delightful cackling at your expense. Lillith swims over to you as you put the sopping wet fez back on your head, already laughing yourself. »Holy crap! I just missed landing on a bunch of old rusty sheet metal in the water! You would have landed right on it!« Your laughter doubles as the close call sinks in. »Best birthday ever!!!« -----------------------------------------› Continue... (go to 3) ------------------------------------------

32

33


Cumulus Omni

Das Netzwerk für

Games-Gründer

Clouds are momentary, always shifting, always in motion. Thus, naming clouds is futile. As they are never the same cloud again. Nearly as futile as typing in games from newspapers in 2016. But it is exactly what we are going to do. This little toy will generate a recursive point-based cloud at runtime, a three syllable name for it and render spinning around slowly using WebGL on a lightly coloured , square canvas. And it even comes with a short backstory I envisioned for it.

RECHTSFRAGEN

WORKSHOPS

You died. But as your sins were light, and your LinkedIn profile looked promising, you got a really light punishment to atone for your little misdeeds. You are tasked with naming clouds. Forever. But as an IT professional, you quickly came up with this little tool to help you out in your task. But as there are no computers where you are, you can only write it down. And here it is. Type-ins might be a thing of the past, but I really hope this will provide a bit of fun especially on a way home, on a plane, where there’s no internet connection and clouds are too bright too look at. Type it into your favourite text editor and save as a HTML file. Open it with a web browser and refresh the page to generate a new cloud. If the performance is not satisfactory, look for number 13 and lower it, but not below the number that follows it directly! Have fun! - Sos <div id="top"> <canvas width="800" height="800"></canvas> <div id="txt"></div> </div> <style> #top { position: relative; margin: 20 auto; width: 800px; } #txt { text-shadow: #ccc 0px 0px 32px; opacity: 0; width: 800px; position: absolute; bottom: 0; text-align: center; font-size: 200px; color: white; } canvas { box-shadow: #888 0px 0px 32px; } </style> <script type="text/javascript"> // Helper for faster typing! function rnd() {return Math.random();} // HTML elements var txt var canvas var gl

= document.getElementById("txt"); = document.getElementsByTagName("canvas")[0]; = canvas.getContext("webgl");

// Fun with shaders var vs = gl.createShader(gl.VERTEX_SHADER); var fs = gl.createShader(gl.FRAGMENT_SHADER); gl.shaderSource(vs, " \ attribute vec4 vtx,nrm; \ uniform float angle,time; \ varying vec4 normal; \ void main(void) { \ vec4 v = vtx; \ v.x = vtx.x * cos(angle) - vtx.z * sin(angle); \ v.z = vtx.x * sin(angle) + vtx.z * cos(angle); \ v -= 2.1 * nrm * (1.0-time);\ normal = vec4(nrm.xyz,time); \ gl_Position = vec4(v.xyz, 1.0); \ gl_PointSize = vtx.w * time; \ }"); gl.shaderSource(fs, " \ precision lowp float; \ varying vec4 normal; \ void main(void) { \ float dist = distance(gl_PointCoord,vec2(.5,.5)); \ if (dist>.5) discard; \ float light = sqrt(.6 + .4* dot(normalize(normal.xyz),\ normalize(vec3(-1.0,1.0,-1.0))));\ gl_FragColor = vec4(light,light,light,normal.a*normal.a);\ }"); gl.compileShader(vs); gl.compileShader(fs); var program = gl.createProgram(); gl.attachShader(program, vs); gl.attachShader(program, fs); gl.linkProgram(program); gl.useProgram(program);

NETWORKING TRAININGS FÖRDERUNG WEBINARE RABATTE FINANZIERUNG

LEITFÄDEN program.vtx = gl.getAttribLocation(program, "vtx"); program.nrm = gl.getAttribLocation(program, "nrm"); gl.enableVertexAttribArray(program.nrm); gl.enableVertexAttribArray(program.vtx); program.angle = gl.getUniformLocation(program, "angle"); program.time = gl.getUniformLocation(program, "time");

MESSEN

// WebGL setup gl.viewportWidth gl.viewportHeight

= canvas.width; = canvas.height;

MENTOREN

gl.enable( gl.DEPTH_TEST ); gl.depthFunc( gl.LESS ); gl.enable( gl.BLEND ); gl.blendEquation( gl.FUNC_ADD ); gl.blendFunc( gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA );

achen! Jetzt mitm nline.de www.biu-o nline.de info@biu-o

gl.viewport(0, 0, gl.viewportWidth, gl.viewportHeight); gl.clearColor(.9+rnd()*.1, .9+rnd()*.1, .9+rnd()*.1, 1.0); // Simple recursive cloud generation var num_vertices = 0, vertices = []; function build_cloud(sx,sy,sz, nx,ny,nz, branches,size,length, depth,skip) { for (var c=0; c < branches && depth; c++) { var phi = rnd()*rnd() * Math.PI - Math.PI * .5; var theta = rnd() * Math.PI * 2; var dx = Math.cos(theta) * Math.cos(phi) * length; var dy = -Math.sin(phi) * length; var dz = Math.sin(theta) * Math.cos(phi) * length; build_cloud(sx+dx, sy+dy, sz+dz, nx*.75+dx, ny*.75+dy, nz*.75+dz, branches, size * .72, length * .76, depth-1, skip-1); } if (skip>0) return; vertices.push(sx, sy, sz, size); vertices.push(nx, ny, nz, 1.0); num_vertices++; } build_cloud(0,-.5,0, 0,0,0, 3,300.0,.3, 13,10);

@BIU_eV / BIUeV

Anzeigen_BIU_AMAZE_V10.indd 2

Ein Service des BIU – Bundesverband Interaktive Unterhaltungssoftware

01.03.16 16:32

19 ---------------------------------------

A brief wave of anxiety washes over you as your eyes trace the two marks. “This is it…” you think to yourself. “Barely sixteen and a noose around my neck… Happy birthday to me I guess!” -----------------------------------------› Continue... (go to 9) ------------------------------------------

// Creating and populating vertex buffers var buffer = gl.createBuffer(); gl.bindBuffer(gl.ARRAY_BUFFER, buffer); gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(vertices), gl.STATIC_DRAW); gl.vertexAttribPointer(program.vtx, 4, gl.FLOAT, false, 32, 0); gl.vertexAttribPointer(program.nrm, 4, gl.FLOAT, true, 32, 16); // Naming the cloud var syllables = "kakikukekotatitutetosasisuseso"+ "naninunenohahifuhehunaninuneno"+ "mamimumemoyabiyubeyolalilulelobabibubebo"; for (var c=0;c<3;c++) txt.innerHTML+= " " + syllables.substr(Math.floor(rnd()*syllables.length*.5 )*2,2); // Putting everything on screen var angle=0,time=0,font=0; function run() { gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT); gl.drawArrays(gl.POINTS, 0, num_vertices); angle += .001; if ( angle > .1 ) font += .003; time = time + (1.0-time) * .035; txt.style.opacity = (font).toString(); gl.uniform1f(program.angle, angle); gl.uniform1f(program.time, time); gl.flush(); setTimeout(run,10); } run();

Das Netzwerk der deutschen Games-Branche.

THE BATTLE BEGINS SOON.

</script>

WWW.BLACKANVILGAMES.COM

35



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.