<?php // no caching header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', FALSE); header('Pragma: no-cache'); error_reporting( E_ALL ); include( "header.php" ); $deadline = "2010-04-08 23:59:59"; //$deadline = "2010-02-19 10:06:59"; ?> <?php function showDownloadForm() { ?> Access your download:<br> <FORM ACTION="ticketServer/server.php" METHOD="post"> <INPUT TYPE="hidden" NAME="action" VALUE="show_downloads"> Enter Code: <INPUT TYPE="text" NAME="ticket_id" MAXLENGTH=25 SIZE=12> <INPUT TYPE="Submit" VALUE="Next"> </FORM> <?php } function showPayLinks( $inSimple ) { ?> <center> <a href="https://sites.fastspring.com/jasonrohrer/instant/sleepisdeathticket"> <font size=5>Buy downloads</font><br> <img src="fs_cards.png" width=280 height=45 border=0><?php if( !$inSimple ) { echo "<br>"; echo "<img src=\"fs_button05.png\" width=210 height=60 border=0>"; } ?> </a> </center> <?php } function showPayForm( $inSimple ) { $referrer = ""; if( isset( $_SERVER['HTTP_REFERER'] ) ) { // pass it through without a regex filter // because we can't control its safety in the end anyway // (user can just edit URL sent to FastSpring). // don't URL encode, because it's fed into a FORM variable below $referrer = $_SERVER['HTTP_REFERER']; } ?> <center><table border=0><tr><td> <ul> <li>Unlimited downloads for two people <li>Access to all future updates <li>Tech support included <li>Support me and my family directly<br>(so I can make more games) </ul> </td></tr></table></center> <font size=6>What's it worth to you?</font><br><br> <center> <form action="nameYourPrice.php" METHOD="post"> Name your price: $<input type="text" name="price" VALUE="17.00" SIZE=7 MAXLENGTH=20><br> <input type="hidden" name="referrer" VALUE="<?php echo $referrer;?>"> <input type="image" src="fs_cards.png" width=280 height=45 title="Buy Downloads"><br> <input type="image" src="fs_button05.png" width=210 height=60 title="Buy Downloads"> </form> </center> <?php } function showPayFormFixedPrice( ) { $referrer = ""; if( isset( $_SERVER['HTTP_REFERER'] ) ) { // pass it through without a regex filter // because we can't control its safety in the end anyway // (user can just edit URL sent to FastSpring). $referrer = urlencode( $_SERVER['HTTP_REFERER'] ); } ?> <center><table border=0><tr><td> <ul> <li>Unlimited downloads for two people <li>Access to all future updates <li>Tech support included <li>Support me and my family directly<br>(so I can make more games) </ul> </td></tr></table></center> <font size=6>Available now for $14</font><br><br> <center> <a href="https://sites.fastspring.com/jasonrohrer/instant/sleepisdeathticket?referrer=<?php echo $referrer;?>"> <img src="fs_cards.png" width=280 height=45 border=0><br> <img src="fs_button05.png" width=210 height=60 border=0></a> </center> <?php } function getTimeLeft() { global $deadline; date_default_timezone_set( "America/New_York" ); $deadlineTimestamp = strtotime( $deadline ); $currentTimestamp = time(); if( $currentTimestamp < $deadlineTimestamp ) { return $deadlineTimestamp - $currentTimestamp; } else { return 0; } } function showTimeLeft( $inTimeLeft ) { $d = $inTimeLeft; $hours = (int)( $d / 3600 ); $seconds = (int)( $d % 3600 ); $minutes = (int)( $seconds / 60 ); $seconds = (int)( $seconds % 60 ); $days = (int)( $hours / 24 ); $hours = (int)( $hours % 24 ); echo "Only <b>"; if( $days > 1 ) { echo "$days days"; } else { $hours += 24 * $days; if( $hours > 1 ) { echo "$hours hours"; } else { $minutes += 60 * $hours; if( $minutes > 1 ) { echo "$minutes minutes"; } else { $seconds += 60 * $minutes; echo "$seconds seconds"; } } } echo "</b> left to pre-order"; } function showLogo( $inImageFile, $inText ) { echo "<table border=0><tr><td align=center> <img src=\"$inImageFile\"><br> <font size=1>$inText</font> </td></tr></table>"; } ?> <center> <font size=6>Sleep Is Death (Geisterfahrer)</font><br> a storytelling game for two players by <a href="http://hcsoftware.sf.net/jason-rohrer">Jason Rohrer</a><br> <br> [<a href="news.php">news</a>] -- [<a href="videos.php">videos</a>] -- [<a href="community.php">community</a>] -- [<a href="myStories.php">jason's stories</a>] -- [<a href="stories.php">other stories</a>] </center> <center> <table border=0 width=75%> <tr> <td valign=top align=center width=50%> <font size=7>90/100</font><br> <b>Editor's Choice</b><br> PC Gamer UK<br> June 2010 </td> <td valign=top align=center width=50%> <font size=7>5/5</font><br> Excellent<br> <a href="http://gamernode.com/reviews/9088-sleep-is-death/index.html">GamerNode</a> </td> </tr> </table> <br> <font size=5> "I had stared right into the eye of the future,<br> and was left with nothing to do about it but<br> wait for the rest of the industry to catch up."</font><br> --Justin McElroy, <a href="http://www.joystiq.com/2010/04/05/hands-on-sleep-is-death">Joystiq Preview</a><br><br> <!-- <br> <font size=5> "A really nice system.</font><br> Simple enough for casual players to dabble with, but with enough<br> underlying features for master storytellers to have a field day"<br> --Mike Rose, <a href="http://www.indiegames.com/blog/2010/04/preview_sleep_is_death_jason_r.html">IndieGames Preview</a><br><br> <font size=5>"As much as I enjoyed playing Sleep is Death<br> as a player in Jason Rohrer's story,<br> I enjoyed it even more as a Controller."</font><br> --Anthony Burch, <a href="http://www.destructoid.com/preview-sleep-is-death-controller-mode--169556.phtml">Destructoid Preview 2</a> (Controller side)<br><br> <br> --> "We already have movies, yes. We already even have plenty of video games.<br> <font size=6>We've never had anything like this."</font><br> --Leigh Alexander, <a href="http://kotaku.com/5507753/a-video-game-death-made-for-me">Kotaku Preview</a><br><br> <font size=5>"No other videogame has offered me so much."</font><br> --Anthony Burch, Destructoid Previews [<a href="http://www.destructoid.com/preview-sleep-is-death-player-mode--169272.phtml">1</a>] [<a href="http://www.destructoid.com/preview-sleep-is-death-controller-mode--169556.phtml">2</a>]<br><br> <font size=5>"In this blocky technical artifact, I discovered something<br> alarmingly dark, personal, and beautiful.<br> And we had made it together."</font> <br>--Michael Thomsen, <a href="http://pc.ign.com/articles/107/1079328p1.html">IGN.com Preview</a><br><br> <!-- <font size=5>"It was acting on parts of my brain that I'd<br> never used in a game environment before"</font> <br>--Michael Thomsen, <a href="http://pc.ign.com/articles/107/1079328p1.html">IGN Preview</a><br><br> --> <font size=5>"Something that no game has done to me before"</font> <br>--Brandon Boyer, <a href="http://boingboing.net/features/rohrer.html">In-depth preview on Boing Boing</a><br><br> <font size=5>"Incredibly awesome"</font> --<a href="http://www.flickr.com/photos/rich_lem/4334191744/">Richard Lemarchand</a> (Lead Designer, Uncharted 2) </center> <br> <br> <center> <a href="slideShow"><img src="slideShowLead.png" width="144" height="208" border=0></a> <!-- preload everythign for the slide show --> <img src="slideShow/next.png" width="0" height="0"> <img src="slideShow/prev.png" width="0" height="0"> <img src="slideShow/1.png" width="0" height="0"> </center> <br> <a name="order"></a> <font size=5>Two for One</font><br> <table border=0 width="100%" cellpadding=5><tr><td bgcolor="#222222"> When you buy the game, you're buying it for two people. You can share your download link with a friend, as a gift. <br> <br> This is v16, the <b>official public release</b>. <!-- <a name="order"></a> <font size=5>Name Your Price</font><br> <table border=0 width="100%" cellpadding=5><tr><td bgcolor="#222222"> You and a friend (two for the price of one---see below) can download the game right now for <b>whatever you can afford to pay for it</b>.<br> <br> Note that the minimum price is $1.75 (to cover payment processing fees and download bandwidth).<br> <br> This is v16, the <b>official public release</b>. <font size=5>How to get the game (</font><br> <table border=0 width="100%" cellpadding=5><tr><td bgcolor="#222222"> You and a friend (two for the price of one---see below) can download the game right now for <b>$7</b>. This is v14, the <b>official public release</b>. --> <!-- You can wait until the release to buy the game for <b>$14</b>. You can also pre-order the game right now for <b>$9</b>. By pre-ordering, along with paying less, you will get the game one week earlier:<br> <br> <center> <table border=0 cellpadding=4 cellspacing=1> <tr><td></td><td align=right>$14.00 US</td><td> - </td><td>Download on or after Friday, April 16, 2010</td></tr> <tr><td colspan=4 align=center></td></tr> <tr><td>(pre-order)</td><td align=right>$9.00 US</td><td> - </td><td>Download on Friday, April 9, 2010</td></tr> </table> </center> --> </td></tr></table> <center> <table border=0><tr> <td><?php showLogo( "noDRM.png", "No DRM" ); ?></td> <td><?php showLogo( "noTie.png", "No middle-person" ); ?></td> <td><?php showLogo( "crossPlatform.png", "Cross-platform" ); ?></td> <td><?php showLogo( "openSource.png", "Open Source" ); ?></td> </tr></table> </center> <center> <table border=0 cellpadding=2><tr><td bgcolor="#222222"> <table border=0 cellpadding=5><tr><td bgcolor="#000000"> <center> <font size=5 color=red> <?php /* $timeLeft = getTimeLeft(); if( $timeLeft > 0 ) { showTimeLeft( $timeLeft ); } else { echo "Pre-Orders are now closed"; } */ ?> </font> </center> <?php //showPayLinks( false ); //showPayForm( false ); showPayFormFixedPrice(); /* if( $timeLeft > 0 ) { echo "<br>"; // only credit card button showPayLinks( false ); } else { //echo "<br>"; //echo "<center>Downloads will be availble soon.</center>"; showDownloadForm(); echo "<br><center><font size=5>Orders for April 16 are open</font></center>"; echo "<br>"; // only credit card button showPayLinks( false ); } */ ?> </td></tr></table> </td></tr></table> </center> <br> <br> <font size=5>What you get</font><br> <table border=0 width="100%" cellpadding=5><tr><td bgcolor="#222222"> <!-- <i>Two for the price of one</i><br> <br> --> Immediately after your payment is processed, you will receive an email with an access link for <b>two</b> people (the game is two-player only). You and a friend will then be able to download all of the following DRM-free distributions: <center> <table border=0><tr><td> <ul> <li>Windows build</li> <li>MacOS build (10.2 and later, PPC/Intel)</li> <li>Full source code bundle (which can also be compiled on GNU/Linux)</li> <li>Several resource packs, including one by Spore artist <a href="galvin.php">Shannon Galvin</a></li> </ul> </td></tr></table> </center> The price also includes downloads of all future updates.<br> <br> You can take a look at the <a href="requirements.php">system requirements</a>. </td></tr></table> <br> <br> <center> <table border=0 cellpadding=2><tr><td bgcolor="#222222"> <table border=0 cellpadding=5><tr><td bgcolor="#000000"> <center> <?php showDownloadForm(); ?> </center> </td></tr></table> </td></tr></table> </center> <font size=5>Credits</font><br> <table border=0 width="100%" cellpadding=5><tr><td bgcolor="#222222"> This game was commissioned as part of the <a href="http://arthistoryofgames.com/">Art History of Games Conference</a>, which was co-sponsored by <a href="http://lcc.gatech.edu">Georgia Tech</A> and <a href="http://www.scad.edu/">SCAD</a>.<br> <br> Development was also made possible by the support of Jeff Roberts. <br> <br> All design, programming, graphics, fonts, and sound by Jason Rohrer. The graphics were made with <a href="http://mtpaint.sourceforge.net/">mtPaint</a>. The <a href="http://www.libsdl.org/">SDL</a> library provides cross-platform screen, sound, and user input. <a href="http://www.libpng.org/pub/png/libpng.html">libpng</a> and <a href="http://www.zlib.net/">zlib</a> enable PNG output. <a href="http://www.mingw.org/">MinGW</a> was used to build the game for Windows. </td></tr></table> <br> <br> <center> <a href="galvin.php"><img src="galvin1.png" width="408" height="338" border=0></a> </center> <br> <br> <?php include( "footer.php" ); ?>