<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Game Programming at scriptedfun &#187; python</title>
	<atom:link href="http://www.scriptedfun.com/category/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scriptedfun.com</link>
	<description>Game Programming for Beginners: Video Tutorials, Source Code, and Articles</description>
	<lastBuildDate>Thu, 11 Sep 2008 17:45:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/</creativeCommons:license>
		<item>
		<title>Music and Sound Effects for Games</title>
		<link>http://www.scriptedfun.com/music-and-sound-effects-for-games/</link>
		<comments>http://www.scriptedfun.com/music-and-sound-effects-for-games/#comments</comments>
		<pubDate>Thu, 15 May 2008 13:15:57 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[igf]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[yhtbtr]]></category>

		<guid isPermaLink="false">http://www.scriptedfun.com/?p=112</guid>
		<description><![CDATA[A great article called Tools of the Trade has just been posted on MochiLand. It gives a list of software and libraries which you can use to generate sound effects and music for your games.
Among the different aspects of game development, I think I&#8217;m weakest at sound matters. This is something that has to change [...]]]></description>
			<content:encoded><![CDATA[<p>A great article called <a href="http://mochiland.com/articles/tools-of-the-trade" onclick="javascript:pageTracker._trackPageview ('/outbound/mochiland.com');">Tools of the Trade</a> has just been posted on <a href="http://mochiland.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/mochiland.com');">MochiLand</a>. It gives a list of software and libraries which you can use to generate sound effects and music for your games.</p>
<p>Among the different aspects of game development, I think I&#8217;m weakest at sound matters. This is something that has to change though, with the success that audio-based games have been having, such as the <a href="http://www.igf.com/02finalists.html" onclick="javascript:pageTracker._trackPageview ('/outbound/www.igf.com');">IGF winner</a> <a href="http://www.audio-surf.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.audio-surf.com');">Audiosurf</a> and the <a href="http://www.unrealvoodoo.org/hiteck/projects/pyamanith/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.unrealvoodoo.org');">Python-based</a> <a href="http://fretsonfire.sourceforge.net/" onclick="javascript:pageTracker._trackPageview ('/outbound/fretsonfire.sourceforge.net');">Frets on Fire</a>.</p>
<p>It&#8217;s good that <a href="http://kvjoshi.blogspot.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/kvjoshi.blogspot.com');">Kunal Joshi</a> pointed out in the comments the amazing <a href="http://www.cyd.liu.se/~tompe573/hp/project_sfxr.html" onclick="javascript:pageTracker._trackPageview ('/outbound/www.cyd.liu.se');">DrPetter&#8217;s sfxr</a>, an excellent (and free!) piece of software that generates retro-style sound effects. This was used by <a href="http://www.mazapan.se/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.mazapan.se');">Kian</a> in his very funny, and VERY ORIGINAL (you have to see it!) game <a href="http://www.mazapan.se/games/BurnTheRope.php" onclick="javascript:pageTracker._trackPageview ('/outbound/www.mazapan.se');">You Have To Burn The Rope</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scriptedfun.com/music-and-sound-effects-for-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/</creativeCommons:license>
	</item>
		<item>
		<title>Sorry, e-mail subscribers! And some thoughts on web games with Python&#8230;</title>
		<link>http://www.scriptedfun.com/sorry-e-mail-subscribers-and-some-thoughts-on-web-games-with-python/</link>
		<comments>http://www.scriptedfun.com/sorry-e-mail-subscribers-and-some-thoughts-on-web-games-with-python/#comments</comments>
		<pubDate>Thu, 08 May 2008 15:19:45 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[announcements]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://www.scriptedfun.com/?p=106</guid>
		<description><![CDATA[Hi everyone! First of all, I would like to apologize to all the e-mail subscribers who received a bunch of old posts in their e-mail recently. I&#8217;ve been tweaking my site to feature the content people find most useful on the front page, and this had the unintended side effect of sending out an e-mail [...]]]></description>
			<content:encoded><![CDATA[<p>Hi everyone! First of all, I would like to apologize to all the e-mail subscribers who received a bunch of old posts in their e-mail recently. I&#8217;ve been tweaking my site to feature the content people find most useful on the front page, and this had the unintended side effect of sending out an e-mail containing the &#8220;front-paged&#8221; articles. I hope that this didn&#8217;t bother you.</p>
<p>Yes, it has been a very long time since I posted on Python. <a href="http://www.scriptedfun.com/herder-a-one-button-web-game/">As I have said some time earlier</a>, I&#8217;m trying to refocus this site to deal with more general game development. A side effect of this is, I&#8217;ve spent a lot more time coding and learning, and no time writing <img src='http://www.scriptedfun.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  . In particular, I&#8217;ve been looking at writing games using <a href="http://labs.adobe.com/technologies/flex/sdk/" onclick="javascript:pageTracker._trackPageview ('/outbound/labs.adobe.com');">Adobe&#8217;s Flex SDK</a>.</p>
<p>I find working with Flex appealing because of the potential of the output to reach a large number of people. But Python is a language that is very close to my heart, and I&#8217;d be very interested in a Python based environment that would allow me to make games for the web. Fortunately, such an environment exists already, in the form of <a href="http://silverlight.net/" onclick="javascript:pageTracker._trackPageview ('/outbound/silverlight.net');">Microsoft&#8217;s Silverlight</a>, paired up with <a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython" onclick="javascript:pageTracker._trackPageview ('/outbound/www.codeplex.com');">IronPython</a>. I&#8217;ve been dabbling with this platform as well, and I hope to write games for it once the platform matures.</p>
<p>If you&#8217;re interested in learning more about writing web games with Python, I recommend the excellent article <a href="http://www.learningpython.com/2007/07/29/creating-a-game-using-python-and-silverlight-11/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.learningpython.com');">Creating a Game Using Python and Silverlight 1.1</a>. Are there any other resources about game programming using Silverlight/Python that you would recommend?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scriptedfun.com/sorry-e-mail-subscribers-and-some-thoughts-on-web-games-with-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/</creativeCommons:license>
	</item>
		<item>
		<title>Subpixel Rendering for Pygame</title>
		<link>http://www.scriptedfun.com/subpixel-rendering-for-pygame/</link>
		<comments>http://www.scriptedfun.com/subpixel-rendering-for-pygame/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 12:13:16 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[pygame]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.scriptedfun.com/subpixel-rendering-for-pygame/</guid>
		<description><![CDATA[Will McGugan has just posted some Pygame code that will allow subpixel rendering, which should allow Pygame developers to render smooth looking graphics using software rendering only. I haven&#8217;t tried the code yet, although it says in the post that the rendering should be as fast as ordinary blits, but more memory will be taken [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.willmcgugan.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.willmcgugan.com');">Will McGugan</a> has just posted some <a href="http://www.willmcgugan.com/2007/04/25/going-sub-pixel-with-pygame/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.willmcgugan.com');">Pygame code that will allow subpixel rendering</a>, which should allow Pygame developers to render smooth looking graphics using software rendering only. I haven&#8217;t tried the code yet, although it says in the post that the rendering should be as fast as ordinary blits, but more memory will be taken up &#8211; I think that the trade off is more than worth it.</p>
<p>I learned about subpixel rendering only very recently after playing the amazing physics-based game <a href="http://www.nurium.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.nurium.com');">BreakQuest</a>, which utilizes the technique to allow great-looking particle effects to be implemented through software rendering. BreakQuest&#8217;s author <a href="http://www.nurium.com/phpBB01/viewtopic.php?t=49" onclick="javascript:pageTracker._trackPageview ('/outbound/www.nurium.com');">Fèlix Casablancas explains the concept of subpixel rendering</a> very well in a forum thread on his website, and I think it&#8217;s a good read for anyone who wants a clear explanation of the concept of subpixel rendering.</p>
<p>Will has <a href="http://www.willmcgugan.com/2007/04/20/swim-fugu-swim/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.willmcgugan.com');">other Pygame stuff</a> on his website, and I&#8217;m sure there&#8217;s a lot more on the way &#8211; he&#8217;s the author of an <a href="http://www.amazon.com/Beginning-Game-Development-Python-Pygame/dp/1590598725" onclick="javascript:pageTracker._trackPageview ('/outbound/www.amazon.com');">upcoming Pygame book from Apress</a> <img src='http://www.scriptedfun.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I&#8217;m excited already!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scriptedfun.com/subpixel-rendering-for-pygame/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/</creativeCommons:license>
	</item>
		<item>
		<title>PyWeek 4</title>
		<link>http://www.scriptedfun.com/pyweek-4/</link>
		<comments>http://www.scriptedfun.com/pyweek-4/#comments</comments>
		<pubDate>Sun, 18 Mar 2007 04:40:19 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[announcements]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[pygame]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.scriptedfun.com/pyweek-4/</guid>
		<description><![CDATA[From the PyWeek website:
The next challenge is PyWeek 4, which will run in the first week of April.
Register NOW!
The PyWeek challenge:

Invites entrants to write a game in one week from scratch either as an individual or in a team,
Is intended to be challenging and fun,
Will hopefully increase the public body of game tools, code and [...]]]></description>
			<content:encoded><![CDATA[<p>From the <a href="http://www.pyweek.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.pyweek.org');">PyWeek website</a>:</p>
<blockquote><p>The next challenge is <a href="http://www.pyweek.org/4/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.pyweek.org');">PyWeek 4</a>, which will run in the first week of April.</p>
<p>Register NOW!</p>
<p>The PyWeek challenge:</p>
<ol>
<li>Invites entrants to write a game in one week from scratch either as an individual or in a team,</li>
<li>Is intended to be challenging and fun,</li>
<li>Will hopefully increase the public body of game tools, code and expertise,</li>
<li>Will let a lot of people actually finish a game, and</li>
<li>May inspire new projects (with ready made teams!)</li>
</ol>
<p>Entries must be developed in Python during the challenge, and must incorporate some theme decided at the start of the challenge. See the <a href="http://media.pyweek.org/static/rules.html" onclick="javascript:pageTracker._trackPageview ('/outbound/media.pyweek.org');">challenge rules</a> for more information.</p>
</blockquote>
<p>I haven&#8217;t tried participating in one of these yet (I got as far as signing in and writing a very enthusiastic plan of action, but no code <img src='http://www.scriptedfun.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ), but I think I should give this a shot this April, and you should, too! I&#8217;m amazed at the output that this has generated so far &#8211; in a span of just one week, plenty of very good games have been written. The physics-based <a href="http://www.pyweek.org/e/rushed/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.pyweek.org');">Nelly&#8217;s Rooftop Garden</a> and the well-polished <a href="http://www.pyweek.org/e/Pekuja/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.pyweek.org');">Trip on the Funny Boat</a> are personal favorites &#8211; try downloading these games and see what can be done in just a week.</p>
<p>Making good art has always been my weakness &#8211; that&#8217;s why I rely so much on <a href="http://www.flyingyogi.com/fun/spritelib.html" onclick="javascript:pageTracker._trackPageview ('/outbound/www.flyingyogi.com');">SpriteLib</a>. Maybe I should consider using simple geometric objects and <a href="http://media.pyweek.org/static/pygame.draw-0606.html" onclick="javascript:pageTracker._trackPageview ('/outbound/media.pyweek.org');">pygame.draw</a>&#8230; <img src='http://www.scriptedfun.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.scriptedfun.com/pyweek-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/</creativeCommons:license>
	</item>
		<item>
		<title>Unity To Enable Nintendo Wii Games</title>
		<link>http://www.scriptedfun.com/unity-to-enable-nintendo-wii-games/</link>
		<comments>http://www.scriptedfun.com/unity-to-enable-nintendo-wii-games/#comments</comments>
		<pubDate>Sat, 17 Mar 2007 14:30:38 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[gamedev]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.scriptedfun.com/unity-to-enable-nintendo-wii-games/</guid>
		<description><![CDATA[San Francisco – March 13, 2007 – We&#8217;re extremely proud to announce that later this year, Unity will support creating games for the amazing Nintendo Wii game console.
This is a very intriguing announcement. I&#8217;ve been a huge Mac fan since I was a kid, and I really thought that the Unity game development tool was [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>San Francisco – March 13, 2007 – We&#8217;re extremely proud to announce that later this year, <a href="http://unity3d.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/unity3d.com');">Unity</a> will support creating games for the amazing <a href="http://wii.nintendo.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/wii.nintendo.com');">Nintendo Wii</a> game console.</p></blockquote>
<p>This is a very intriguing announcement. I&#8217;ve been a huge <a href="http://www.apple.com/imac/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.apple.com');">Mac</a> fan since I was a kid, and I really thought that the <a href="http://unity3d.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/unity3d.com');">Unity game development tool</a> was a fantastic concept when I saw it. With this announcement, making games for the revolutionary <a href="http://wii.nintendo.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/wii.nintendo.com');">Wii</a> may become a possibility for a lot more people, hopefully for you and me.</p>
<p>With this, it becomes possible to make Wii games with <a href="http://www.python.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.python.org');">Python</a>! Well, sort of. Unity supports game scripting via the language <a href="http://boo.codehaus.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/boo.codehaus.org');">Boo</a>, which uses a Python-inspired syntax. With this feature, it should be easier for Pythonistas to learn how to use Unity.</p>
<p>Currently, Unity is a Mac-only tool, but supports deployment on Windows and Mac. Eventually, I hope to own my own Mac and a copy of Unity. All I have to do now is look for $2700 to spend&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scriptedfun.com/unity-to-enable-nintendo-wii-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/</creativeCommons:license>
	</item>
		<item>
		<title>Thousand Parsec Participating in Google Summer of Code</title>
		<link>http://www.scriptedfun.com/thousand-parsec-participating-in-google-summer-of-code/</link>
		<comments>http://www.scriptedfun.com/thousand-parsec-participating-in-google-summer-of-code/#comments</comments>
		<pubDate>Sat, 17 Mar 2007 13:35:47 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[gamedev]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.scriptedfun.com/thousand-parsec-participating-in-google-summer-of-code/</guid>
		<description><![CDATA[From DevMaster.net:
Thousand Parsec is a vibrant free and open source project, creating a framework for 4X (eXplore, eXpand, eXploit and eXterminate) space strategy games. We are happy to announce that this year we are also participating in Google Summer of Code as a mentoring organisation. We have prepared a special page with information and ideas [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://www.devmaster.net/news/index.php?storyid=1700" onclick="javascript:pageTracker._trackPageview ('/outbound/www.devmaster.net');">DevMaster.net</a>:</p>
<blockquote><p><a href="http://www.thousandparsec.net/tp/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.thousandparsec.net');">Thousand Parsec</a> is a vibrant free and open source project, creating a framework for <a href="http://en.wikipedia.org/wiki/4X" onclick="javascript:pageTracker._trackPageview ('/outbound/en.wikipedia.org');">4X</a> (eXplore, eXpand, eXploit and eXterminate) space strategy games. We are happy to announce that this year we are also participating in <a href="http://code.google.com/soc/" onclick="javascript:pageTracker._trackPageview ('/outbound/code.google.com');">Google Summer of Code</a> as a mentoring organisation. We have prepared a <a href="http://www.thousandparsec.net/tp/google-summer-of-code-2007.php" onclick="javascript:pageTracker._trackPageview ('/outbound/www.thousandparsec.net');">special page with information and ideas for students</a>, who would like to work on a task for Thousand Parsec. Join us, it will be fun, you&#8217;ll gain a new experience, learn something new, play games and if you finish successfully you can even get 4500$. The deadline for submissions of student applications is 24th of March.</p></blockquote>
<p>For those of you who are eligible to participate in Google Summer of Code, this seems to be an interesting project to participate in. Aside from the possibility of earning money, you will actually get to work on a large project with other people &#8211; a big step from the simple examples that we have considered in this site so far. If you plan to join the game industry anytime in the future, this is you chance to gain experience.</p>
<p>Another fact that caught my attention is this project&#8217;s extensive use of <a href="http://www.python.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.python.org');">Python</a>. If you&#8217;ve been to this site before, then you&#8217;re probably already familiar with Python. If not, I encourage you to <a href="http://www.python.org/about/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.python.org');">look into it</a> &#8211; I think that it&#8217;s a great language to work with, and if you&#8217;re already familiar with programming, it should only take you <a href="http://docs.python.org/tut/tut.html" onclick="javascript:pageTracker._trackPageview ('/outbound/docs.python.org');">less than a weekend to pick it up</a>.</p>
<p>Some of the Python-related tasks <a href="http://www.thousandparsec.net/tp/google-summer-of-code-2007.php" onclick="javascript:pageTracker._trackPageview ('/outbound/www.thousandparsec.net');">listed on the site</a> include:</p>
<ul>
<li>Develop a 3D client for the game (a <a href="http://www.ogre3d.org/wiki/index.php/PyOgre" onclick="javascript:pageTracker._trackPageview ('/outbound/www.ogre3d.org');">pyOgre</a> client was started)</li>
<li>Add testing to <a href="http://darcs.thousandparsec.net/darcsweb/darcsweb.cgi?r=libtpproto-py;a=summary" onclick="javascript:pageTracker._trackPageview ('/outbound/darcs.thousandparsec.net');">libtpproto-py</a></li>
<li>Improve wxWidget&#8217;s <a href="http://xoomer.alice.it/infinity77/eng/PyAUI.html" onclick="javascript:pageTracker._trackPageview ('/outbound/xoomer.alice.it');">pyAUI</a></li>
<li>Implement a new Ruleset in a <a href="http://darcs.thousandparsec.net/darcsweb/darcsweb.cgi?r=tpserver-py;a=summary" onclick="javascript:pageTracker._trackPageview ('/outbound/darcs.thousandparsec.net');">Python Server</a></li>
</ul>
<p>Several of the tasks call for &#8220;Good Python Skills&#8221;. If you&#8217;re looking for a project to work on, I suggest that you <a href="http://www.thousandparsec.net/tp/google-summer-of-code-2007.php" onclick="javascript:pageTracker._trackPageview ('/outbound/www.thousandparsec.net');">give this a look</a>.</p>
<p>And yes, there are several C++ &#8211; related jobs as well <img src='http://www.scriptedfun.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.scriptedfun.com/thousand-parsec-participating-in-google-summer-of-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/</creativeCommons:license>
	</item>
	</channel>
</rss>
