<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-13619642</atom:id><lastBuildDate>Sat, 23 Aug 2008 11:41:02 +0000</lastBuildDate><title>RobotAcid</title><description/><link>http://robotacid.com/news/</link><managingEditor>noreply@blogger.com (RobotAcid)</managingEditor><generator>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-2549655720497481490</guid><pubDate>Sat, 23 Aug 2008 10:48:00 +0000</pubDate><atom:updated>2008-08-23T04:41:02.438-07:00</atom:updated><title>Compression Depression</title><description>At work I've been coming up with a new method of managing monsters by giving them a Logo style script. It's a list of letters followed by numbers. The real tough part was nesting scripts within each other so I can have monsters spawn other monsters. This is tough because I have the new script in between brackets and regex can't do a balanced search. It's okay to spawn one monster, but what if that monster wants to spawn as well?&lt;br /&gt;&lt;br /&gt;The solution was to match the deepest spawn that wasn't spawning itself and work back from there. I store that in an array, then replace it with a marker to that point in the array:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;var path_string:String = "a bunch of commands go here"&lt;br /&gt;// spawn commands look like: S(monster commands)&lt;br /&gt;const SPAWN_COMMANDS:RegExp = /(?&lt;=S \()[^\(\)]*(?=\))/;&lt;br /&gt;const SPAWN_COMMANDS_REPLACE:RegExp = /S \([^\(\)]*\)/;&lt;br /&gt;var subroutines:Array = new Array();&lt;br /&gt;&lt;br /&gt;if (subroutines.length == 0){&lt;br /&gt; // extract spawn instructions and replace with an index to the subroutine list&lt;br /&gt; // matching works from the deepest nest up as the parenthesis is replaced&lt;br /&gt; do{&lt;br /&gt;  var spawn:Array = path_string.match(SPAWN_COMMANDS);&lt;br /&gt;  if(spawn != null) subroutines = subroutines.concat(spawn);&lt;br /&gt;  path_string = path_string.replace(SPAWN_COMMANDS_REPLACE, "S "+(sub_index++));&lt;br /&gt; } while (spawn != null);&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;I then give each spawn a reference to the subroutine array, which means I only have to parse subroutines once and I save on memory. Even if the parent monster is erased, the reference by the spawn to the subroutine array saves it from being garbage collected.&lt;br /&gt;&lt;br /&gt;The crazy thing is that the first spawn command will get replaced with "S 1". If I'm wise to this when I write a monster's script, I can type "S 1" any where in the script and it will call that subroutine. Even inside the first spawn's own script. This means my monsters can recursively generate.&lt;br /&gt;&lt;br /&gt;All well and good. But now I have a massive XML full of instructions for every monster. Chris Burt-Brown at work had already opted for an RLE compression method that I've also adopted (multiples of the same item you replace with a quantifier and the item), but this isn't enough for complicated instruction sets. Looking around I found an &lt;a href="http://www.razorberry.com/blog/archives/2004/08/22/lzw-compression-methods-in-as2/" target="_blank"&gt;LZW compression algorithm in AS2&lt;/a&gt;. It even produces XML safe output! Problem solved right? Wrong. My level editor uses a javascript method to save the XML that I cribbed from &lt;a href="http://www.galasoft-lb.ch/myjavascript/CExplorer/index.html" target="_blank"&gt;Galasoft&lt;/a&gt;. That method only saves ANSI encoded text files. The LZW algorithm produces UTF-8 encoded output. Saving those strings as ANSI destroys all the data. I was lucky enough to find out that Mozilla browsers have the ability save XML with the XMLSerializer method in UTF-8. There's a thread on the topic &lt;a href="http://groups.google.com/group/mozilla.dev.tech.xml/tree/browse_frm/month/2006-02/31b3fb537a2d7688?rnum=11&amp;_done=%2Fgroup%2Fmozilla.dev.tech.xml%2Fbrowse_frm%2Fmonth%2F2006-02%3F" target="_blank"&gt;here&lt;/a&gt;. A quick mod to the Galasoft script and I was home free.&lt;br /&gt;&lt;br /&gt;Now if I could figure out how to operate &lt;a href="http://codeazur.com.br/lab/fzip/" target="_blank"&gt;FZip&lt;/a&gt;, then I could take the operation further and get more assets within the game packed down to size.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ted.com/index.php/talks/view/id/165" target="_blank"&gt;Self Aware Robots (TED talk)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ted.com/index.php/talks/view/id/172" target="_blank"&gt;Simplicity Patterns (TED talk)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/1084537" target="_blank"&gt;Big Buck Bunny (Blender made cartoon)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nature.com/news/2008/080806/full/news.2008.1004.html" target="_blank"&gt;Curved electronic eye created&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flong.com/projects/snout/" target="_blank"&gt;Double Taker (Golan Levin)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.zdnet.com/emergingtech/?p=1009&amp;tag=nl.e550" target="_blank"&gt;A robot with a biological brain&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.alternativaplatform.com/en/category/3d/" target="_blank"&gt;Alternativa 3D for Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bytearray.org/?p=91" target="_blank"&gt;AS3 Mouse Gesture class&lt;/a&gt;</description><link>http://robotacid.com/news/2008/08/compression-depression.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-5315541058385628338</guid><pubDate>Thu, 24 Jul 2008 09:33:00 +0000</pubDate><atom:updated>2008-07-24T02:45:08.748-07:00</atom:updated><title>Final Ninja</title><description>I'm quite pleased with this one and I hope people enjoy it:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nitrome.com/games/finalninja/" target="_blank"&gt;Final Ninja&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It started out as a sort of cross between the &lt;a href="" target="_blank"&gt;Dirk Valentine&lt;/a&gt; and &lt;a href="" target="_blank"&gt;Dangle&lt;/a&gt; engines. Then on the way to pick up my usual lunchtime Thai noodles the ninja theme suggested to me that he should be able to turn invisible as well. This is also my first project in AS3. The most tricky part of the transition is that they've completely buggered up animation control in AS3. Having complex nested animations is no longer possible due to gotoAndStop being processed at the end of a frame. I've also not noticed the fabled speed increase everyone is speaking of (and even in Processing I was a total speed whore). It is however refreshing to know when I'm being a bad programmer, and you can trick AS3 into behaving like AS2 when you need to.</description><link>http://robotacid.com/news/2008/07/final-ninja.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-983810552719638970</guid><pubDate>Sat, 31 May 2008 10:56:00 +0000</pubDate><atom:updated>2008-05-31T04:24:28.485-07:00</atom:updated><title>Ogre</title><description>Well I finally got Ogre to compile. Bugger knows how I'm going to graft Openframeworks libraries into it. I only really need sound and the VideoGrabber, but those are still tall orders.&lt;br /&gt;&lt;br /&gt;If you want to play with Ogre on a PC you'll need the following:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/express/download/" target="_blank"&gt;Visual Studio 9&lt;/a&gt;. Trying to get it to work with Code Blocks is more trouble than it's worth, especially as it breaks Openframeworks when you get the bare minimum working. Plus VS9 is pretty damn good. I'm amazed that Microsoft made it.&lt;br /&gt;&lt;a href="http://www.ogre3d.org/index.php?option=com_content&amp;task=view&amp;id=411&amp;Itemid=131" target="_blank"&gt;The Ogre SDK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=1A2393C0-1B2F-428E-BD79-02DF977D17B8&amp;displaylang=en" target="_blank"&gt;DirectX Runtime&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then you'll want to read the following:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ogre3d.org/wiki/index.php/Installing_An_SDK" target="_blank"&gt;Installing the Ogre SDK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ogre3d.org/wiki/index.php/SettingUpAnApplication#Microsoft_Visual_C.2B.2B_6_.28SP3.2B.29" target="_blank"&gt;Setting up an application&lt;/a&gt;. No the Ogre Application Wizard doesn't work on VS9. This means we have to do some twiddling with project settings to get it to work. But despite this being a pain, it teaches you how to set up projects properly and will help you in the long run.&lt;br /&gt;&lt;a href="http://www.ogre3d.org/phpBB2/viewtopic.php?t=41510" target="_blank"&gt;My thread in the Ogre Forum about trying to get VC9 to compile Ogre&lt;/a&gt;. I didn't quite read the instructions in the previous link thoroughly, but those instructions also assumed some knowledge I didn't have. Most of the difficulty of getting Ogre to compile is down to correct project settings and correct file placement. So you have to use your initiative a little to figure it out. Now I'm at the following stage:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ogre3d.org/wiki/index.php/Basic_Tutorial_1" target="_blank"&gt;Ogre Tutorials&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm going to settle in to this stuff now to put off the nightmare that combining Ogre and Openframeworks will be.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/769193" target="_blank"&gt;Bruce Sterling on the future of interaction design&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.addictinggames.com/magicpen.html" target="_blank"&gt;Magic Pen&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gamesradar.com/f/artificial-stupidity/a-2008041811102615041" target="_blank"&gt;Artificial Stupidity&lt;/a&gt;&lt;br /&gt;&lt;a href="http://home.wildit.net.au/hellohelloben/mystery.html" target="_blank"&gt;Fruit Mystery game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.addictinggames.com/D78AQSAKQLQWI9/3944.swf" target="_blank"&gt;Cat with Bow Golf game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://uk.youtube.com/watch?v=pZkZWlAIG0w" target="_blank"&gt;Floating Head&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ideas.veer.com/features/controlmaster" target="_blank"&gt;The Control Master (a Run Wrake film)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gametrailers.com/player/usermovies/195173.html" target="_blank"&gt;Metal Gear Solid 4 game play demo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tantalon.com/pete/cppopt/main.htm" target="_blank"&gt;C++ optimisation strategies&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ejohn.org/blog/processingjs/" target="_blank"&gt;Processing for Javascript&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As a side note I got a new phone recently. So I downloaded the latest Mobile Processing and spent one Sunday writing a new and more clever game of Snake vs the Computer for it. It uses the new A* algorithm I built and shows the Snake's thoughts about which path to take ahead of it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.robotacid.com/pmobile/snakeAI2/applet/index.html"&gt;Snake AI 2&lt;/a&gt;</description><link>http://robotacid.com/news/2008/05/ogre.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-3030267202430021523</guid><pubDate>Wed, 21 May 2008 09:09:00 +0000</pubDate><atom:updated>2008-05-21T02:22:44.483-07:00</atom:updated><title>Knuckleheads</title><description>Well. This is a weird one. Certainly an experimental system.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nitrome.com/games/knuckleheads" target="_blank"&gt;Knuckleheads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The trouble with this game is that basically moving was so difficult that it was hard to put any challenges in the game without making it bloody impossible.&lt;br /&gt;&lt;br /&gt;Progress with C++ is slow but fruitfull. I've managed to port the basics of my Processing breakout project over and bloody hell is it fast. I'm now trying to get Ogre to work. I looked at OpenSceneGraph but the set up instructions are incomprehensible and the forum is in Chinese. Seeing as I have enough trouble getting a Hello World out of C++ with out spending a few hours picking the brains of a forum on how to do it, I doubt I'm going to get any where with that one.</description><link>http://robotacid.com/news/2008/05/knuckleheads.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-8051333538177971965</guid><pubDate>Thu, 24 Apr 2008 11:53:00 +0000</pubDate><atom:updated>2008-04-24T05:34:45.424-07:00</atom:updated><title>Snotput</title><description>We've made a snot flinging game.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nitrome.com/games/snotput/" target="_blank"&gt;Snot Put&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Amazing the things you can do with verlet integration and a chain of springs.</description><link>http://robotacid.com/news/2008/04/snotput.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-4275196215501495500</guid><pubDate>Sun, 13 Apr 2008 14:17:00 +0000</pubDate><atom:updated>2008-04-13T07:43:31.634-07:00</atom:updated><title>st33d++</title><description>Just had my first sucessful tinkering session yesterday with &lt;a href="" target="_blank"&gt;Openframeworks&lt;/a&gt; on &lt;a href="http://www.bloodshed.net/devcpp.html" target="_blank"&gt;Dev C++&lt;/a&gt;. I'm now going to try to get it working on &lt;a href="http://www.codeblocks.org/" target="_blank"&gt;Code Blocks&lt;/a&gt;. I'm also going to be trying to get &lt;a href="http://www.ogre3d.org/" target="_blank"&gt;Ogre&lt;/a&gt; to work as well.&lt;br /&gt;&lt;br /&gt;It's tough work really because I need to know that I've got 3D model importing and visual analysis up and running before I press on with porting my Processing code. And none of the C++ I've learned will sink in till I'm doing that last part. It's not that I think Processing isn't up to the challenge. I did a polygon test on my laptop yesterday and the chug set in on both platforms past the 10,000 rectangle point using OpenGl. I was quite surprised that there was so little difference, but the issue isn't really drawing, it's reading 3D model files. It's just that Processing isn't set up to import models and render them efficiently. Plus I'm sure I could be doing a more detailed visual analysis in C++. We'll see. Any progress I make will be uploaded to the Experimentation section for now.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://escapepod.org/" target="_blank"&gt;Escape Pod - sci fi pod cast&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=isu7r3Ywqp0" target="_blank"&gt;magnetic feedback joystick&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technology.newscientist.com/channel/tech/dn13406?DCMP=NLC-nletter&amp;nsref=dn13406" target="_blank"&gt;snake robot&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pearcesisters.co.uk/" target="_blank"&gt;The Pearce Sisters (Bafta award winning animation)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.zenbullets.com/blog/?p=72" target="_blank"&gt;Universal Automatism article&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technology.newscientist.com/channel/tech/mg19826506.100?DCMP=NLC-nletter&amp;nsref=mg19826506.100" target="_blank"&gt;Robots that ellicit emotion&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mazapan.se/games/BurnTheRope.php" target="_blank"&gt;Burn The Rope (game)&lt;/a&gt;&lt;a href="http://kareno.org/js/lumines/#" target="_blank"&gt;Lumines - javascript puzzle game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sheepfilms.co.uk/" target="_blank"&gt;Sheep Films&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.zincland.com/powder/index.php?pagename=release" target="_blank"&gt;Powder - A multi platform rogue-like (DS version too!)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box2dflash.sourceforge.net/" target="_blank"&gt;box2d AS3 physics engine&lt;/a&gt;&lt;br /&gt;&lt;a href="http://seraf.mediabox.fr/wow-engine/wow-engine-technical-demo-spheres-on-plane/" target="_blank"&gt;wow as3 3D physics engine&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gdataonline.com/seekhash.php" target="_blank"&gt;MD5 hash look up (or why you should put numbers in your passwords)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.raymond.cc/blog/archives/2007/02/27/how-to-cheat-and-hack-flash-based-games/" target="_blank"&gt;How to cheat and hack flash based games&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=KO7EsFGlnDk&amp;feature=related" target="_blank"&gt;You Tube of how to hack flash games with cheat engine&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hivelogic.com/enkoder/" target="_blank"&gt;Email address encryption for websites&lt;/a&gt;&lt;br /&gt;&lt;a href="http://five3d.mathieu-badimon.com/" target="_blank"&gt;Vector based 3D engine for AS2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.txt2re.com/" target="_blank"&gt;Regular Expression generator&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mikegrundvig.blogspot.com/" target="_blank"&gt;Mike Grundvig\'s blog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lab.andre-michelle.com/physics-engine" target="_blank"&gt;AS3 physics engine&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gamedev.net/reference/articles/article1691.asp#Q26" target="_blank"&gt;Quarternions FAQ&lt;/a&gt;&lt;br /&gt;&lt;a href="http://satirist.org/learn-game/" target="_blank"&gt;Machine game learning&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that though it seems paradoxical to post links on how to hack the scores on my Flash games, Cheat Engine proved useful in finding a way to make hacking very difficult. The last two games I've made feature a couple of different techniques to put people off. I know some people suggest encrypting the values, but there really is a much simpler solution, I'll leave it to the reader to figure it out for themselves.</description><link>http://robotacid.com/news/2008/04/st33d.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-7486205230547801043</guid><pubDate>Sat, 12 Apr 2008 14:33:00 +0000</pubDate><atom:updated>2008-04-12T07:38:50.079-07:00</atom:updated><title>Magneboy</title><description>It might not be the hardest puzzle game in the world but it certainly was enjoyable to make:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nitrome.com/games/magneboy/" target="_blank"&gt;Magneboy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've knocked up a port of the A* code I used in it into Processing &lt;a href="http://www.robotacid.com/PBeta/fast_astar/index.html"&gt;here&lt;/a&gt;. Not that the intelligence of the monsters was appreciated or noted, but I guess that's how good design works. If it works well then you don't pick up on it.&lt;br /&gt;&lt;br /&gt;I'll be putting up the links I've harvested later - I've got quite a few useful ones regarding programming.</description><link>http://robotacid.com/news/2008/04/magneboy.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-2511314424108578132</guid><pubDate>Thu, 27 Mar 2008 17:34:00 +0000</pubDate><atom:updated>2008-03-27T10:38:11.552-07:00</atom:updated><title>Dirk Valentine</title><description>Well it's been a while coming but it's finally here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nitrome.com/games/dirkvalentine/" target="_blank"&gt;Dirk Valentine and the Fortress of Steam&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm chuffed with this one to say the least (despite how it turned me into more of an evil miserable sod in the process). I've even got some A.I. in the characters but you hardly get the chance to see it what with shooting everyone on sight. Try to spot where I nicked ideas from Portal (companion cube and portals / teleporters).</description><link>http://robotacid.com/news/2008/03/dirk-valentine.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-549165947743646296</guid><pubDate>Sun, 24 Feb 2008 21:35:00 +0000</pubDate><atom:updated>2008-02-24T13:43:23.723-08:00</atom:updated><title>What I Do</title><description>I've made a page cataloguing and describing my &lt;a href="http://www.robotacid.com/flash/nitrome/index.html"&gt;work for Nitrome&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I am currently trying to figure out how to get back into printmaking and reading C++ tutorials.&lt;br /&gt;&lt;br /&gt;At work we're moving into AS3. Yes it's not as straightforward as the AS3 fanboys would have you believe. It's almost like porting a Flash project to Java. Components are the worst culprits, being obscure and not well explained at all. When it comes to AS3, internet becomes your best friend. It is however a better world that seems to make a lot more sense this time round.&lt;br /&gt;&lt;br /&gt;Here's the old link list:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cl4.org/" target="_blank"&gt;CL4 Network&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wired.com/entertainment/music/magazine/16-01/ff_byrne?currentPage=all" target="_blank"&gt;David Byrne\'s Survival Strategies for Emerging Artists — and Megastars&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fractalartcontests.com/2007/winners.php" target="_blank"&gt;fractal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://student.kuleuven.be/~m0216922/CG/" target="_blank"&gt;C++ graphics tutorials&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nehe.gamedev.net/" target="_blank"&gt;NeHe OpenGL tutorials and good stuff&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.escapistmagazine.com/articles/view/editorials/zeropunctuation.1" target="_blank"&gt;Zero Punctuation - very funny game reviews&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.enigmasand.com/games/whitedwarf/" target="_blank"&gt;White Dwarf - avoidance game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.multivax.com/last_question.html" target="_blank"&gt;The Last Question (short story by Isaac Asimov)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tedjesuschristgod.org/" target="_blank"&gt;Ted, schizophrenic verbal diahorea incarnate&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=OHxyZaZlaOs&amp;eurl=http://www.yayhooray.com/thread/137746/Half-Life-2-as-told-by-a-6-year-old." target="_blank"&gt;Half-Life: Full Consequences (hilarious machinama of a 6yr old\'s fan story)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/393432" target="_blank"&gt;Breakout mods&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=5ks1u0A8xdU" target="_blank"&gt;Level Head - A game using a cube with fiducial markers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://current.com/items/88826633_plasticky_goodness" target="_blank"&gt;Guitar Zeros (a Pure Data patch to turn Guitar Hero controllers in music tools)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tv.boingboing.net/2008/01/30/codehunters-capsule.html" target="_blank"&gt;Code Hunters (Anime short)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=GQ3AcPEPbH0&amp;eurl=http://www.cracked.com/blog/2008/01/29/the-8-awesomeststupidest-lego-creations-ever-on-this-blog/" target="_blank"&gt;lego car machine&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mindhacks.com/" target="_blank"&gt;Mind Hacks&lt;/a&gt;&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=5058529870025933880" target="_blank"&gt;George Lucas in Love&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.kk.org/thetechnium/" target="_blank"&gt;The Technium (blog)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/user/somegreybloke" target="_blank"&gt;Some Grey Bloke (animated youtube pisstake)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=vSb-nV8l2QY" target="_blank"&gt;Rejected - Don Hertzfeld&lt;/a&gt;&lt;br /&gt;&lt;a href="http://xkcd.com" target="_blank"&gt;xkcd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gotoandlearnforum.com/viewtopic.php?f=10&amp;t=8031&amp;start=0&amp;st=0&amp;sk=t&amp;sd=a&amp;view=print" target="_blank"&gt;Customising the List component in Flash MX&lt;/a&gt;&lt;br /&gt;&lt;a href="http://csjava.occ.cccd.edu/~gilberts/devcpp5/" target="_blank"&gt;Dev C++ primer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=isfrCIhQ5HE" target="_blank"&gt;Laser Graffiti How to&lt;/a&gt;&lt;br /&gt;&lt;a href="http://youtube.com/watch?v=5s5EvhHy7eQ&amp;feature=related" target="_blank"&gt;Using a Wiimote to create a cheap multi-touch whiteboard&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gotoandplay.it/_articles/2003/12/bezierCollision.php" target="_blank"&gt;bezier line collision&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=4" target="_blank"&gt;2d ball collision physics&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flashdevelop.org/" target="_blank"&gt;Flash Develop (open source IDE for Flash AS2 and AS3)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cplusplus.com/doc/tutorial/pointers.html" target="_blank"&gt;C++ pointers tutorial&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.double.co.nz/nintendo_ds/" target="_blank"&gt;Homebrew DS links to get one started&lt;/a&gt;&lt;br /&gt;&lt;a href="http://weitz.de/regex-coach/" target="_blank"&gt;Regex Coach&lt;/a&gt;</description><link>http://robotacid.com/news/2008/02/what-i-do.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-158350677952915749</guid><pubDate>Thu, 14 Feb 2008 12:01:00 +0000</pubDate><atom:updated>2008-02-14T04:16:40.897-08:00</atom:updated><title>Glug Glug</title><description>Huzzah! A game I made last year has been released.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nitrome.com/games/aquanaut" target="_blank"&gt;Aquanaut&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The technology in this I was kinda proud of. The sub is actually a pentagon mesh of springs that bounce off of pixels using the Bresenham algorithm to correct to the surface of the pixels and calculate the bounce vector. One particle on it's own bounces weirdly (back along the angle of penetration). But tie several together with springs and somehow it rolls realistically, off of pixels!&lt;br /&gt;&lt;br /&gt;The water transition is a displacement map trick like &lt;a href="http://blog.richnetapps.com/index.php/water_caustic_effects_with_flash_as2" target="_blank"&gt;this one&lt;/a&gt;. Simon (the project's artist) made me a black and white long image to slide through the map. A decent map, makes for a decent effect.</description><link>http://robotacid.com/news/2008/02/glug-glug.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-6001111534699891782</guid><pubDate>Tue, 25 Dec 2007 13:05:00 +0000</pubDate><atom:updated>2007-12-25T05:11:13.162-08:00</atom:updated><title>Nice to be Liked</title><description>Somehow the folks at Edge magazine have named &lt;a href="http://www.nitrome.com/games/headcase/"&gt;Headcase&lt;/a&gt; Internet Game of the Month.&lt;br /&gt;&lt;br /&gt;That's nice eh?&lt;br /&gt;&lt;br /&gt;Observe the page breaking large image of the article:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://robotacid.com/images/headcase_in_edge.jpg" /&gt;</description><link>http://robotacid.com/news/2007/12/nice-to-be-liked.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-3863635885369003552</guid><pubDate>Wed, 05 Dec 2007 18:48:00 +0000</pubDate><atom:updated>2007-12-05T10:59:28.324-08:00</atom:updated><title>Hello Thar</title><description>Well. Haven't been doing much except working. Camera-tracking-breakout has kind of evolved into a lateral blob-detection lark so I can have multiple bats on screen.&lt;br /&gt;&lt;br /&gt;But I'm leaving that to one side at the moment as I start tinkering with C++. First I've got to figure out Visual Studio and then I'm gonna have a crack at Openframeworks.&lt;br /&gt;&lt;br /&gt;Here's a feck-load of links I've been harvesting:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://my.break.com/media/view.aspx?ContentID=359313" target="_blank"&gt;Mario level that plays itself&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=2QfwKqy3LyY" target="_blank"&gt;Duracell plays Space Harrier&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tesladownunder.com/" target="_blank"&gt;Tesla Down Under - high voltage shenannigans&lt;/a&gt;&lt;br /&gt;&lt;a href="http://totaldickhead.blogspot.com/" target="_blank"&gt;Phillip K. Dick related Blog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.botjunkie.com/2007/09/18/littledog-navigates-ruff-terrain/" target="_blank"&gt;Mini robot dog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://digitaltools.node3000.com/blog/jumbotron_ds_nintendo_ds_on_two_laptop_screens.php" target="_blank"&gt;Jumbotron Nintendo DS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.botjunkie.com/2007/10/01/zombie-chair-cannot-be-destroyed/" target="_blank"&gt;self assembling chair&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.voga.co.uk/product-detail.php?id=135" target="_blank"&gt;dalek cufflinks&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pbs.org/kcet/wiredscience/" target="_blank"&gt;Wired Science website&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/A-not-B_error" target="_blank"&gt;A not B error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.tmcnet.com/usubmit/2007/10/05/2993860.htm" target="_blank"&gt;Robot brains make the same mistakes as humans - Advert covered article instead of New Scientist pay per view one&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.tigsource.com/features/games1-10.html" target="_blank"&gt;50 really good indie games&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.rockpapershotgun.com/?p=434" target="_blank"&gt;AD&amp;D Offline goes online&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wired.com/special_multimedia/2007/1511_ff_manga" target="_blank"&gt;a history of british manga&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kevinmackart.com/" target="_blank"&gt;Kevin Mack - Digital art and Film work&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.secrettechnology.com/zombie/lovesickzombie6.html" target="_blank"&gt;errr&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.albinoblacksheep.com/games/missilegame3d" target="_blank"&gt;missile game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=JX3VmDgiFnY" target="_blank"&gt;Moebius Transformations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.worldofspectrum.org/" target="_blank"&gt;Archive of ZX Spectrum games and stuff with emulators, etc.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.guimp.com/" target="_blank"&gt;World's Smallest Site&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2addicted.com/words" target="_blank"&gt;Typing skill game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.speccyspoilers.co.uk/cgc2004/index.html" target="_blank"&gt;Crap Spectrum Games Competition 2004&lt;/a&gt;&lt;&lt;br /&gt;&lt;a href="http://drawn.ca/2007/12/04/fighting-robots/" target="_blank"&gt;Fighting Robots&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jedit.org/" target="_blank"&gt;jedit - text editor for programmers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://projectorcentral.com/projection-calculator-pro.cfm" target="_blank"&gt;projector calculator&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/cs/media/PolygonCollision.asp" target="_blank"&gt;polygon collision&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.harveycartel.org/metanet/tutorials/tutorialA.html" target="_blank"&gt;voronoi region collisions for the game "n"&lt;/a&gt;&lt;br /&gt;&lt;a href="http://melanoma.blogsome.com/2006/04/10/skin-lession-tracing-boundary-algorithm/" target="_blank"&gt;boundary tracing algorithm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://trinabudge.co.uk/genetic_algorithm.html" target="_blank"&gt;Genetic Algorithm stuff&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gotoandplay.it/_articles/2006/08/vectors.php" target="_blank"&gt;Speedy line intersection code&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mostpixelsever.com/tutorial/eclipse" target="_blank"&gt;Shiffman Most Pixels Ever Tutorial - Also an Eclipse starter&lt;/a&gt; I know it says it isn't but for Eclipse dummies like I it is a good read.&lt;br /&gt;&lt;a href="http://www.soundsnap.com" target="_blank"&gt;Royalty free sound resource - Sound Snap&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vectormagic.stanford.edu/" target="_blank"&gt;Vector Magic - online vectorising of bitmaps&lt;/a&gt;</description><link>http://robotacid.com/news/2007/12/hello-thar.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-672806336468034964</guid><pubDate>Thu, 11 Oct 2007 12:00:00 +0000</pubDate><atom:updated>2007-10-11T05:19:45.530-07:00</atom:updated><title>Moar</title><description>Okay, seeing as P5 Blogs filters my professional work out I'll keep the links and P5 stuff separate from my game making work. I've been working on a camera tracking breakout engine with AI blocks I'd like to share, I'll post that and the link harvest later.&lt;br /&gt;&lt;br /&gt;Just this week we've launched &lt;a href="http://www.nitrome.com/games/nanobots/index.php" target="_blank"&gt;Nanobots&lt;/a&gt; (a weapon switching shoot-em up inspired by Ikaruga and R-Type) and &lt;a href="http://www.nitrome.com/games/offtherails/index.php" target="_blank"&gt;Off the Rails&lt;/a&gt; (a track-and-field controlled railcart powered by mexican cactuses).&lt;br /&gt;&lt;br /&gt;Both have been a lot of fun to work on (although Nanobots was a tough gig to get done on time what with not being able to copy / paste a lot of platform game code into it).&lt;br /&gt;&lt;br /&gt;Also, someone has made a port of &lt;a href="http://www.dev-fr.org/projets/(ndsjeu)-magic-touch/0/?topicseen" target="_blank"&gt;Magic Touch for the Nintendo DS!&lt;/a&gt; He's taken liberties with the game design but seeing as most of us have a DS and a homebrew card here at the office it was very flattering all the same. He's used a different method for the recognition obviously, because it's less forgiving at times. But I'm still impressed given that I've yet to knock up any homebrew for the DS myself.</description><link>http://robotacid.com/news/2007/10/moar.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-4300208320642394099</guid><pubDate>Fri, 31 Aug 2007 09:23:00 +0000</pubDate><atom:updated>2007-08-31T02:37:58.914-07:00</atom:updated><title>Magic Touch</title><description>We've released a new minigame here at Nitrome.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nitrome.com/games/magictouch/index.php" target="_blank"&gt;Magic Touch&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This uses the &lt;a href="http://www.robotacid.com/flash/gesture/index.html"&gt;gesture recognition&lt;/a&gt; neural net setup I blogged before. It also uses some line-intersection math and some general common sense to figure out what shapes you're drawing. We have a distribution version of it if anyone else wants to host it as well (as it's a minigame it's a no-licence game) - contact nitrome.com for that, or if you want to know how the shape recognition works you can contact me.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.newscientisttech.com/channel/tech/mg19526146.000?DCMP=NLC-nletter&amp;nsref=mg19526146.000" target="_blank"&gt;Evolutionary Algorithms (genetic algorithms methinks)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.instructables.com/id/E16Y5T8F22U9YWA/" target="_blank"&gt;Milk Scanner&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gametrailers.com/player/21598.html" target="_blank"&gt;Little Big Planet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.areyouindie.com/showcase/profile.php?id=5" target="_blank"&gt;Everyday Shooter - guitar riffs instead of explosions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.areyouindie.com/showcase/profile.php?id=16" target="_blank"&gt;Can You See Me Now&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.areyouindie.com/showcase/profile.php?id=2" target="_blank"&gt;And Yet It Moves - a spin the world around the player game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.boingboing.net/2007/08/08/video_game_you_contr.html" target="_blank"&gt;pee controlled video game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.s2games.com/savage/" target="_blank"&gt;Savage : RTS and FPS and free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://uk.youtube.com/watch?v=4ARXzELQ_LM" target="_blank"&gt;Raymond - short funny film on curing a man of laziness&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.omnomnomnom.com" target="_blank"&gt;Om nom nom nom&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.greasespot.net/" target="_blank"&gt;Greasemonkey&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jruaux.free.fr/samples.htm" target="_blank"&gt;Funk samples&lt;/a&gt;</description><link>http://robotacid.com/news/2007/08/magic-touch.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-7350645004285301033</guid><pubDate>Sun, 22 Jul 2007 16:45:00 +0000</pubDate><atom:updated>2007-07-22T10:50:14.034-07:00</atom:updated><title>Processing Stuff</title><description>I've just been porting my Flash physics work into Processing. &lt;a href="http://www.robotacid.com/PBeta/physics_01/index.html"&gt;A demo with big chunks of source here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.friendsofed.com/book.html?isbn=159059617x" target="_blank"&gt;&lt;img src="http://www.friendsofed.com/img/cover/159059617X.jpg" style="width: 200px; height: 240px; border: 0" alt=""  /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Friends of Ed were nice enough to send me a copy of Ira's book to review. It's taken me some time to think of stuff to say because I'm busy working in Flash these days so it's hard to find some Processing time. To be fair - I've looked through it, but I haven't &lt;i&gt;used&lt;/i&gt; it. I want to sit down and read the collision section of course because of the physics stuff I'm doing but I also have a day job, and I've just managed to hack around irregular surface collisions with a rather crazy implementation of the bresenham algorithm (yup - bounce it off a surface by detecting the level of penetration into a pixel map - with one particle it's unrealistic - with a spring box it's like the real deal).&lt;br /&gt;&lt;br /&gt;The book is aimed fairly well at where I was when I started using Processing a few years ago. I had no idea how to program, some pretty concrete illusions about how everything was done and no knowledge of math. If I could have sent Ira's book down a wormhole back to me when I started to pick up this Processing lark I'd have had a much easier time of it (although the differences between Processing 68 and 120+ would have been a pain).&lt;br /&gt;&lt;br /&gt;The book pretty much covers the basics of everything. Which is a very Processing way of going about stuff. You don't get into the complications of heavy Java which most advanced users get into. On the whole I find I pretty much understand everything explained to me in the book - which is a miracle for a book on programming. A lot of the examples look quite pretty and inviting and I can see myself thumbing through it if I hit a creative block.&lt;br /&gt;&lt;br /&gt;If I had a criticism of it it would be the shotgun approach to learning that goes on in it. It's a great book for getting someone into Processing and I would recommend it to a student but I tried using it for reference purposes a few times and it cut me off before I could find the specialist information I needed. So either I'm a little above the target audience's level or I'm just too picky about what I want to find out. There's points where I'm looking through it thinking, "ayuh, there's a faster way of doing that," but you can't really confuse beginners with the speed stuff straight away I guess. Basically, it's a teaching book, not a reference manual - it won't revolutionise the way you code, just expand your horizons.&lt;br /&gt;&lt;br /&gt;So if you've got an artist friend who wants to get into using Processing, I would recommend this book to them, it should help a lot. More advanced users might find it a strange book in terms of use for programming. I'm used to "get to the point" manuals, harrassing people on the web (sorry forum) and online tutorials. As programming books go, it is incredibly wordy, but artists (and I am the exception to the rule) are also wordy creatures, so this may go down well with the new breed of art-geek that has hit the world this century. In summary - if I was teaching Processing I would find this useful for shoving under my students noses, and I think they would find it useful too.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/thoughtandtheory/sets/72157600709463106/" target="_blank"&gt;Colour of Munny exhibit&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sam.zoy.org/pwntcha/" target="_blank"&gt;CAPTCHA being defeated by image analysis - PWNtcha&lt;/a&gt;&lt;br /&gt;&lt;a href="http://orudorumagi11.deviantart.com/gallery/" target="_blank"&gt;Dollar origami&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=QfICeBtVv8U&amp;eurl=http%3A%2F%2Fwww%2Eprocessingblogs%2Eorg%2F" target="_blank"&gt;Echodrome trailer - optical illusion game for PS3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://inkscape.org/" target="_blank"&gt;InkScape: Open source vector graphics tool&lt;/a&gt;</description><link>http://robotacid.com/news/2007/07/processing-stuff.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-335100009865129642</guid><pubDate>Mon, 09 Jul 2007 16:02:00 +0000</pubDate><atom:updated>2007-07-09T09:14:56.997-07:00</atom:updated><title>Dangle</title><description>We've released a new game at Nitrome for MTV that I've developed the game engine and levels for.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nitrome.com/games/dangle/index.php" target="_blank"&gt;Dangle&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Go play it. Now. Go play it now. Now, now, now, now, now.&lt;br /&gt;&lt;br /&gt;A few posts down on my blog you can see the intersection code I was working on to get the spider to snap to platforms. This combined with chaining springs together evolved into the final game. The control system without a doubt was the hardest part - there are dozens of little meters and switches behind the scenes trying to gauge mouse movement.&lt;br /&gt;&lt;br /&gt;The next game is shaping up quite well. I'm taking all this physics engine and long scrolling level stuff to new heights. It should be a good little number.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.albinoblacksheep.com/games/bloxorz" target="_blank"&gt;Bloxorz - very well made block puzzle game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wanderingspace.net/" target="_blank"&gt;Astronomy wallpapers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.deviantart.com/deviation/58343384/" target="_blank"&gt;Flash 8 3D racing game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=n1wnOUH2jk8&amp;eurl=http%3A//www.yayhooray.com/thread/119360/these-are-some-cool-furries" target="_blank"&gt;Bat for Lashes - What's a Girl to Do - Promo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=4cPWCaRWe0w&amp;eurl=http%3A%2F%2Fwww%2Eyayhooray%2Ecom%2Fthread%2F119373%2Fspike%2Djonze%2Dinvisible%2Dskate%2Dboards" target="_blank"&gt;spike jonze - invisible skate boards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=SJCuF6cJGVs" target="_blank"&gt;Dark Entries - Bauhaus - Live&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wouter.fov120.com/cube/" target="_blank"&gt;Cube - open source Sauerbraten game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.creativereview.co.uk/crblog/underwater-magic/" target="_blank"&gt;Diesels's Holograms on the catwalk&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.a-i.com/" target="_blank"&gt;A I site&lt;/a&gt;&lt;br /&gt;&lt;a href="http://users.tkk.fi/~jtpelto2/nethack.html" target="_blank"&gt;Falcon's Eye - Net Hack with graphics&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.newscientisttech.com/article/dn12192?DCMP=NLC-nletter&amp;nsref=dn12192" target="_blank"&gt;Rat brained robot&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pcmag.com/article2/0,1895,2147448,00.asp" target="_blank"&gt;Networked projectors&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Al-Jazari" target="_blank"&gt;Al-Jazari - father of robotics&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.theregister.com/2007/06/23/sentient_worlds/" target="_blank"&gt;Sentient World, US Department of Defense World simulator&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://muonics.net/blog/index.php?postid=15" target="_blank"&gt;Laser tag how-to and source code&lt;/a&gt;</description><link>http://robotacid.com/news/2007/07/dangle.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-814433471827531856</guid><pubDate>Sat, 23 Jun 2007 19:37:00 +0000</pubDate><atom:updated>2007-06-23T13:03:44.677-07:00</atom:updated><title>Gesture Shmesture</title><description>The boss has been letting me work on gesture recognition at work. I added to the self simplifying line so it accounts for when the user changes their drawing speed (just interpolate on the big gaps). This confuses the neural net less. But because my boss was greedy for more shapes I found other ways to recognise shapes heuristically.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Does the line cross over itself once? You've drawn a loop.&lt;br /&gt;&lt;li&gt;Does the line cross over itself twice? You've drawn a figure eight.&lt;br /&gt;&lt;li&gt;Is there low variance between angles along the line? You've drawn a straight line.&lt;br /&gt;&lt;li&gt;Is the starting point a short distance from the end point? You've drawn a circle (note that you have to force it to fail when someone draws a shape too small - otherwise just clicking the mouse is always a circle).&lt;br /&gt;&lt;li&gt;None of the above? Let's hand it over to the neural net and see if we've got some other shape here.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;So okay - you can get away with some really poor drawing, but what's great about this is that you can get away with some really poor drawing! A game needs the feel that you lost because you're bad at the game, not because the programmer didn't make the effort to make gameplay comfortable. I'll link to this game if and when it comes out.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.abc-of-yoga.com/yogapractice/postures.asp" target="_blank"&gt;Yoga postures with how-to animations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tigsource.com/articles/2007/02/14/the-big-adventure-of-owatas-life" target="_blank"&gt;ASCII game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://starwarsblog.wordpress.com/2007/05/24/taking-a-tour-of-the-vader-project/" target="_blank"&gt;Darth Vader helmet art&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pcworld.com/article/id,132249-c,futuretechnology/article.html" target="_blank"&gt;OLED flexible transparent display&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.handheld.remakes.org/online.php" target="_blank"&gt;Game and Watch remakes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lolcode.com/" target="_blank"&gt;LOL Code&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.rosemariefiore.com/pages.php?content=gallery.php&amp;navGallID=4&amp;activeType=nonNestGall" target="_blank"&gt;Scrambler Drawing Machine&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wired.com/gaming/hardware/news/2007/06/soviet_games" target="_blank"&gt;Old Soviet arcade games&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=9HEPUlW3yng" target="_blank"&gt;Midfield General feat. Noel Fielding - Midfielding video&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ted.com/index.php/talks/view/id/129" target="_blank"&gt;Photosynth - image clever technology&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.instructables.com/id/SQDLVXYF2L4FTZ7/" target="_blank"&gt;IKEA ice cube straws trick&lt;/a&gt;&lt;br /&gt;&lt;a href="http://take-g.com/crafts/big.html" target="_blank"&gt;Wooden robot toys&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fabathome.org/wiki/index.php?title=Main_Page" target="_blank"&gt;3D printer site&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.greatfirewallofchina.org/" target="_blank"&gt;Great Firewall of China - test the availability of your site in China&lt;/a&gt;&lt;br /&gt;&lt;a href="http://chir.ag/stuff/sand/" target="_blank"&gt;Falling Sand Java&lt;/a&gt;&lt;br /&gt;&lt;a href="http://serendip.brynmawr.edu/bb/" target="_blank"&gt;Brain and Behaviour&lt;/a&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/journals/thumbs.ars/2007/06/11/german-programmer-programs-hello-world-into-wheat-field" target="_blank"&gt;Hello World on wheat field&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.generation5.org/content/2004/simple_ocr.asp" target="_blank"&gt;OCR with perceptrons in Java&lt;/a&gt;&lt;br /&gt;&lt;a href="http://swxformat.org/" target="_blank"&gt;SWX data transter method for Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://don.citarella.net/index.php/actionscript-examples/flash-file-uploader/" target="_blank"&gt;Flash file uploader&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.quasimondo.com/archives/000645.php" target="_blank"&gt;Saving jpg or png with Flash 8 revisited&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.the-stickman.com/tutorials/f5uniquerandom.shtml" target="_blank"&gt;Fast random lists of number for Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itp.nyu.edu/physcomp/sensors/Reports/Reports" target="_blank"&gt;ITP Sensor workshop reports&lt;/a&gt;</description><link>http://robotacid.com/news/2007/06/gesture-shmesture.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-5360502195169422932</guid><pubDate>Mon, 28 May 2007 10:20:00 +0000</pubDate><atom:updated>2007-05-28T03:34:15.339-07:00</atom:updated><title>Hey Blprnt!</title><description>Well after a Sunday of tinkering I got a reasonable demo of a &lt;a href="http://www.robotacid.com/flash/gesture/index.html"&gt;Back-Propagation Neural Net in Flash&lt;/a&gt; working. It's quite like my Processing version but with the added advantage that you can see the error of the network as a graph and get the training just right by stopping it whenever you like. Also, I've added the ability to save and load XML states of the net - very useful after you've had a good training session. Full source code is of course linked on the page.&lt;br /&gt;&lt;br /&gt;I'm also working on a collaboration - but as we're rusty it's going to be simple, can't do rocket science in my spare time. We're thinking a camera-tracking Breakout game.</description><link>http://robotacid.com/news/2007/05/hey-blprnt.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-7374007427729353514</guid><pubDate>Sat, 26 May 2007 12:36:00 +0000</pubDate><atom:updated>2007-05-26T06:13:07.182-07:00</atom:updated><title>Dabu</title><description>It'll be sometime yet before one of the games I've been working on goes up apparently. The client generally takes their time over releasing games, usually so they can come up with some way to ruin the game before release.&lt;br /&gt;&lt;br /&gt;Just links in this post, I haven't any new experiments just yet - and I'm trying to push for a blog over at Nitrome, it's just whether we get the time, these current games I've been developing are really tough work.&lt;br /&gt;&lt;br /&gt;Colleagues of mine who are suggesting links to me can help me blog them by submitting them to my &lt;a href="http://www.robotacid.com/fav/link_monkey.php"&gt;Link Monkey&lt;/a&gt;. It's a PHP script that I'm using to bookmark links now and it formats the links so I can paste them into my blog easily.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=u46eaeAfeqw&amp;eurl=http%3A%2F%2Fwww%2Eyayhooray%2Ecom%2Fthread%2F114220%2FBEST%2DSTOPMOTION%2DVIDEO%2DEVER%2521%2DLOL%2DCAPZ" target="_blank"&gt;Cool stop frame animation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.myspace.com/tom_and_bob" target="_blank"&gt;Gallery on Brick Lane wanting artists to apply&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.joel.net/EBONICS/translator.asp" target="_blank"&gt;Ebonics translator&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_Heroes_graphic_novels" target="_blank"&gt;Wikipedia's list of the graphic novels for NBC's Heroes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=OXM5LGfpmrE" target="_blank"&gt;Video for OK by Shitdisco&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nekogames.com/" target="_blank"&gt;Neko - Clever shockwave games&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rubenslp.deviantart.com/gallery/?order=9" target="_blank"&gt;Cool vector art&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.chrisoshea.org/projects/muon/" target="_blank"&gt;Muon - Chris O Shea&lt;/a&gt; Sound reactive Processing spring thing, pretty.&lt;br /&gt;&lt;a href="http://openarena.wikia.com/wiki/FAQ" target="_blank"&gt;Open Arena - Open Source Quake 3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.asimovs.com/_issue_0704/Impossibledreams.shtml" target="_blank"&gt;Sci-Fi short about a video store in another dimension&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ec2-1.playr.co.uk/onslaught/" target="_blank"&gt;Onslaught - tower defense game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.k2xl.com/games/boomshine/" target="_blank"&gt;Interesting, simple, circle collision game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://effects.if.tv/gm/tama/tamaswf.html" target="_blank"&gt;Ball chucking game&lt;/a&gt;&lt;br /&gt;&lt;a href="http://community.livejournal.com/animgifscraper/" target="_blank"&gt;Animated Live Journal gifs&lt;/a&gt; NSFW.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.emanueleferonato.com/2007/01/08/create-a-flash-draw-game-like-line-rider-or-others-part-1/" target="_blank"&gt;Create a game like Line Rider in Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.videohelp.com/guides?howtoselect=4;41#4;41" target="_blank"&gt;Video conversion methods&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jon.visicswire.com/index.php?thread=83" target="_blank"&gt;Perlin Noise fire in Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cprogramming.com/tutorial/3d/quaternions.html" target="_blank"&gt;Quaternions tutorial (in C++ though)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://flash-creations.com/notes/astb_bounceCollide.php" target="_blank"&gt;Shape based collision detection in Flash&lt;/a&gt;</description><link>http://robotacid.com/news/2007/05/itll-be-sometime-yet-before-one-of.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-1633157912775614315</guid><pubDate>Sat, 28 Apr 2007 10:58:00 +0000</pubDate><atom:updated>2007-04-28T05:26:01.102-07:00</atom:updated><title>1UP</title><description>I'm now embracing routine.&lt;br /&gt;&lt;br /&gt;I'm working on code for a Flash game for &lt;a href="http://nitrome.com" target="_blank"&gt;Nitrome&lt;/a&gt; and enjoying the familiar sights and sounds of London (as well as the nostril full of soot I get on a daily basis). I shall link to the project when it is finished.&lt;br /&gt;&lt;br /&gt;I've knocked up a quick &lt;a href="http://www.robotacid.com/flash/intersection/index.html"&gt;line intersection demo&lt;/a&gt;. Work on Rogue is postponed for a while but I'm still pretty keen to turn it into a proper game.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ringinsider.com/wrestlingmedia/photos/gifs/moves.html" target="_blank"&gt;Animated gifs of wrestling moves&lt;/a&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/newsoffice/2007/domo.html" target="_blank"&gt;Adaptive Robot&lt;/a&gt;&lt;br /&gt;&lt;a href="http://noonebelongsheremorethanyou.com/" target="_blank"&gt;Innovative website&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.c71123.com/typography/postbitmapscripter/" target="_blank"&gt;A typography to vector project&lt;/a&gt; Which looks rather like my vectoriser&lt;br /&gt;&lt;a href="http://www.streetfighteronline.com/" target="_blank"&gt;Online Street Fighter&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.esaba.com/projects/catphotos/catimages/23320556.jpg" target="_blank"&gt;A rather cool lol-cat&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.game-warden.com/bsg/index.html" target="_blank"&gt;Beyond the Red Line&lt;/a&gt; Game based on the new Battlestar Galactica&lt;br /&gt;&lt;a href="http://www.techeblog.com/index.php/tech-gadget/video-amazing-fan-made-cg-robot-flick" target="_blank"&gt;CG Robot Film&lt;/a&gt; Huge robots in world war 2 - epic!&lt;br /&gt;&lt;a href="http://www.bitsofnews.com/content/view/5470/44/" target="_blank"&gt;A harware genetic algorithm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tonypa.pri.ee/vectors/start.html" target="_blank"&gt;Flash Vector tutorial&lt;/a&gt; deals with collision, intersection, surfaces - with source code too.&lt;br /&gt;&lt;a href="http://www.asual.com/swfaddress/" target="_blank"&gt;Get different urls for the same flash movie with swfaddress&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gamevindicator.com/index-1.html" target="_blank"&gt;Game Vindicator&lt;/a&gt; method for removing hacking in online multi-player games</description><link>http://robotacid.com/news/2007/04/1up.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-8490913283806812061</guid><pubDate>Wed, 11 Apr 2007 21:40:00 +0000</pubDate><atom:updated>2007-04-11T15:21:06.603-07:00</atom:updated><title>"I put on my robe and wizard hat"</title><description>I've been working on developing a Rogue clone in Flash. My chief motivation for this is the total lack of any attempt at a Diablo clone or a Rogue / Hack clone in Flash.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.robotacid.com/flash/rogue_demo/test_1.html"&gt;I'll admit it's not easy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And for the NIN fans out there, you can hear the new stuff on the site for the &lt;a href="http://yearzero.nin.com/" target="_blank"&gt;Year Zero album&lt;/a&gt; (bit better than the last one at least). And there's a site cataloguing &lt;a href="http://symphonyofnoise.com/nails/yearzero/" target="_blank"&gt;the strange advertising campaign that preceeded the album&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=zpBxCnHU8Ao&amp;eurl=http%3A%2F%2Fwww%2Eyayhooray%2Ecom%2Fthread%2F112573%2FFERROFLUID&lt;br /&gt;" target="_blank"&gt;Ferrofluid movie&lt;/a&gt; - magnetic goo&lt;br /&gt;&lt;a href="http://www.technologyreview.com/Infotech/18477/" target="_blank"&gt;Robot fleas&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sciencenews.org/articles/20070324/mathtrek.asp" target="_blank"&gt;Computing image forgeries&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nwn.blogs.com/nwn/2007/04/the_second_life.html" target="_blank"&gt;Virtual ant farm in Second Life&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=HpovwbPGEoo&amp;eurl=http%3A%2F%2Fwww%2Eyayhooray%2Ecom%2Fthread%2F112573%2FFERROFLUID" target="_blank"&gt;Ruben's tube movie&lt;/a&gt; - like an FFT but with fire and science&lt;br /&gt;&lt;a href="http://www.fke.tuwien.ac.at/BIOELECTRONICS/Hauptseite.html" target="_blank"&gt;Neural net level imaging of a mouse brain&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megalaser.com/" target="_blank"&gt;High power green pen lasers&lt;/a&gt; can cut through plastic ^o^&lt;br /&gt;&lt;a href="http://www.kaktusfilm.com/projects/project_megarobot/mega_robot_returns.mov" target="_blank"&gt;Mega-Robot returns&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dailymotion.com/tag/doctor/video/x1e0yd_parodie-spiderman-stop-motion-lego" target="_blank"&gt;Spiderman 2 in Lego&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.creativepro.com/story/feature/25293.html" target="_blank"&gt;Advertising for typography employees in wingdings&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.plasmapong.com/" target="_blank"&gt;Plasma Pong&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://66.102.9.104/search?q=cache:jm4UPNK3CKgJ:plasmasturm.org/log/241/+set+cache+location+firefox&amp;hl=en&amp;ct=clnk&amp;cd=10" target="_blank"&gt;Firefox cache sanity&lt;/a&gt; - how to change your cache directory in Firefox&lt;br /&gt;&lt;a href="http://windowssecrets.com/comp/041202" target="_blank"&gt;Secrets of Firefox&lt;/a&gt; - what typing "about:config" does in Firefox's address bar&lt;br /&gt;&lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=ajax-tooltip" target="_blank"&gt;Ajax tool tip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.phagor.com/blog/?p=5" target="_blank"&gt;Fluid dynamics with vector fields&lt;/a&gt;&lt;br /&gt;&lt;a href="http://viz.nu/programming/processing/splish" target="_blank"&gt;The Java ripple effect in Processing code&lt;/a&gt;</description><link>http://robotacid.com/news/2007/04/i-put-on-my-robe-and-wizard-hat.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-5719963307917247617</guid><pubDate>Mon, 26 Mar 2007 15:08:00 +0000</pubDate><atom:updated>2007-03-26T08:10:26.977-07:00</atom:updated><title>Meh</title><description>As well as tidying us the CSS I've added a bit of DHTML to the site so I can open myself to the use of Javascript libraries. They're tough to get into but Scriptaculous is a good one for absolute beginners and Mootools and JQuery seem the route for the more hardcore shennanigans. Links to these under Applications on the nav column &lt;--&lt;br /&gt;&lt;br /&gt;GotoAndPlay.it have been kind enough to publish a copy of &lt;br /&gt;&lt;a href="http://www.gotoandplay.it/_games/playGame.php?g=1211" target="_blank"&gt;Super Special Lightning Man&lt;/a&gt; and give it a warm initial review, which is pretty cool considering there's room to develop Lightning Man Gold Edition (single player, more power-ups, the ability to pause the game, etc.).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.2dplay.com/rick-dangerous/rick-dangerous-play.htm&lt;br /&gt;" target="_blank"&gt;Rick Dangerous&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.newscientisttech.com/article/dn11434?DCMP=Matt_Sparkes&amp;nsref=dance" target="_blank"&gt;Beat Bots&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cs.cmu.edu/~marekm/projects/beatbots/" target="_blank"&gt;Marek Michalowski - Beat Bots project guy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fm3buddhamachine.com/site/?page_id=29" target="_blank"&gt;FM3 Buddha Machine&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=KbFIGFv4GLQ&amp;eurl=http%3A%2F%2Fwww%2Ekabakuba%2Ecom%2F" target="_blank"&gt;Kid Koala video&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=KyLqUf4cdwc" target="_blank"&gt;Microsoft's speech recognition demo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.newscientist.com/article/dn11410?DCMP=NLC-nletter&amp;nsref=dn11410" target="_blank"&gt;248 dimensional structure mapped&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forums.cgsociety.org/showthread.php?threadid=473994&amp;utm_medium=plugblock&amp;utm_source=cgtalk" target="_blank"&gt;Grant Freckelton - Visual Effects Director for the film 300&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nicecupofteaandasitdown.com/" target="_blank"&gt;A Nice Cup of Tea and a Sit Down&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://labs.adobe.com/wiki/index.php/Flash_Lite#Resources" target="_blank"&gt;Flash Lite resources&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.teknikus.dk/tj/gdc2001.htm" target="_blank"&gt;Advanced Character Physics paper&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.andrewingram.net/articles/introducing_gridmaker/" target="_blank"&gt;Grid Maker plugin for Photoshop&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.spyderx.com/" target="_blank"&gt;Spyder - MySpace spamming tool&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/flash/articles/webcam_motion.html" target="_blank"&gt;Webcam motion detection in Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.kirupa.com/developer/flash8/tiledbackground_flash8.htm" target="_blank"&gt;Tiled bitmap backgrounds in Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.senocular.com/flash/tutorials/transformmatrix/" target="_blank"&gt;Flash bitmap transform matrix&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gotoandplay.it/_articles/2005/08/advCharPhysics.php" target="_blank"&gt;Advanced Character Physics tutorial for Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.spoono.com/flash/tutorials/tutorial.php?url=gravity" target="_blank"&gt;Drag and drop gravity in Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="https://devel.goto10.org/puredyne" target="_blank"&gt;Pure Dyne - Linux OS for artists&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.kaourantin.net/" target="_blank"&gt;Kaourantin - Adobe developer's blog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_16243" target="_blank"&gt;Using Local Connection in Flash to communicate between two Flash objects on the same html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://transmote.com/flosc/" target="_blank"&gt;Flosc tutorial (OSC in Flash)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.schillmania.com/" target="_blank"&gt;Scott Schiller - Javascript clever&lt;/a&gt; - &lt;a href="http://www.schillmania.com/arkanoid/arkanoid.html" target="_blank"&gt;And he's made DHTML Arkanoid, genius!&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.designerstoolbox.com/print/index.php" target="_blank"&gt;Standard sizes Print tools&lt;/a&gt; as in envelope size, window envelope, CD labels, etc.&lt;br /&gt;&lt;a href="http://www.dosgames.com/essential.php" target="_blank"&gt;DOS games utilities&lt;/a&gt;</description><link>http://robotacid.com/news/2007/03/meh.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-4483221726367905750</guid><pubDate>Tue, 13 Mar 2007 19:52:00 +0000</pubDate><atom:updated>2007-03-13T12:55:09.379-07:00</atom:updated><title>Moving Swiftly On...</title><description>&lt;a href="http://www.robotacid.com/flash/sslm/index.html"&gt;Super Special Lightning Man&lt;/a&gt; is here and is for 2 to 4 players. So without further ado, I'm going to work on something else. I'm thinking beat-detection. I'd like to do another project that has a nice even split between coding and drawing but is a bit more accessible (I could plow more time into the game, or I could finally make a VJ toy - not really a tough choice). I've started &lt;a href="http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Sound;action=display;num=1173460535;start=4#4" target="_blank"&gt;a thread for Beat Detection resources&lt;/a&gt;. If you have anything to add, please do. It will help the young-uns in years to come.&lt;br /&gt;&lt;br /&gt;The astute will notice I've added a search bar to my Blog. I basically copied the GET request from Blogger's tool bar and built up the hidden input tags. It should be easier to find stuff in my mountain of links now.&lt;br /&gt;&lt;br /&gt;This month's links include some old favourites I found lying around in IE6's favourites folder.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.specialten.tv/recommendedVideos/4f171fc72910fb080cf85a80e2f1c4a7/" target="_blank"&gt;Michel Gondry Rubiks Cube 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.chumby.com/corporate" target="_blank"&gt;The Chumby&lt;/a&gt;&lt;br /&gt;&lt;a href="https://implicit.harvard.edu/implicit/research/" target="_blank"&gt;Bias test&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=1xPGqWt3L7A&amp;eurl=http%3A%2F%2Fwww%2Eyayhooray%2Ecom%2Fthread%2F108938%2FTeaspoon%2DSlide%2DGuitar" target="_blank"&gt;Teaspoon slide guitar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://whatjapanthinks.com/2006/08/14/japans-top-thirty-emoticons/" target="_blank"&gt;Japan's top 30 emoticons&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.savetheinternet.com/" target="_blank"&gt;Save the internet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://thechimpanzee.com/" target="_blank"&gt;The Chimpanzee&lt;/a&gt; An online graphic novel&lt;br /&gt;&lt;a href="http://www.waxy.org/random/video/ad_nutrigrain_ifeelgreat.mov" target="_blank"&gt;I Feel Great!&lt;/a&gt; old ad, still funny.&lt;br /&gt;&lt;a href="http://www.ashidakim.com/zenkoans/zenindex.html" target="_blank"&gt;Zen Koans&lt;/a&gt;&lt;br /&gt;&lt;a href="http://roguelike-palm.sourceforge.net/iRogue/" target="_blank"&gt;iRogue for Palm OS&lt;/a&gt; old favourite of mine&lt;br /&gt;&lt;a href="http://www.pinholespy.com/" target="_blank"&gt;Pin-hole camera&lt;/a&gt; a bit obsolete in the age of phone cameras - but interesting reading&lt;br /&gt;&lt;a href="http://rubberducky.org/cgi-bin/chomsky.pl" target="_blank"&gt;Chomsky bot&lt;/a&gt; fun bit of AI research&lt;br /&gt;&lt;a href="http://www.merzo.net/index.html" target="_blank"&gt;Star Ship dimensions&lt;/a&gt; Who is bigger? Unicron or the Death Star?&lt;br /&gt;&lt;a href="http://ranier.hq.nasa.gov/telerobotics_page/coolrobots.html" target="_blank"&gt;Cool Robot of the Week&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.brains4zombies.com/" target="_blank"&gt;Brains 4 Zombies&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.neave.com/strobe/" target="_blank"&gt;Neave's Strobe&lt;/a&gt; drug-free halucinations!&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=S7GGkKpBR-g&amp;eurl=http%3A%2F%2Fwww%2Eyayhooray%2Ecom%2Fthread%2F109757%2FFunny%2DYoutube%2DVids" target="_blank"&gt;Mix a beat-box recipe&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.yayachou.com/sculptures/gummi_chandelier.htm" target="_blank"&gt;Gummi Bear chandelier&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ccsl.mae.cornell.edu/research/selfmodels/" target="_blank"&gt;Self modelling robots&lt;/a&gt;&lt;br /&gt;&lt;a href="http://r00t3d.com/abandonw/index.php?S=S&amp;view=details&amp;A=D&amp;showonly=" target="_blank"&gt;Abandonware list&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.alistapart.com/articles/flashembedcagematch/" target="_blank"&gt;Flash Embed article&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mtasc.org/" target="_blank"&gt;AS2.0 compiler (MTASC)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://braingiants.com/" target="_blank"&gt;Flash Slideshow&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.grantmajor.com/case_studies/film/kingkong/index.html#" target="_blank"&gt;Flash slideshow&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.superclass.de/tools/joykey/joykey_joystickevent_to_keyevent.html" target="_blank"&gt;Joystick to keyboard input for Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://actionscriptcheatsheet.com/blog/archives/22" target="_blank"&gt;AS2.0 to AS3.0 cheatsheet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mosessupposes.com/Fuse/" target="_blank"&gt;Animation kit for Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.masternewmedia.org/2004/02/28/autotracing_how_to_convert_bitmaps.htm" target="_blank"&gt;Auto-tracing bitmaps into vectors&lt;/a&gt; A nice big list.&lt;br /&gt;&lt;a href="http://smoothgallery.jondesign.net/" target="_blank"&gt;JavaScript Smooth Gallery&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.tubatomic.com/revolver/index.php" target="_blank"&gt;Revolver - fast JavaScript image rotation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fwiidom.org/" target="_blank"&gt;Fwiidom&lt;/a&gt; Combining Flash and Wii&lt;br /&gt;&lt;a href="http://www.supersimple.org/" target="_blank"&gt;Super Simple&lt;/a&gt; Blog script (PHP)&lt;br /&gt;&lt;a href="http://strobist.blogspot.com/2006/07/how-to-diy-10-macro-photo-studio.html" target="_blank"&gt;$10 Macro photo studio&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.kennybellew.com/tutorial/preload_attachsound.htm" target="_blank"&gt;Preloading sound in Flash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://meyerweb.com/eric/tools/dencoder/" target="_blank"&gt;URL encoder / decoder&lt;/a&gt;</description><link>http://robotacid.com/news/2007/03/moving-swiftly-on.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-5380468080851445770</guid><pubDate>Sat, 24 Feb 2007 21:59:00 +0000</pubDate><atom:updated>2007-02-24T14:01:36.135-08:00</atom:updated><title>Zap!</title><description>Apart from twiddling my thumbs and catching up with &lt;a href="http://www.nbc.com/Heroes/" target="_blank"&gt;Heroes&lt;/a&gt; (bloody good show it is too), I've returned to an old project. I was going to contribute a game to the Telic exhibit for their 5 joystick show but lost interest when I started building my Flash interface and when I found out there would be no fire buttons. More confident with Flash now though I've brought the idea into Flash and the engine seems solid enough for me to finish it off. &lt;a href="http://www.robotacid.com/flash/sslm_demo/test3.html"&gt;Test the demo engine here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For those of you who haven't checked out flight404's music responsive doodad yet &lt;a href="http://www.flight404.com/blog/?p=48" target="_blank"&gt;go check it out&lt;/a&gt;. It's a very attractive piece and there's a lot we can learn from it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.motionographermedia.com/jarrattmoody/intonation.mov" target="_blank"&gt;What does Marsellus Wallace look like?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://news.bbc.co.uk/1/hi/technology/6361891.stm" target="_blank"&gt;Hiding messages in plain sight&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=EFWcAkxzkv4&amp;eurl=http%3A%2F%2Fwww%2Eyayhooray%2Ecom%2Fthread%2F108280%2FGraffitti%2Don%2Da%2Dbuilding" target="_blank"&gt;Graffitti lab are at it again&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=5SaFTm2bcac&amp;eurl=" target="_blank"&gt;The story of the Amen Break(beat)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://janis.or.jp/users/segabito/JavaScriptMaryo.html" target="_blank"&gt;Mario World game (in JavaScript!?!?)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lumenlab.com/store/" target="_blank"&gt;A projector for $500 and replacement bulbs for $30&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www3.youtube.com/watch?v=fEy5sEKmJms" target="_blank"&gt;Best fight scene ever&lt;/a&gt; (first to touch the floor loses)&lt;br /&gt;&lt;a href="http://strangemaps.wordpress.com/" target="_blank"&gt;Strange Maps Blog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://katzemoto.com/game/index.php?lang=en" target="_blank"&gt;Kazemoto Game&lt;/a&gt; looks like it's been all drawn in biro&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=soWoiw2hI1o" target="_blank"&gt;Left hand only piece by Chopin&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=tM1WzRzEZ5U&amp;eurl=" target="_blank"&gt;Thursday Assface!!&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mwscomp.com/sound.html" target="_blank"&gt;Monty Python .wavs and .mp3s&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codestyle.org/css/font-family/sampler-CombinedResults.shtml" target="_blank"&gt;Font support survey&lt;/a&gt;&lt;br /&gt;&lt;a href="http://julian.empiregn.com/2007-02/How_to_create_true_fullscreen_movies_with_Flash/" target="_blank"&gt;True Flash fullscreen hack&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sitepoint.com/forums/printthread.php?t=158317" target="_blank"&gt;Playing Flash below DHTML&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lifehacker.com/software/ipod/hack-attack-add-music-and-movies-to-your-ipod-from-any-computer-without-itunes-237986.php" target="_blank"&gt;Add music to your iPod from any computer hack&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_15586" target="_blank"&gt;Flash keyboard focus on launch in browser&lt;/a&gt;&lt;br /&gt;&lt;a href="http://javascriptkit.com/howto/htaccess.shtml" target="_blank"&gt;Guide to .htaccess&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.emilychang.com/go/ehub" target="_blank"&gt;Emily Chang's eHub&lt;/a&gt; (a resource portal)&lt;br /&gt;&lt;a href="http://www.kirupa.com/developer/mx/sharedobjects.htm" target="_blank"&gt;Shared Objects (Flash MX cookies)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wxs.ca/js3d/" target="_blank"&gt;3D with Javascript&lt;/a&gt;&lt;br /&gt;&lt;a href="http://screenweaver.com/about" target="_blank"&gt;Screenweaver&lt;/a&gt; (for building applications with a Flash interface)&lt;br /&gt;&lt;a href="http://itp.nyu.edu/icm/shiffman/week3/index.html" target="_blank"&gt;Daniel Shiffman's OOP primer&lt;/a&gt; (a favourite page to refer n00bs to)</description><link>http://robotacid.com/news/2007/02/zap.html</link><author>noreply@blogger.com (RobotAcid)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13619642.post-5546131606284187694</guid><pubDate>Tue, 06 Feb 2007 21:11:00 +0000</pubDate><atom:updated>2007-02-06T13:23:58.303-08:00</atom:updated><title>Cache</title><description>Just dropping off some links. You know what I'm like with research. No news as yet.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://smpenterprisesllc.com/flash/bin/1999/model04.html" target="_blank"&gt;Cut out / transformable Optimus Prime&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mwscomp.com/sound.html" target="_blank"&gt;Monty Python sounds&lt;/a&gt;&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=4967774035074269299&amp;q=Salvador+Dali" target="_blank"&gt;Salvador Dali documentary&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.telegraph.co.uk/arts/main.jhtml;jsessionid=ENMQBTPI1QT5RQFIQMGSFGGAVCBQWIV0?xml=/arts/2007/01/28/svinsider28.xml" target="_blank"&gt;Outer space in a pyrex dish (SFX for film the Fountain)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dcs.st-and.ac.uk/~morph/Transformer/" target="_blank"&gt;Face transformer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gprime.net/video.php/tonyvspaul" target="_blank"&gt;Tony vs Paul (stop frame cool)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sensitivelight.com/smoke2/?image=6" target="_blank"&gt;Smoke&lt;/a&gt; (or, why did I bother learning Processing when I could have just bought fags and a camera)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.huddletogether.com/projects/lightbox2/#example" target="_blank"&gt;Lightbox 2.0 - snazzy js image loader&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flashden.net/forums/thread/flash-screensaver-programs/42" target="_blank"&gt;Flash Screensaver thread&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.html.it/layoutgala/" target="_blank"&gt;40 different layouts for one html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.newscientisttech.com/article/mg19325895.600?DCMP=NLC-nletter&amp;nsref=mg19325895.600" target="_blank"&gt;A Bot for a boss (NS article)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tutorialblog.org/100-ajax-tutorials-and-resources/" target="_blank"&gt;100 Ajax resources&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ssw.com.au/SSW/Standards/Rules/RulestoBetterGoogleRankings.aspx" target="_blank"&gt;Better Google rank tips&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cow.neondragon.net/stuff/reflection/" target="_blank"&gt;JavaScript reflections&lt;/a&gt;</description><link>http://robotacid.com/news/2007/02/cache.html</link><author>noreply@blogger.com (RobotAcid)</author></item></channel></rss>