<<silently>>\n<<timedgoto "deathByGround" 2s>>\n<<set $points += 1>>\n<<endsilently>>\nYou score 1 point.\nYou have <<print $points>> total points.\n<<nobr>>\n<<if $points == 5>>You've earned a tin medal!\n<<elseif $points == 10>>You've earned a bronze medal!\n<<elseif $points == 20>>You've earned a silver medal!\n<<elseif $points == 50>>You've earned a gold medal!\n<<elseif $points == 100>>You've earned a platinum medal!\n<<elseif $points == 250>>You've earned a rhodium medal!\n<<elseif $points == 500>>You've earned a technetium medal!\n<<endif>>\n<<endnobr>>\n\n[[Flap wings.|piper]]
<<nobr>>\n<<set $turns += 1>>\n<<set $height += 1>>\n<<if $height > 5>>\n\t<<display 'deathByHeight'>>\n<<else if $height != $pipe_gap>>\n\t<<display 'deathByPipe'>>\n<<else>>\n\t<<display 'flap'>>\n<<endif>>\n<<endif>>\n<<endnobr>>
<<nobr>><<timedgoto "nothing" 2s>><<endnobr>>\nYou flap your wings and rise.\n\n[[Flap.|piper]]\n[[Do nothing.|piper]]
You hit the ground and die.\n\n[[Restart.|Start]]
<<silently>>\n<<timedgoto "deathByGround" 2.5s>>\n<<endsilently>>\nYou see <<print either("blue","red","yellow","green","grey","black","white","rainbow-colored","incandescent","fluorescent","transparent")>> <<print either("pixelated","photo-realistic","cartoony","expressionist","painterly","3D","neon","abstract","neo-classical","cyberpunk","ASCII","demonic","high resolution","imaginary")>> <<print either("pipes","columns","tentacles","walls","crates","sawmills","firewalls","barriers")>> approaching <<print either("rapidly","slowly","lazily","menacingly","swiftly","fast","dangerously","at a bucolic pace","PDQ","at the speed of light","at constant speed","like lightning","at a leisurely pace")>>.\n\n[[Flap wings.|point]]
<<silently>>\n<<set $points = 0>>\n<<endsilently>>\nYou're a <<print either("red","white","blue","yellow","green","red, white, and blue","black","grey","rainbow-colored","beige","silver","gold","pink","purple","black & white","vanilla","brown")>> <<print either("bird","bat","dragon","pegasus","butterfly","moth","dragonfly","monster","airplane","pixel","demon","angel","meatball","super-hero")>>.\n\n[[Click to fly.|piper]]
<<nobr>>\n<<set $turns += 1>>\n<<set $height += 1>>\n<<if $height <= 0>>\n\t<<display 'deathByGround'>>\n<<else if $height != $pipe_gap>>\n\t<<display 'deathByPipe'>>\n<<else>>\n\t<<display 'nothing'>>\n<<endif>>\n<<endif>>\n<<endnobr>>
You hit it and die.\n\n[[Restart.|Start]]
Flappy Thing
<<nobr>><<timedgoto "deathByGround" 2s>><<endnobr>>\nYou are falling, the ground approaches.\n\n[[Flap.|piper]]\n[[Do nothing.|piper]]
Marcelo Viana Neto\nBased on a game by Dong Nguyen.
version.extensions.timedgotoMacro={major:1,minor:2,revision:0};\nmacros["goto"]=macros.timedgoto={timer:null,handler:function(a,b,c,d){function cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return +(s.slice(0,-2))||0\n}else{if(s.slice(-1).toLowerCase()=="s"){return +(s.slice(0,-1))*1000||0\n}}}throwError(a,s+" isn't a CSS time unit");return 0}var t,d,m,s;\nt=c[c.length-1];d=d.fullArgs();m=0;if(b!="goto"){d=d.slice(0,d.lastIndexOf(t));\nm=cssTimeUnit(t)}d=eval(Wikifier.parse(d));if(d+""&&state&&state.init){if(macros["goto"].timer){clearTimeout(macros["goto"].timer)\n}s=state.history[0].passage.title;macros["goto"].timer=setTimeout(function(){if(state.history[0].passage.title==s){state.display(d,a)\n}},m)}}};
@import url(http://fonts.googleapis.com/css?family=Inconsolata);\nhtml { margin-top:2em !important; }\nbody { font-family:'Inconsolata',sans-serif !important; }\n.passage a { text-decoration:none !important; color:#666 !important; }\n.passage a:hover { color:white !important; }\n.passage { text-align:left; max-width:50%; }\n#sidebar { display:none; }\n#passages { margin:auto; margin-left:4em; border-left:0; padding-left:0; }