<?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/"
	>

<channel>
	<title>Shambling Rambling Babbling &#187; Independent Games</title>
	<atom:link href="http://www.caseyodonnell.org/blog/tag/independent-games/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.caseyodonnell.org/blog</link>
	<description>This is a random collection of thoughts or notes that I've decided to collect here. Continuity is not my friend.</description>
	<lastBuildDate>Thu, 29 Jul 2010 02:04:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The Consequences of Vilification: The Decline of CS and &#8220;Security&#8221;</title>
		<link>http://www.caseyodonnell.org/blog/2009/06/26/the-consequences-of-vilification-the-decline-of-cs-and-security/</link>
		<comments>http://www.caseyodonnell.org/blog/2009/06/26/the-consequences-of-vilification-the-decline-of-cs-and-security/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 16:36:13 +0000</pubDate>
		<dc:creator>codonnell</dc:creator>
				<category><![CDATA[(dis)continutity]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Homebrew]]></category>
		<category><![CDATA[Independent Games]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.caseyodonnell.org/blog/?p=233</guid>
		<description><![CDATA[I wrote a post just about a year ago on how &#8220;Hackers and Hombrewers are NOT Pirates.&#8221; Like most of what I post to the web, it serves little more than to remind me later of the evolution of my thoughts on particularly relevant research interests. Like beer. Recently however, there has been a resurgence <a href='http://www.caseyodonnell.org/blog/2009/06/26/the-consequences-of-vilification-the-decline-of-cs-and-security/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I wrote a post just about a year ago on how &#8220;<a href="http://ckodonnell.blogspot.com/2007/06/hackers-and-homebrewers-are-not-pirates.html" target="_blank">Hackers and Hombrewers are NOT Pirates</a>.&#8221; Like most of what I post to the web, it serves little more than to remind me later of the evolution of my thoughts on particularly relevant research interests. <a href="http://www.caseyodonnell.org/blog/2009/06/25/free-glasses-are-cool/">Like beer</a>. Recently however, there has been a resurgence of commentary/thought on the decline of computer science programs. Though I now consider myself primarily a &#8220;historically inclined cultural anthropologist who studies cooperative work, with game development and the game industry as my primary lens,&#8221; I began my secondary education as a computer science and mathematics major with women&#8217;s studies and sociology as the instruments that later led me to graduate school.</p>
<p>What follows is my analysis of recent reports on how, &#8220;<a href="http://www.escapistmagazine.com/news/view/92130-Lack-of-Programming-Skills-Puts-U-S-Security-at-Risk" target="_blank">Lack of Programming Skills Puts U.S. Security at Risk</a>,&#8221; and the &#8220;<a href="http://www.zephoria.org/thoughts/archives/2009/06/08/gender_gap_in_p.html" target="_blank">gender gap in perception of computer science</a>,&#8221; [the actual report] are a product of a continual assault on the &#8220;hacker,&#8221; &#8220;the tinkerer,&#8221; and &#8220;hobbyist&#8221; more generally in our culture. To which I first say, &#8220;serves us right, what you reap, you sow.&#8221; Having gotten that off my chest, I&#8217;ll attempt to be a bit more constructive with what follows&#8230;<span id="more-233"></span></p>
<p>The problem is really two fold. One, perhaps most directly is indexed by <a href="http://www.thedailybeast.com/author/douglas-rushkoff/" target="_blank">Douglas Rushkoff</a>, that:</p>
<blockquote><p>&#8220;In a computing marketplace where altering one&#8217;s iPhone will &#8216;brick&#8217; its functionality and where user improvement to programs is treated as an intellectual-property violation, it&#8217;s no wonder we have adopted the attitude that our technology is finished and inviolable from the minute it has been purchased.&#8221;</p></blockquote>
<p>Is that we are both culturally and legally discouraged from tinkering or hacking our devices. I actually index some of these ideas as rooted in the history of the videogame industry, in an upcoming article in the <a href="http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85" target="_blank">IEEE Annals of the History of Computing</a>. This should actually worry us more than simply the realm of computer science. These issues are crucial for other areas as well, and foundational to the videogame industry. When I write in my <a href="http://journal.transformativeworks.org/index.php/twc/article/view/73" target="_blank">TWC Essay</a> that, &#8220;The importance of, the desire for, or the drive to understand underlying systems and structures has become fundamental to creative collaborative practice.&#8221; This fundamental drive is being subverted by things like the <a href="http://www.copyright.gov/legislation/dmca.pdf" target="_blank">DMCA</a> and our desire for smooth technologies that encourage us to not play. So, that is certainly part of it.</p>
<p>The second aspect I think speaks more clearly to the decline of CS and interest by students. It is the &#8220;boring&#8221; or &#8220;nerd&#8221; factor. Now, admittedly, I am a died in the wool nerd. I don&#8217;t fight that. I continually geek out, but that is the product of interest and passion.</p>
<blockquote><p>For example, boys tended to use words such as “design,” “games,” “video,” etc., with more frequency than girls. By contrast, the secondary words used by the girls tended to take on a more negative tone—with “boring,” “hard,” and “nerd” being used more frequently.</p></blockquote>
<p>I&#8217;m just going to come out and call a spade a spade. Yes, Fibonacci is a useful tool for teaching recursion. Yes, palindromes are a useful way to teach the utility of stacks. Yes, string parsing and number crunching are the primary things one does in computer science, but these are means to an end. These things are f-ing boring to an incoming student. Most don&#8217;t see the link between these concepts and their application. Remember, so many college students have not been taught to think in the US educational system. They&#8217;ve been taught to memorize and there is no way to memorize the solution to a complex problem or design. So much of CS is design and problem solving, it is thinking about elegance and functionality. It is in short, interesting. But instead most CS programs start with teaching the uninteresting parts instead of giving students a glimpse of the possibilities.</p>
<blockquote><p>&#8220;[O]ne needs to look at other factors that are turning off these young people. Why isn’t a high school interest in computer science translating into enrollment in college computer science classes?&#8221;</p></blockquote>
<p>I taught a class full of men and women in a non-programming class to use <a href="http://love2d.org/" target="_blank">Löve</a> to create interactive graphics and even a few games emerged. They all got into it. Into programming. When they wanted to do things beyond their skills I then started telling them about data structures, string parsing, and number crunching. Start with the fun. That is what drives students away and gets nerds like me labeled such.</p>
<p>All of those other disciplines that students pursue have geeks that live within them. The geeks and nerds are those that geek out, that find passion and interest burried within the often tragically boring ways in which concepts are taught.</p>
<p>However, time and again, especially in the context of technology, we are encouraged or legally forced to not ask questions and look for the underlying systems and structures that make things work. Could you imagine if a student in med school when asking about how a particular device functioned, lets say a dializer for example, if the teacher responded with, &#8220;well, that is covered by the DMCA, so I don&#8217;t know and we cannot find out. Just assume that dirty blood goes in and clean comes out alright?&#8221;</p>
<p>Tragically, my favorite computer company seems to be one of the most guilty parties in this regard. Batteries sealed in laptops and non-user replacable hard drives in &#8220;pro&#8221; laptops. Tower macs are of course much more &#8220;openable,&#8221; but the laptop is on the rise. Even my favorite cell phone is marred by the fact that it is so thoroughly closed. The software APIs are open but I cannot even interface with it without the use of its dock.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.caseyodonnell.org/blog/2009/06/26/the-consequences-of-vilification-the-decline-of-cs-and-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prototyping and Tools</title>
		<link>http://www.caseyodonnell.org/blog/2009/04/08/prototyping-and-tools/</link>
		<comments>http://www.caseyodonnell.org/blog/2009/04/08/prototyping-and-tools/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 15:24:51 +0000</pubDate>
		<dc:creator>codonnell</dc:creator>
				<category><![CDATA[(dis)continutity]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Independent Games]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.caseyodonnell.org/blog/?p=165</guid>
		<description><![CDATA[I have spent a great deal of time lately assessing different tool chains for prototyping games in my classes. There are of course a great many options for this, but I wanted to start documenting some of what I&#8217;ve been playing with. All of these efforts will eventually be incorporated into a project that I <a href='http://www.caseyodonnell.org/blog/2009/04/08/prototyping-and-tools/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I have spent a great deal of time lately assessing different tool chains for prototyping games in my classes. There are of course a great many options for this, but I wanted to start documenting some of what I&#8217;ve been playing with. All of these efforts will eventually be incorporated into a project that I am doing for the <a href="http://toolssig.wordpress.com/" target="_blank">IGDA Tools Sig</a>, which I guess I am supposed to be bloggin for now, but have yet to start.</p>
<ul>
<li><a href="http://gamesalad.com/landing/overview" target="_blank">Game Salad</a> &#8211; This seems to be an actual release of something similar to the <a href="http://www.stencyl.com/about/" target="_blank">long promised Stencyl application</a>. I have been looking for system like these <a href="http://www.yoyogames.com/make" target="_blank">GameMaker</a> that allow you to quickly mock up 2D game prototypes. Of course one of the major sticking points with all of these applications is that they are not cross platform in many cases.</li>
<li>Lost Garden (Danke&#8217;s <a href="http://lostgarden.com/2009/03/dancs-miraculously-flexible-game.html" target="_blank">Numerous</a> <a href="http://lostgarden.com/2007/05/dancs-miraculously-flexible-game.html" target="_blank">Artistic</a> Contributions) &#8211; The numerous freely available graphics that Danke has shared with the independent community are awesome, and I can&#8217;t really thank him enough for doing this sort of thing. My students have made some use of these tile sets. I on the other hand, use them all the time to mock up designs.</li>
<li><a href="http://www.indielib.com/" target="_blank">IndieLib</a> and <a href="http://gametuto.com/in-game-c-map-editor-tutorial-with-indielib-engine-that-dosent-use-tiles-but-pieced-images-like-in-braid-or-aquaria-games/" target="_blank">Pieced Image Map Editor</a> &#8211; IndieLib is a new find for me. I&#8217;ve spent a significant amount of time as the OS X lead on <a href="http://g3d-cpp.sourceforge.net/" target="_blank">G3D</a>, a cross-platform game tech/engine. Lately I&#8217;ve had more need for something like G3D, but 2D. IndieLib seems to have found a kind of critical mass of independent game developers interested in working on the library, so I&#8217;ve begun looking at what it will take to bring it to OS X. To this end, I&#8217;ve been focused on making it as friendly as possible with <a href="http://support.apple.com/kb/HT1582" target="_blank">Quartz Extreme</a>, which would give a 2D library the biggest spread of support from graphics cards on OS X (including those integrated Intel cards).</li>
<li><a href="http://www.flashdevelop.org/community/index.php" target="_blank">FlashDevelop</a> &#8211; Flash Develop is a kind of sideline interest. Open Source Flash development seems to be a growing interest for many. I am no exception. I have no love for proprietary software like the Adobe Creative Suites, but Flash certainly is a growth area, so figuring out how to support developers interested in Action Script and Flash is something I have spent a great deal of time with lately.</li>
<li><a href="http://love2d.org/" target="_blank">Löve</a> &#8211; Löve is also a love/hate/hate-love thing I have going. I&#8217;ve been using a great deal lately to prototype my own game concepts. So I love it. At the same time, I&#8217;ve encountered several strange things related to the underlying Lua language, which I hate. At the same time, some of the things I hate are actually kind of growing on me. Hmmm&#8230;</li>
</ul>
<p>I wined a few weeks back about being unable to register on the PopCap Developer Forum so that I could download the PopCap Framework. Post GDC <a href="http://developer.popcap.com/forums/showthread.php?t=5829" target="_blank">this announcement</a> came out, which seems to indicate that the project is being scrapped by PopCap, but released into the wild at some future point as an Open Source Software project. This is partially why I decided to throw my hat into the IndieLib ring.<span id="more-165"></span></p>
<p>All in all I&#8217;m only now beginning to put this list of resources into a more readable format. Yes, there are numerous libraries, tools, etc not listed here, but that is part of the ongoing project. Given that my development resources and prototyping tools bookmarks have nearly 100 items in it means I have only scratched the surface.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.caseyodonnell.org/blog/2009/04/08/prototyping-and-tools/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>No Popcap Developer Framework Love for the Rest of Us</title>
		<link>http://www.caseyodonnell.org/blog/2009/03/17/no-popcap-developer-framework-love-for-the-rest-of-us/</link>
		<comments>http://www.caseyodonnell.org/blog/2009/03/17/no-popcap-developer-framework-love-for-the-rest-of-us/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 15:49:30 +0000</pubDate>
		<dc:creator>codonnell</dc:creator>
				<category><![CDATA[(dis)continutity]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Independent Games]]></category>
		<category><![CDATA[Open Source Software]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[Sharing]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.caseyodonnell.org/blog/?p=145</guid>
		<description><![CDATA[I&#8217;m working on another post related to my efforts on finding useful frameworks and tools chains to use in my classes and independent game development here in Athens, GA. That is a longer post, but this seemed important enough to be its own post. I recently found the Popcap Developer Framework, which for independent 2D <a href='http://www.caseyodonnell.org/blog/2009/03/17/no-popcap-developer-framework-love-for-the-rest-of-us/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on another post related to my efforts on finding useful frameworks and tools chains to use in my classes and independent game development here in Athens, GA. That is a longer post, but this seemed important enough to be its own post. I recently found the <a href="http://developer.popcap.com/forums/pop_downloads.php" target="_blank">Popcap Developer Framework</a>, which for independent 2D game development looks really exciting. It is my understanding that this framework was used in the development of games like World of Goo and of course many of Popcap&#8217;s games. What a boon to the community I thought! Then I clicked the download button, which sends me the following message:</p>
<blockquote><p>Forbidden<br />
You do not have access to this page.<br />
You must be logged in to developer.popcap.com before downloading files</p></blockquote>
<p>To which I dutifully clicked the &#8220;<a href="http://developer.popcap.com/forums/register.php" target="_blank">Register</a>&#8221; link, which returns the following:</p>
<blockquote><p>Sorry, registration has been disabled by the administrator.</p></blockquote>
<p>I&#8217;ve sent several messages through the &#8220;contact us&#8221; link with no reply. I have found the alternative <a href="http://sourceforge.net/projects/tuxcap" target="_blank">Tuxcap</a> port of the library, but it is a little sad to see such a great community boon lost to the non-responsive industry ether that pervades in many cases. Of course I can&#8217;t ask the question on the Popcap developer forum because registration is closed. Thus I cry my tears into the Internet ether.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.caseyodonnell.org/blog/2009/03/17/no-popcap-developer-framework-love-for-the-rest-of-us/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
