<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Befuddled wannabe games maker</title>
	<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker/</link>
	<description>Comments on Ask MetaFilter post Befuddled wannabe games maker</description>
	<pubDate>Wed, 25 Jun 2008 06:03:57 -0800</pubDate>
	<lastBuildDate>Wed, 25 Jun 2008 06:03:57 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: Befuddled wannabe games maker</title>
		<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker</link>	
		<description>Ignoramus wants to make games for his Mac. Adobe Actionscript, Cocoa... What choices do I have? &lt;br /&gt;&lt;br /&gt; I&apos;ve got an itch to scratch. I want to be like the Oliver twins. I want to make games for my Mac. Thing is, I don&apos;t know how.&lt;br&gt;
&lt;br&gt;
I know a little BBC BASIC -- that&apos;s the limit of my programming knowledge. I want to make simple, 2D games; ones that hark back to the halcyon 8-bit days. Think, &apos;Chucky Egg&apos;; four colours, and blocky graphics.&lt;br&gt;
&lt;br&gt;
My research has led me to two options:&lt;br&gt;
&lt;br&gt;
1. Cocoa. (i.e. learn Obj-C)&lt;br&gt;
&lt;br&gt;
2. Adobe Actionscript.&lt;br&gt;
&lt;br&gt;
It seems that Cocoa is great for applications and such, but when it comes to games programming, it looks to get a little tricky. I&apos;d be easily put off. &lt;br&gt;
&lt;br&gt;
On the other hand, Adobe Actionscript seems like the perfect tool for what I want to do -- looks like alot less work on the graphics side of things -- and there&apos;s plenty of resources on the net. The thing is, Flash is so darn expensive! &#163;550! Doesn&apos;t it come in cheaper versions?&lt;br&gt;
&lt;br&gt;
Being a poor hobbyist, it looks like Flash would be out of the question and I would have no choice but to turn to X-Code.&lt;br&gt;
&lt;br&gt;
What do I do? Where do I turn? Which tool should I choose? Does anyone know any better?</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2008:site.94959</guid>
		<pubDate>Wed, 25 Jun 2008 05:45:55 -0800</pubDate>
		<dc:creator>popcassady</dc:creator>
		
			<category>games</category>
		
			<category>mac</category>
		
			<category>osx</category>
		
			<category>programming</category>
		
	</item> <item>
		<title>By: norabarnacl3</title>
		<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker#1386794</link>	
		<description>It only costs money to use the Adobe dev environment for flash/actionscript. Actionscript itself can be downloaded and developed in for free with a text editor or other os dev environment. I recommend obtaining a copy of the ActionScript 3.0 Cookbook which tells you how to set up the compiler and is a pretty good tutorial.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94959-1386794</guid>
		<pubDate>Wed, 25 Jun 2008 06:03:57 -0800</pubDate>
		<dc:creator>norabarnacl3</dc:creator>
	</item><item>
		<title>By: Scoo</title>
		<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker#1386805</link>	
		<description>&lt;a href=&quot;http://www.unity3d.com&quot;&gt;Unity&lt;/a&gt;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94959-1386805</guid>
		<pubDate>Wed, 25 Jun 2008 06:15:08 -0800</pubDate>
		<dc:creator>Scoo</dc:creator>
	</item><item>
		<title>By: Scoo</title>
		<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker#1386822</link>	
		<description>Oops, you said 2d. &lt;a href=&quot;http://www.yoyogames.com/gamemaker/&quot;&gt;Game Maker&lt;/a&gt; is being &lt;a href=&quot;http://glog.yoyogames.com/?p=66&quot;&gt;ported to the Mac&lt;/a&gt;, a beta may be available as early as July. Windows version runs great in VMWare Fusion or Parallels, but you may not want to devote multiple gigabytes for the windows file to run it....&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.sawbladesoftware.com/&quot;&gt;Power Game Factory&lt;/a&gt; is for creating side scrolling platformers only, and seems to be in hibernation development-wise, but it&apos;s cheap and requires no coding.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94959-1386822</guid>
		<pubDate>Wed, 25 Jun 2008 06:25:40 -0800</pubDate>
		<dc:creator>Scoo</dc:creator>
	</item><item>
		<title>By: hattifattener</title>
		<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker#1386870</link>	
		<description>&lt;a href=&quot;http://www.pygame.org/&quot;&gt;Pygame&lt;/a&gt; works on Mac OS X and is pretty cool.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94959-1386870</guid>
		<pubDate>Wed, 25 Jun 2008 07:31:18 -0800</pubDate>
		<dc:creator>hattifattener</dc:creator>
	</item><item>
		<title>By: fishfucker</title>
		<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker#1386934</link>	
		<description>Actionscript is great, but if you&apos;re not buying the CS3/timeline version, you&apos;re going to be immediately jumping into a lot of code -- which is fine and possibly even preferable if you have experience doing so (it&apos;s a pain, imho, to do coding in CS3 itself), but you lose all the nice timeline tools for making animations, libraries, etc. I guess what I&apos;m saying is if you don&apos;t have any exposure to OO development you&apos;re going to want to get the 30-day trial of Flash and try to at least get your head around as many concepts as possible while using CS3 to help you create scaffolding before you jump into pure AS3 development. Still, I have a feeling that Actionscript is going to be a lot more forgiving to you than objective-c. &lt;br&gt;
&lt;br&gt;
There are many options for compiling AS3 outside of Flash -- like norabarnacl has mentioned, the SDK itself is free. You will be missing some of the animation transitions that Flash provides, but you can use a Tweening library for that. &lt;br&gt;
&lt;br&gt;
Many people have been happy using &lt;a href=&quot;http://osflash.org/flashdevelop&quot;&gt;FlashDevelop&lt;/a&gt;, which is free, but Windows-only. &lt;br&gt;
&lt;br&gt;
I&apos;d also recommend flipping through the &lt;a href=&quot;http://osflash.org/projects&quot;&gt;osflash.com projects page&lt;/a&gt;. osflash lists open source flash tools.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94959-1386934</guid>
		<pubDate>Wed, 25 Jun 2008 08:30:47 -0800</pubDate>
		<dc:creator>fishfucker</dc:creator>
	</item><item>
		<title>By: Scoo</title>
		<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker#1386957</link>	
		<description>Oh, and I forgot the extremely cool &lt;a href=&quot;http://scratch.mit.edu/&quot;&gt;Scratch&lt;/a&gt; project from the MIT Media Lab. The downside here is the lack of ability to create standalone apps on the Mac side, although they have a YouTube like app sharing section on their web site (apps are Java evidently).</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94959-1386957</guid>
		<pubDate>Wed, 25 Jun 2008 08:48:33 -0800</pubDate>
		<dc:creator>Scoo</dc:creator>
	</item><item>
		<title>By: Alterscape</title>
		<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker#1386998</link>	
		<description>I know some guys who make games with Unity, and they tell me it rocks hard. Their games are certainly awesome.  However, getting started does require licensing their toolkit, which ain&apos;t cheap.&lt;br&gt;
&lt;br&gt;
Actionscript is -very- accessible. It&apos;s been so long since I learned programming from scratch that I&apos;m having difficulty estimating what it would be like to learn Actionscript and how to compile with the Flex SDK&apos;s mxmlc from scratch, but I imagine it&apos;s on par with other languages, and the API strikes a good balance of simple/powerful.  I just went through the getting-started process with AS (without the flash IDE), so mefi-mail me if you want and I&apos;ll shoot you some links/process documentation  for getting mxmlc up and running.  It&apos;s probably the simplest/cheapest option.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94959-1386998</guid>
		<pubDate>Wed, 25 Jun 2008 09:13:32 -0800</pubDate>
		<dc:creator>Alterscape</dc:creator>
	</item><item>
		<title>By: popcassady</title>
		<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker#1387208</link>	
		<description>I checked out Pygame, and I really like the look of it -- Python code doesn&apos;t look all that bad (Curly brackets make me feel uneasy) and it seems like a useful language to know.&lt;br&gt;
&lt;br&gt;
So, unless anyone persuades me otherwise, I think that&apos;s the path I&apos;ll follow.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94959-1387208</guid>
		<pubDate>Wed, 25 Jun 2008 11:45:52 -0800</pubDate>
		<dc:creator>popcassady</dc:creator>
	</item><item>
		<title>By: fishfucker</title>
		<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker#1387684</link>	
		<description>the other unmentioned upside of Flash games is the simple distribution channel -- make your game, upload it to kongregate or new grounds and get immediate feedback, plus players. Also easier to monetize via those channels (and mochiads), although the returns are still quite low. if you&apos;re building games, you might not care about monetization (and most of the individual indie game devs I&apos;ve talked to have said you *can&apos;t*  do it for the money -- it&apos;s just not there), but you probably will care about getting an audience to play your game. &lt;br&gt;
&lt;br&gt;
if you&apos;re looking for utility as far as building a career in games, i&apos;d expect many more people would be willing to pay you for a Flash casual game over a Python one. casual gaming is something like a billion dollar industry these days -- it&apos;s big business. I also suspect that you&apos;ll get more immediate results with Flash which means it&apos;ll be less frustrating for you to pick up. A quick glance at the pygame intro reveals that it operates on what i&apos;d consider a much lower-level than Flash generally does, so you&apos;re going to have to manage a lot of stuff that Flash typically does for you -- whereas Flash lets you baby-step into working with more advanced graphics techniques. Still, you know your own capacity for programming and  slogging through problems better than i do. &lt;br&gt;
&lt;br&gt;
So there&apos;s my argument for Flash. Still, know this: Python is pretty damn awesome and is getting to be pretty widely used in web dev these days (if you have any interest), so it&apos;s not a bad choice by any means. I like it as much as I like as3. it&apos;s a great swiss-army-knife language to know -- you&apos;ll have fun either way.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94959-1387684</guid>
		<pubDate>Wed, 25 Jun 2008 17:23:10 -0800</pubDate>
		<dc:creator>fishfucker</dc:creator>
	</item><item>
		<title>By: aroberge</title>
		<link>http://ask.metafilter.com/94959/Befuddled-wannabe-games-maker#1387832</link>	
		<description>You might also check &lt;a href=&quot;www.pyglet.org&quot;&gt;pyglet&lt;/a&gt; which is newer but, I think, has more potential (on the long run) than pygame.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94959-1387832</guid>
		<pubDate>Wed, 25 Jun 2008 19:17:53 -0800</pubDate>
		<dc:creator>aroberge</dc:creator>
	</item>
	</channel>
</rss>
