Updated date and version
[sdlgit/SDL-Site.git] / pages / blog-0008.html-inc
index 21af3c6..74be239 100644 (file)
@@ -1,38 +1,8 @@
 <div class="blog">
 <h1 id="NAME">
-Perl+SDL 3D Rendering
+SDL Perl Game Contest - week 2 roundup
 </h1>
 <div class="CONTENT">
-<i>Recently we have done a lot of work on the next release of SDL Perl. But it all pays off when I see users do cool things as one of the users has done below. Talon^++! This project is a great example for people wanting to learn 3D from scratch. </i><br />
-<br />
-<i>--yapgh</i><br />
-<br />
-<hr />This was a project to test how well Perl+SDL performs and does not use OpenGL at all. This is all perl and SDL, with the help of libsdl_gfx for SDL::GFX::Primitives. Texture mapping doesn't use SDL::GFX::Primitives because textured_polygon just takes a surface, tiles it, and clips out the polygon, which doesn't look 3D at all.<br />
-<br />
-Below are some screen shots of this little toy in action. If you'd like to try it yourself, you can download the entire project <a href="http://sdlperl.ath.cx/releases/texmap.tgz">here</a>. You can rotate the objects with the mouse, or keyboard arrows. Also press shift to toggle shading and space to switch objects.<br />
-<br />
-NOTE: the project is compressed in the .tgz format, if you are a windows user, you may need a tool like 7zip to extract the contents.<br />
-<br />
-<hr /><div>Standard Cube:<br />
-<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_NnqjAQEn1Xo/TFSAt5QUmgI/AAAAAAAAALQ/Yf9XBOYhA7w/s1600/cube.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_NnqjAQEn1Xo/TFSAt5QUmgI/AAAAAAAAALQ/Yf9XBOYhA7w/s320/cube.png" /></a></div><br />
-</div><hr /><div>Standard Cube with Pseudo Shading:<br />
-<br />
-<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_NnqjAQEn1Xo/TFSAxNHzBEI/AAAAAAAAALY/TMc-Dwzvz7k/s1600/cubeshade.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_NnqjAQEn1Xo/TFSAxNHzBEI/AAAAAAAAALY/TMc-Dwzvz7k/s320/cubeshade.png" /></a></div><br />
-</div><hr /><div>Standard Diamond:<br />
-<br />
-<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_NnqjAQEn1Xo/TFSA0YnNSYI/AAAAAAAAALg/Ym6OD5JVjrs/s1600/diamond.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/_NnqjAQEn1Xo/TFSA0YnNSYI/AAAAAAAAALg/Ym6OD5JVjrs/s320/diamond.png" /></a></div><br />
-</div><hr /><div>Standard Diamond with Pseudo Shading:<br />
-<br />
-<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_NnqjAQEn1Xo/TFSA39MwDSI/AAAAAAAAALo/WV5wzDtCyo8/s1600/diamondshade.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_NnqjAQEn1Xo/TFSA39MwDSI/AAAAAAAAALo/WV5wzDtCyo8/s320/diamondshade.png" /></a></div><br />
-</div><hr /><div>Textured Cube:<br />
-<br />
-<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/_NnqjAQEn1Xo/TFSA_RVjHtI/AAAAAAAAALw/nwEjFLv8XvE/s1600/texturedcube.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/_NnqjAQEn1Xo/TFSA_RVjHtI/AAAAAAAAALw/nwEjFLv8XvE/s320/texturedcube.png" /></a></div><br />
-</div><hr /><div>Perspectively Correct Textured Cube:<br />
-<br />
-<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_NnqjAQEn1Xo/TFSBCIUu4iI/AAAAAAAAAL4/_lgY1_mE4ow/s1600/texturedcorrectcube.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/_NnqjAQEn1Xo/TFSBCIUu4iI/AAAAAAAAAL4/_lgY1_mE4ow/s320/texturedcorrectcube.png" /></a></div><br />
-</div><hr /><div>Perspectively Correct Textured Cube with shading:<br />
-<br />
-<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_NnqjAQEn1Xo/TFSBEFUB9HI/AAAAAAAAAMA/uLPUugpgspg/s1600/texturedcubeshade.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_NnqjAQEn1Xo/TFSBEFUB9HI/AAAAAAAAAMA/uLPUugpgspg/s320/texturedcubeshade.png" /></a></div><br />
-</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3102167581424744259-6534662499260158364?l=yapgh.blogspot.com' alt='' /></div>
-<p><a href="http://feedads.g.doubleclick.net/~a/9OeYlfWcu240PezvaIgNkaxLy_Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/9OeYlfWcu240PezvaIgNkaxLy_Q/0/di" border="0" ismap="true"></img></a><br/>
-<a href="http://feedads.g.doubleclick.net/~a/9OeYlfWcu240PezvaIgNkaxLy_Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/9OeYlfWcu240PezvaIgNkaxLy_Q/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/YetAnotherPerlGameHackeryapgh/~4/nBAuxy51chg" height="1" width="1"/></div></div>
\ No newline at end of file
+Yes, I know it's already wednesday, sorry for the delay! The <a href="http://yapgh.blogspot.com/2011/02/sdl-perl-game-contest.html">SDL Perl Game Contest</a> continues - I should know, I'm about halfway through my third game now! - and last week we had some real nice entries. Check 'em out!<br /><br /><br /><a href="https://github.com/FROGGS/Games-WheelOfFortune">Wheel of Fortune</a>, by Tobias Leich (FROGGS)<br /><br /><a href="http://3.bp.blogspot.com/-chf_zVmlu-k/TYEhNEfL_4I/AAAAAAAAALA/J0Q8OHHPTAw/s1600/wheel_of_fortune.png"><img style="cursor: pointer; width: 400px; height: 231px;" src="http://3.bp.blogspot.com/-chf_zVmlu-k/TYEhNEfL_4I/AAAAAAAAALA/J0Q8OHHPTAw/s400/wheel_of_fortune.png" alt="" id="BLOGGER_PHOTO_ID_5584781521342693250" border="0" /></a><br /><br />Who never yelled madly in front of the TV watching contestants make a fool out of themselves for not knowing the words in Wheel of Fortune? Well, now you can show them how it's done in this Hangman style classic! One note though: to play it, you must install the latest experimental version of SDL Perl, that includes rects with alpha blending and other goodies.<br /><br /><br /><a href="https://github.com/jtpalmer/sdl-contest/tree/master/week2">Snake</a>, by JT Palmer (jtpalmer)<br /><br /><a href="http://4.bp.blogspot.com/-PtigRvQdJFo/TYEhXed7WHI/AAAAAAAAALI/SwHeKIJdGyo/s1600/snake.png"><img style="cursor: pointer; width: 400px; height: 312px;" src="http://4.bp.blogspot.com/-PtigRvQdJFo/TYEhXed7WHI/AAAAAAAAALI/SwHeKIJdGyo/s400/snake.png" alt="" id="BLOGGER_PHOTO_ID_5584781700115421298" border="0" /></a><br /><br /><br />Another classic remake beautifully done by jtpalmer. This "nibbles" clone actually comes with a nice twist: a full-blown network version that lets you enjoy the game with a friend anywhere in the world. Sweet!<br /><br /><br /><a href="https://github.com/zpmorgan/march_sdl_madness/tree/master/first">CyberHack</a>, by Zach Morgan (zpmorgan)<br /><br /><a href="http://1.bp.blogspot.com/-gD_eGGjtJlM/TYE_7iaPbSI/AAAAAAAAALg/0BDAFCMutpE/s1600/cyberhack.png"><img style="cursor: pointer; width: 400px; height: 315px;" src="http://1.bp.blogspot.com/-gD_eGGjtJlM/TYE_7iaPbSI/AAAAAAAAALg/0BDAFCMutpE/s400/cyberhack.png" alt="" id="BLOGGER_PHOTO_ID_5584815304997825826" border="0" /></a><br /><br />CyberHack is a quick platformer demo by zpmorgan, our newest participant in the Challenge! In this game, you control a green creature that falls through a deep underground maze. It still has some minor quirks in the image blitting, but it's nevertheless really fun to play!<br /><br /><br /><a href="https://github.com/kthakore/SDL_Contest/tree/master/second">Synthesia Kinda</a>, by Kartik Thakore (kthakore)<br /><br /><a href="http://3.bp.blogspot.com/-LK_ztBA-aOw/TYEhktRtpMI/AAAAAAAAALQ/d-NivmUQ1Cs/s1600/synthesia_kinda.png"><img style="cursor: pointer; width: 400px; height: 177px;" src="http://3.bp.blogspot.com/-LK_ztBA-aOw/TYEhktRtpMI/AAAAAAAAALQ/d-NivmUQ1Cs/s400/synthesia_kinda.png" alt="" id="BLOGGER_PHOTO_ID_5584781927429022914" border="0" /></a><br /><br />The Mad Canadian strikes again, in a dazzling... thing. It was originally supposed to be based in <a href="http://www.synthesiagame.com/">Synthesia</a>, but kthakore envisioned a game that plays <span style="font-weight: bold;">any</span> image! Of course, as FROGGS put it, <span style="font-style: italic;">"you can't play a random image and expect that it sounds like mozart"</span>, but kthakore is determined to work on it even more, letting it flow until it find its course in game art history.<br /><br /><br /><a href="https://github.com/PerlGameDev/Games-Reflex">Reflex</a>, by... me (garu)<br /><br /><a href="http://2.bp.blogspot.com/-XXybYwheg88/TYEh0_lLrmI/AAAAAAAAALY/t-vQnkkzVGw/s1600/reflex.png"><img style="cursor: pointer; width: 400px; height: 312px;" src="http://2.bp.blogspot.com/-XXybYwheg88/TYEh0_lLrmI/AAAAAAAAALY/t-vQnkkzVGw/s400/reflex.png" alt="" id="BLOGGER_PHOTO_ID_5584782207220428386" border="0" /></a><br /><br />This is a very simple game in which you test your reflexes by pressing any key on your keyboard whenever the big red button lights up. Your Top 20 times appear on the right. According to <a href="http://humanbenchmark.com/">HumanBenchmark</a>, the average reaction time for visual stimuli in a humans is 215 miliseconds. Are you faster??<br /><br />This week's roundup of games showed some pretty interesting stuff, and we saw a lot of ideas come to life in a very short period of time. I can't wait to see the next entries!<br /><br />See you next week =)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3102167581424744259-1170164316359856576?l=yapgh.blogspot.com' alt='' /></div>
+<p><a href="http://feedads.g.doubleclick.net/~a/5tsWcgX8Z-ZfrSaCg3n_lfOb4oU/0/da"><img src="http://feedads.g.doubleclick.net/~a/5tsWcgX8Z-ZfrSaCg3n_lfOb4oU/0/di" border="0" ismap="true"></img></a><br/>
+<a href="http://feedads.g.doubleclick.net/~a/5tsWcgX8Z-ZfrSaCg3n_lfOb4oU/1/da"><img src="http://feedads.g.doubleclick.net/~a/5tsWcgX8Z-ZfrSaCg3n_lfOb4oU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/YetAnotherPerlGameHackeryapgh/~4/mmA2tOBq6h8" height="1" width="1"/></div></div>
\ No newline at end of file