<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-7904132295144001669</id><updated>2010-01-12T15:39:34.341+10:00</updated><title type='text'>polymonkey_code</title><subtitle type='html'>yep, it's a blogger site. I wish I had more time too.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.polymonkey.com/blogger-polymonkey/atom.xml'/><author><name>polymonkey</name><email>matt@polymonkey.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-2832898462157157318</id><published>2010-01-12T13:15:00.003+10:00</published><updated>2010-01-12T15:39:34.446+10:00</updated><title type='text'>It's time for a change.</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/polymonkey/3484618083/" title="frame-0141 by matt ditton (AKA polymonkey), on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3642/3484618083_7d2c8ca2d4.jpg" width="332" height="500" alt="frame-0141" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;2010 is going to be a big year. On Monday I start a new job. I'm going to be looking after &lt;a href="http://www17.griffith.edu.au/cis/p_cat/admission.asp?ProgCode=1338&amp;amp;Type=overview"&gt;this&lt;/a&gt;. I have no idea why there is a ninja on that page. But it sets an interesting tone. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To mark this special occasion I am gutting &lt;a href="http://www.polymonkey.com"&gt;www.polymonkey.com&lt;/a&gt;. Over the next week it will be changed. I bought a new domain &lt;a href="http://www.thequietvoid.com"&gt;www.thequietvoid.com&lt;/a&gt; and the blog (this blog) will be moving over there. This domain is going to shift to be the one thing I never got around to making. A portfolio site. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So with that I'm drawing a line under polymonkey_code. All previous posts and all future posts will live over on &lt;a href="http://www.thequietvoid.com"&gt;the quiet void&lt;/a&gt;. In the coming days a redirect will be turned on to move all the traffic over to there. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Always the monkey, MattD&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-2832898462157157318?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/2832898462157157318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=2832898462157157318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/2832898462157157318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/2832898462157157318'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2010/01/its-time-for-change.html' title='It&apos;s time for a change.'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-2702221552932619868</id><published>2009-12-30T07:25:00.004+10:00</published><updated>2009-12-30T08:00:11.472+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='polymonkeylibs'/><category scheme='http://www.blogger.com/atom/ns#' term='library'/><category scheme='http://www.blogger.com/atom/ns#' term='time'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>New Year, new Library</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/polymonkey/4226667498/" title="F32 yeah enbiggen by matt ditton (AKA polymonkey), on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4024/4226667498_1f9dd19c2f_o.png" width="340" height="340" alt="F32 yeah enbiggen" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As part of getting ready for my new job, I'm in the process of publishing a lot of the common code that I've been using over the years and I thought why not start a collection. And so the very humble and small &lt;a href="http://code.google.com/p/polymonkey/"&gt;PolymonkeyLibs&lt;/a&gt; begins.&lt;br /&gt;&lt;br /&gt;The first official package is &lt;b&gt;polymonkey.time&lt;/b&gt; it features 3 classes that relate to (you guessed it) time.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Time&lt;/b&gt; - used for keeping track of TimeDelta (the time in seconds of the previous frame) can also speed up and slow down time.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;TimerEvent&lt;/b&gt; - A helper class that will automatically call a timerEvent() method in a set number of seconds.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;StopWatch&lt;/b&gt; - A helper class for timing how long an operation takes.&lt;br /&gt;&lt;br /&gt;Docs, Examples and version 001 of the library are in the Download tab of the page above. If you've got questions / problems / requests then send em this way.&lt;br /&gt;&lt;br /&gt;Matt Ditton&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Disclaimer: Although the internals are as accurate as possible. Everything gets converted to floats or ints when talking to processing. So your mileage my vary. And although it works like a charm I wouldn't use it to run a pacemaker or anything.&lt;/span&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-2702221552932619868?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/2702221552932619868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=2702221552932619868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/2702221552932619868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/2702221552932619868'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/12/new-year-new-library.html' title='New Year, new Library'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-8467566450442603738</id><published>2009-12-28T19:22:00.007+10:00</published><updated>2009-12-28T19:57:01.464+10:00</updated><title type='text'>Testing testing 1,2,3</title><content type='html'>I'm just testing to see if blogger can support applets in a post. I'm doubtful, but here goes.&lt;br /&gt;&lt;br /&gt;==================UPDATE==================&lt;br /&gt;&lt;br /&gt;There was a applet here but I killed it, because it was a little rude to have on the front page.&lt;br /&gt;  &lt;br /&gt;Well it does work. With some dodgy hacks for the path to the .jar file. Not pretty but still.&lt;br /&gt;&lt;br /&gt;==================UPDATE==================&lt;br /&gt;&lt;br /&gt;ok so this is testing using an iframe from the openProcessing site.&lt;br /&gt;&lt;br /&gt;And it worked very well. A much better result actually. &lt;br /&gt;&lt;br /&gt;And the experiments are done for the night.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-8467566450442603738?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/8467566450442603738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=8467566450442603738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/8467566450442603738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/8467566450442603738'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/12/testing-testing-123.html' title='Testing testing 1,2,3'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-8774244041332037713</id><published>2009-11-18T14:04:00.003+10:00</published><updated>2009-11-18T17:54:41.890+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Alpha'/><category scheme='http://www.blogger.com/atom/ns#' term='EA'/><category scheme='http://www.blogger.com/atom/ns#' term='Pandemic'/><category scheme='http://www.blogger.com/atom/ns#' term='Pandemic Brisbane'/><title type='text'>Goodbye Pandemic LA</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.polymonkey.com/blogger-polymonkey/uploaded_images/IMG_0375-727890.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 248px;" src="http://www.polymonkey.com/blogger-polymonkey/uploaded_images/IMG_0375-727886.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;I was working at Pandemic Brisbane for about 3 months before we merged with BioWare and Elevation Partners invested 300 million into the company. Two years later Pandemic and BioWare were sold to Electronic Arts for about 800 million.  About 18 months later the Brisbane studio was shut down. Today the LA studio has also been shut down. Read about it &lt;a href="http://kotaku.com/5406830/confirmed-ea-closes-pandemic-studios-says-brand-will-live-on"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's interesting to note that John Riccitello left EA in 2004 to form Elevation to buy Pando/BioWare to then go back to EA in 2007 and buy Pando/BioWare from Elevation. According to this &lt;a href="http://www.marketrap.com/article/view_article/91171/outrageous-electronic-arts-inc-ceo-riccitello-buys-his-own-company-and-closes-it-down-two-years-later"&gt;article&lt;/a&gt; he made 4.9 million from the deal (the second time)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And the image up the top? Well the high point on the left is when Pandemic was bought at $60 a share. And it's been an impressive ski slope ever since.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-8774244041332037713?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/8774244041332037713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=8774244041332037713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/8774244041332037713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/8774244041332037713'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/11/goodbye-pandemic-la.html' title='Goodbye Pandemic LA'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-5096515771470731495</id><published>2009-11-04T21:40:00.005+10:00</published><updated>2009-12-28T18:51:52.740+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Things I learn't today.</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/polymonkey/3175087598/" title="Garden objects 1 by matt ditton (AKA polymonkey), on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1056/3175087598_c16c28ee46.jpg" width="400" alt="Garden objects 1" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I learn't some stuff today. Nothing life changing but interesting. I spent the day at a Microsoft information workshop demo presentation thingo. And it was kind of interesting. &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;So the first thing is that Microsoft has this product, we could call it a "suite" of products called &lt;a href="http://www.microsoft.com/expression/"&gt;Expressions Studio&lt;/a&gt;. It was news to me. But there were a couple of really interesting bits. First the &lt;a href="http://www.microsoft.com/expression/products/Encoder_Overview.aspx"&gt;Encoder&lt;/a&gt; product has a screen capture tool and a webcam broadcasting feature. Which was pretty damn cool. &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;The next thing is they have this other product called &lt;a href="http://www.microsoft.com/expression/products/Blend_Overview.aspx"&gt;Blend&lt;/a&gt;. And let's be honest here, it's trying to be a flash "killer". That's a long road to travel down BUT, I was impressed that the file format was XML. Well it's called XAML, but you get the idea.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Also I saw XNA 3.1, and it was cool but I was mostly impressed with the automatic method creation button in Visual Studio. Looking at it from a person who teaches Artists how to program I'm sure most of the class would run to the hills if I told them they had to work in XNA. But Visual Studio will become a good addition to the advanced students.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Now why is all this interesting you ask? Because of this &lt;a href="https://www.dreamspark.com/default.aspx"&gt;site&lt;/a&gt; . Everything on that site is free to any student and faculty staff member. And that's a free perpetual license FOREVER.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I literally heard the words "Free, really? wow, that just saved us a fortune" and this from a high school teacher who was complaining about the cost of the Adobe Creative Suite to teach a bunch of students a product that they can't afford. &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Sure the education pricing of Adobe products is good. But it's not FREE.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;7 years ago I didn't think a Microsoft console would outsell a Sony console. I'm going to pick the underdog here. So if, and lets be honest it's a big if. If  in 5 years Expression Studio overtakes the Creative Suite in the number of people using it, then I just want to say I called it. &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;MattD&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-5096515771470731495?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/5096515771470731495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=5096515771470731495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/5096515771470731495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/5096515771470731495'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/11/i-learnt-some-stuff-today.html' title='Things I learn&apos;t today.'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-402821695747502941</id><published>2009-10-20T15:22:00.004+10:00</published><updated>2009-10-20T15:32:14.286+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google earth'/><category scheme='http://www.blogger.com/atom/ns#' term='modeling'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='getting the world to work for free'/><title type='text'>Here world, try your hand at buildings.</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JI6wVtCY99E&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/JI6wVtCY99E&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can now use Google Building Maker to model buildings in Google Earth. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well you model by aligning blocks over the top of satellite photos and having those textures projection mapped onto the blocks. But there is something really smart about the user interface that's shown off in the video. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-402821695747502941?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/402821695747502941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=402821695747502941' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/402821695747502941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/402821695747502941'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/10/here-world-try-your-hand-at-buildings.html' title='Here world, try your hand at buildings.'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-6696936347735401061</id><published>2009-10-15T10:18:00.003+10:00</published><updated>2009-10-15T10:21:56.933+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vimeo'/><category scheme='http://www.blogger.com/atom/ns#' term='videos'/><category scheme='http://www.blogger.com/atom/ns#' term='Evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='algorithim'/><category scheme='http://www.blogger.com/atom/ns#' term='Mona Lisa'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='genetic algorithim'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>When in doubt add more polys</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;object width="400" height="200"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7074089&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=7074089&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="200"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/7074089"&gt;Tessellate test on Evolving Geometry&lt;/a&gt; from &lt;a href="http://vimeo.com/polymonkey"&gt;matt ditton&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;p style="text-align: left;"&gt;More tests, this time on the effect of tessellation on the geometry. Thanks for JohnK for the idea. I quite like low-fi polygons. But seeing the higher res version is quite nice. The full description is on the vimeo page.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-6696936347735401061?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/6696936347735401061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=6696936347735401061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/6696936347735401061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/6696936347735401061'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/10/when-in-doubt-add-more-polys.html' title='When in doubt add more polys'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-6849109483582733452</id><published>2009-10-14T08:02:00.010+10:00</published><updated>2009-10-14T19:33:25.347+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vimeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='algorithim'/><category scheme='http://www.blogger.com/atom/ns#' term='Mona Lisa'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='genetic algorithim'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>Evolving Geometry. Or what I did with my Sunday.</title><content type='html'>&lt;p style="text-align: center;"&gt;&lt;object width="400" height="313"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7052067&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=7052067&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="313"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://vimeo.com/7052067"&gt;Evolving Geometry&lt;/a&gt; from &lt;a href="http://vimeo.com/polymonkey"&gt;matt ditton&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;For my first attempt at making a genetic algorithm, is there any better subject than the Mona Lisa and some random dude from google image search?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The premise is simple. By randomly changing the color, position and diagonal edge direction of a grid of polygons can you turn it into the target image.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;All written in Processing, the grid draws to a PGraphic on every change and a fitness test is done against the target image. If the fitness is better than or equal the change is kept. If not, it's reverted. Keeping the equal-to in the test causes that crazy vertex movement in the lower image, so that bugs going.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The left image is the grid with vertex colour, the right is the target and the middle is the wireframe of the polygons. The number is the fitness. The lower the number the closer tobeing an exact match. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is the slowed down version for making a video. I've got it running in a thread and it's stupid fast. But because I'm drawing in the thread I'm getting colour sync errors in the main draw thread. It works fast but the flashing colours get pretty distracting.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;Inspiration for this work has to go to &lt;a href="http://www.karlsims.com/evolved-virtual-creatures.html"&gt;Karl Sims&lt;/a&gt; and &lt;a href="http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa/"&gt;Roger Alsing&lt;/a&gt;. They are the giants, I'm just standing here.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-6849109483582733452?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/6849109483582733452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=6849109483582733452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/6849109483582733452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/6849109483582733452'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/10/evolving-geometry-from-matt-ditton-on.html' title='Evolving Geometry. Or what I did with my Sunday.'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-6456683861954298183</id><published>2009-10-05T17:47:00.005+10:00</published><updated>2009-10-05T18:00:15.060+10:00</updated><title type='text'>No. It wasn't a mistake.</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6904295&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=6904295&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/6904295"&gt;48hr Game Challenge from Monkey Something&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: left;"&gt;I've just had the best weekend I've had all year. I got 5 hours sleep. I ate nothing but crap (apart from Kieran's pies). I lost it in front of some students, and we made a damn cute game. &lt;/p&gt;&lt;p style="text-align: left;"&gt;This is Thunderheads Garden.  You play a happy raincloud in the garden of the mad giant Thunderhead. You spend your days growing sunflowers and watching the happy bunnies multiply. But when Thunderhead gets angry he flips the world to hate and you have to use the flowers as a gasoline trail to wipe out the evil bunnies. &lt;/p&gt;&lt;p style="text-align: left;"&gt;So it's like a family game. And it's for 3 players. &lt;/p&gt;&lt;p style="text-align: left;"&gt;I'll get a web version uploaded after another nap.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-6456683861954298183?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/6456683861954298183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=6456683861954298183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/6456683861954298183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/6456683861954298183'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/10/no-it-wasnt-mistake.html' title='No. It wasn&apos;t a mistake.'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-8176251168971723893</id><published>2009-10-01T11:22:00.004+10:00</published><updated>2009-10-01T11:48:41.447+10:00</updated><title type='text'>Can I make a game in 48 hours?</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/polymonkey/2498098241/" title="working by matt ditton (AKA polymonkey), on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2195/2498098241_ff1645dd0d_o.png" width="350" alt="working" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;This could be a mistake. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Almost on a dare I put together a bunch of friends and we are all in the 48hr Game Making Challenge. GameOn/QUT/iCi/Acid and the amazing Truna have put together an impressive event.  There will be 17 student teams and 3 pro teams competing over this weekend. I'm in the Monkey Something pro team and all 6 of us have never made a game in under 9 months, Actually I average 2 years to make a game. So 48 hours is going to be a stretch. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There will also be 3 very brave teams from the (Griffith Film School) Games Design, where I lecture. Milk n' Pickles, Sick Fish and Immigration Office will all be part of the first public appearance of the Griffith Games students. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To make things more interesting nearly everyone on the 3 separate pro teams have worked together. So this could be the weekend for long held grudges to surface.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can read about it here &lt;a href="http://www.48hrgamecomp.com/"&gt;http://www.48hrgamecomp.com/&lt;/a&gt; Over the weekend it will be blogged and streamed live at that address. Or you can rock up to QUT Kelvin Grove and check it out. Any time of the weekend really. We'll all be there.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Those who are about to game salute you.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-8176251168971723893?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/8176251168971723893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=8176251168971723893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/8176251168971723893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/8176251168971723893'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/10/can-i-make-game-in-48-hours.html' title='Can I make a game in 48 hours?'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-1606091311046699269</id><published>2009-08-31T13:56:00.004+10:00</published><updated>2009-08-31T14:03:22.320+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unity'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='vs.'/><category scheme='http://www.blogger.com/atom/ns#' term='teaching'/><category scheme='http://www.blogger.com/atom/ns#' term='engines'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>Processing vs. Unity</title><content type='html'>Recently I been using Unity3D. And I'm impressed. I've been working in game engines for about a decade and I've never encountered one that is so easy to use. It's got basically everything you need, integrated with any package you'd want to use, and you can get a license for $200. That is amazing. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Because I'm also teaching it I've been putting together a bit of reference material about it. The first one is a Processing vs. Unity document. It covers some of the syntax differences between UnityScript (a Mono run version of JavaScript) and Processing (well it's Java under the hood). and here it is..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.polymonkey.com/blogger-polymonkey/Processing_vs_Unity.pdf"&gt;Processing_vs_Unity.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-1606091311046699269?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/1606091311046699269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=1606091311046699269' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/1606091311046699269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/1606091311046699269'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/08/processing-vs-unity.html' title='Processing vs. Unity'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-4438553879416807393</id><published>2009-08-24T10:40:00.003+10:00</published><updated>2009-08-24T11:00:45.609+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='one man games'/><category scheme='http://www.blogger.com/atom/ns#' term='Eskil Steenberg'/><category scheme='http://www.blogger.com/atom/ns#' term='MMO'/><category scheme='http://www.blogger.com/atom/ns#' term='Love'/><category scheme='http://www.blogger.com/atom/ns#' term='indie'/><title type='text'>You need to know about Eskil Steenberg</title><content type='html'>There is an MMO called &lt;a href="http://www.quelsolaar.com/love/"&gt;Love&lt;/a&gt; being developed one man, Eskil Steenberg. This is his &lt;a href="http://iloapp.quelsolaar.com/blog/news?Home"&gt;Blog&lt;/a&gt;. Look at this &lt;a href="http://www.quelsolaar.com/love/gameplay_video.html"&gt;video&lt;/a&gt;. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Up to speed on the game? Ok now look at this &lt;a href="http://www.quelsolaar.com/love/tool_video.html"&gt;video&lt;/a&gt;. And read this &lt;a href="http://iloapp.quelsolaar.com/blog/news?Home&amp;amp;post=41"&gt;post&lt;/a&gt;, it's long but it's worth the effort. That's the toolset for Love. He wrote that. It's awesome. His ideas on development are inspired.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've been following this for a while now, since I saw this &lt;a href="http://www.rockpapershotgun.com/2008/02/20/for-the-love/"&gt;article&lt;/a&gt;. But the reason for posting about it is that it looks like it's getting close to release. And I can't wait.  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-4438553879416807393?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/4438553879416807393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=4438553879416807393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/4438553879416807393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/4438553879416807393'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/08/you-need-to-know-about-eskil-steenberg.html' title='You need to know about Eskil Steenberg'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-7791718683472761922</id><published>2009-08-10T11:14:00.002+10:00</published><updated>2009-08-10T11:22:28.511+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='videos'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='swarm'/><category scheme='http://www.blogger.com/atom/ns#' term='openframeworks'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='vectors'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>The Swarm is Coming</title><content type='html'>&lt;object width="400" height="225"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5636281&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=5636281&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/5636281"&gt;Swarm (working title)&lt;/a&gt; from &lt;a href="http://vimeo.com/polymonkey"&gt;matt ditton&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;In the mad panic at the beginning of semester I totally forgot to post this video to the game I'm working on. Swarm is all made in openframeworks for the iPhone. There are also a bunch of support tools that I wrote in processing as well. More info soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-7791718683472761922?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/7791718683472761922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=7791718683472761922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/7791718683472761922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/7791718683472761922'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/08/swarm-working-title-from-matt-ditton-on.html' title='The Swarm is Coming'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-1347669379475855903</id><published>2009-08-05T17:06:00.004+10:00</published><updated>2009-08-05T17:12:24.561+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vimeo'/><category scheme='http://www.blogger.com/atom/ns#' term='videos'/><category scheme='http://www.blogger.com/atom/ns#' term='Qube Konstrukt'/><category scheme='http://www.blogger.com/atom/ns#' term='processing.org'/><category scheme='http://www.blogger.com/atom/ns#' term='SBS'/><category scheme='http://www.blogger.com/atom/ns#' term='vectors'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>Processing SBS and HD</title><content type='html'>&lt;object width="400" height="225"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5738231&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=5738231&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/5738231"&gt;SBS ONE, First Australians&lt;/a&gt; from &lt;a href="http://vimeo.com/polymonkey"&gt;matt ditton&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I've posted a version of the processing SBS work to vimeo. You can watch it in all it's HD glory.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-1347669379475855903?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/1347669379475855903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=1347669379475855903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/1347669379475855903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/1347669379475855903'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/08/processing-sbs-and-hd.html' title='Processing SBS and HD'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-3106471701793234477</id><published>2009-07-08T14:41:00.006+10:00</published><updated>2009-07-09T07:21:24.682+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Qube Konstrukt'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='SBS'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>So like, what happened to Matt?</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/polymonkey/3623926279/" title="night merry go round with no focus by matt ditton (AKA polymonkey), on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3310/3623926279_9c9ac0025d.jpg" width="400" alt="night merry go round with no focus" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Over the last few months I've been working on a number of projects that are slowly getting to a stage where I can talk about them. In the coming weeks I'll be updating the site and writing up some details on all of them. But as a teaser.&lt;br /&gt;&lt;br /&gt;One of the big one's was work that I did for &lt;a href="http://www.qubekonstrukt.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Qube&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Konstrukt&lt;/span&gt;&lt;/a&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Qube&lt;/span&gt; was after something &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;different&lt;/span&gt; while they worked for  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SBS&lt;/span&gt; ONE and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SBS&lt;/span&gt; TWO. So enter Processing and that Generative "look". As luck would have it they called me up, had a chat and hit the ground running making cool stuff.&lt;br /&gt;&lt;br /&gt;There are few projects that I've worked on that have been so rewarding. It was a dream to work on, and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Qube&lt;/span&gt; are flat out awesome. And now the output is slowly making it's way into the world. To begin with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SBS&lt;/span&gt; has posted a (badly compressed) selection of their new station id's to their &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;facebook&lt;/span&gt; page. &lt;a href="http://www.facebook.com/video/video.php?v=80268541403&amp;amp;ref=mf"&gt;You can see them here.&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.facebook.com/video/video.php?v=80268541403&amp;amp;ref=mf"&gt;&lt;/a&gt;The first two are from &lt;a href="http://www.qubekonstrukt.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Qube&lt;/span&gt;&lt;/a&gt;, the next two are by &lt;a href="http://www.mightynice.com.au/"&gt;Mighty Nice&lt;/a&gt; and the last three are from &lt;a href="http://www.iloura.com.au/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Iloura&lt;/span&gt;&lt;/a&gt;. Amazing stuff all round. The sound reactive particle system in the first one (the red one) is mine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-3106471701793234477?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/3106471701793234477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=3106471701793234477' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/3106471701793234477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/3106471701793234477'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/07/so-like-what-happened-to-matt.html' title='So like, what happened to Matt?'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-2355785278925927542</id><published>2009-02-11T21:46:00.004+10:00</published><updated>2009-02-11T23:13:13.469+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Alpha'/><category scheme='http://www.blogger.com/atom/ns#' term='EA'/><category scheme='http://www.blogger.com/atom/ns#' term='Pandemic'/><category scheme='http://www.blogger.com/atom/ns#' term='Pandemic Brisbane'/><title type='text'>It's over, and now we're free.</title><content type='html'>Pandemic Brisbane closed it's doors yesterday. &lt;br /&gt;&lt;br /&gt;I joined at the start of DAH2 and in the four years I was there I experienced the best working environment that I've ever known. If there are better teams and better people out there then I pray I find them one day.  &lt;br /&gt;&lt;br /&gt;At the end of DAH2 when THQ took the license back, The Bravo Team picked their name first so we became known as the Alpha Team. We moved upstairs, Bravo started up their game and we just kept working. That first 9 months of pitching and experimenting and trying to nail the game idea was amazing. It changed the way I work, the way I look at the job. The respect we had for one another was impressive. That doesn't just happen. It's built, day by day.&lt;br /&gt;&lt;br /&gt;I equate it to a band that just kept playing, every month we got better. You'd know how every person would play. You'd know how everyone could shine. We got tight and the product  was amazing. One day people will see it. And it'll be seen for what it is. The best game we'll all never finish.&lt;br /&gt;&lt;br /&gt;Your faithful tech.&lt;br /&gt;&lt;br /&gt;MattD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-2355785278925927542?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/2355785278925927542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=2355785278925927542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/2355785278925927542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/2355785278925927542'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/02/and-now-im-free.html' title='It&apos;s over, and now we&apos;re free.'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-375180996645759981</id><published>2009-02-11T21:33:00.005+10:00</published><updated>2009-02-11T23:11:56.779+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='videos'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='GCAP'/><category scheme='http://www.blogger.com/atom/ns#' term='processing.org'/><category scheme='http://www.blogger.com/atom/ns#' term='teaching'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>GCAP 2008 - And now my talk</title><content type='html'>Some wonderful people posted the entire talk on you tube. That's brilliant I was told no one got it. So here it is...&lt;br /&gt;&lt;br /&gt;Part 1&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="264"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sqAtASciNYA&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/sqAtASciNYA&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="264"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Part 2&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="264"&gt;&lt;param name="movie" value="http://www.youtube.com/v/p_4X4XxptEk&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/p_4X4XxptEk&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="264"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Part 3 (this is the one with the pretty examples!!)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="264"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bAeYgHzjGbs&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/bAeYgHzjGbs&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="264"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Part 4 (more pretty things here)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="264"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oztqBhRWWzI&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/oztqBhRWWzI&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="264"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Part 5&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="264"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VDjyd-9TzX0&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/VDjyd-9TzX0&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="264"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-375180996645759981?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/375180996645759981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=375180996645759981' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/375180996645759981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/375180996645759981'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2009/02/gcap-2008-and-now-my-talk.html' title='GCAP 2008 - And now my talk'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-9210079360835786311</id><published>2008-12-10T15:40:00.004+10:00</published><updated>2008-12-10T15:44:48.687+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vimeo'/><category scheme='http://www.blogger.com/atom/ns#' term='videoss'/><category scheme='http://www.blogger.com/atom/ns#' term='processing.org'/><category scheme='http://www.blogger.com/atom/ns#' term='lines'/><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><category scheme='http://www.blogger.com/atom/ns#' term='forces'/><category scheme='http://www.blogger.com/atom/ns#' term='vectors'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>My screen is full of lines</title><content type='html'>More videos of stuff I'm working on at the moment. This time vector forces and particle collision are sitting on my mind. &lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="308"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2478448&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2478448&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="308"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/2478448"&gt;Vector Force System&lt;/a&gt; from &lt;a href="http://vimeo.com/polymonkey"&gt;matt ditton&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-9210079360835786311?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/9210079360835786311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=9210079360835786311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/9210079360835786311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/9210079360835786311'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2008/12/my-screen-is-full-of-lines.html' title='My screen is full of lines'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-7188359861927075782</id><published>2008-11-26T07:09:00.005+10:00</published><updated>2008-11-27T08:09:54.554+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vimeo'/><category scheme='http://www.blogger.com/atom/ns#' term='videos'/><category scheme='http://www.blogger.com/atom/ns#' term='GCAP'/><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>GCAP 2008 - Videos from my talk</title><content type='html'>These are videos of some the software that I showed off at GCAP &lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="308"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2332133&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2332133&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="308"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/2332133"&gt;Drawing With Strings&lt;/a&gt; from &lt;a href="http://vimeo.com/polymonkey"&gt;matt ditton&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="308"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2335316&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2335316&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="308"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/2335316"&gt;HeightField Demo&lt;/a&gt; from &lt;a href="http://vimeo.com/polymonkey"&gt;matt ditton&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="308"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2335767&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2335767&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="308"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/2335767"&gt;Particle System Demo&lt;/a&gt; from &lt;a href="http://vimeo.com/polymonkey"&gt;matt ditton&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="308"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2336564&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2336564&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="308"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/2336564"&gt;Slitscanning Workspace Demo&lt;/a&gt; from &lt;a href="http://vimeo.com/polymonkey"&gt;matt ditton&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="251"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2345739&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2345739&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="251"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/2345739"&gt;Space Invader Class&lt;/a&gt; from &lt;a href="http://vimeo.com/polymonkey"&gt;matt ditton&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-7188359861927075782?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/7188359861927075782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=7188359861927075782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/7188359861927075782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/7188359861927075782'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2008/11/gcap-2008-videos-from-my-talk.html' title='GCAP 2008 - Videos from my talk'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-8129717594912648251</id><published>2008-11-22T08:47:00.005+10:00</published><updated>2008-11-22T09:04:58.383+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='GCAP'/><category scheme='http://www.blogger.com/atom/ns#' term='teaching'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>GCAP 2008 - Slides from my talk</title><content type='html'>On Friday I gave a talk at &lt;a href="http://www.gameconnectap.com/"&gt;GCAP&lt;/a&gt;. The topic was on teaching artists to program and how this can benefit the whole team. It was a chance to show off some of the experiences I've had through the year while teaching processing.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's also got a few tips on how to write code for other artists in your team to use. The whole thing went over well, and as promised here are the slides from the talk. If I'm really lucky maybe I can get a recording of it.&lt;a href="http://www.polymonkey.com/blogger-polymonkey/GCAP_2008.pdf"&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;iframe src="http://docs.google.com/EmbedSlideshow?docid=ddm6wzxm_108rrrdpncp" frameborder="0" width="410" height="342"&gt;&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://docs.google.com/Presentation?id=ddm6wzxm_108rrrdpncp"&gt;the link to the doc&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-8129717594912648251?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/8129717594912648251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=8129717594912648251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/8129717594912648251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/8129717594912648251'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2008/11/gcap-2008-slides-from-my-talk.html' title='GCAP 2008 - Slides from my talk'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-8808132194770367308</id><published>2008-08-17T11:16:00.004+10:00</published><updated>2008-08-17T11:25:43.265+10:00</updated><title type='text'>1 minute 32 seconds of pure genius.</title><content type='html'>&lt;a href="http://www.vimeo.com/1507417"&gt;natalie portman's shaved head - sophisticated side ponytail. &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The bit at 1.10 where the whale eats the katamary ball of the band is inspired. Also the band has taken 1995 and injected all that awesome into their &lt;a href="http://that-go.net/ponytail/npsh_vr.html"&gt;virtual reality bonus zone&lt;/a&gt;. Make sure you've got sound. The midi is to die for.&lt;br /&gt;&lt;br /&gt;MattD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-8808132194770367308?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/8808132194770367308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=8808132194770367308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/8808132194770367308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/8808132194770367308'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2008/08/1-minute-32-seconds-of-pure-genius.html' title='1 minute 32 seconds of pure genius.'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-2968310015616533927</id><published>2008-07-12T18:37:00.003+10:00</published><updated>2008-11-24T06:58:56.710+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='library'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><category scheme='http://www.blogger.com/atom/ns#' term='obj'/><title type='text'>Objloader version 014 up on google code</title><content type='html'>Now with VBO!&lt;br /&gt;&lt;br /&gt;One piece of advice for all who come after me. When dealing with arrays in opengl, remember that the stride of an array IS IN BYTES. That's right F**KING BYTES. One Float is 4 bytes. to get to the second element in a float array you need to skip 4 bytes. Motherfu----.&lt;br /&gt;&lt;br /&gt;Seriously I spent about 8 hours on that bug. Just another example of information so common knowledge I knew nothing about it. Opengl you are a fickle mistress.&lt;br /&gt;&lt;br /&gt;mattD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-2968310015616533927?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/2968310015616533927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=2968310015616533927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/2968310015616533927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/2968310015616533927'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2008/07/objloader-version-014-up-on-google-code.html' title='Objloader version 014 up on google code'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-4741720655918591463</id><published>2008-06-29T17:21:00.004+10:00</published><updated>2008-06-29T17:44:36.089+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diablo'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='starcraft'/><category scheme='http://www.blogger.com/atom/ns#' term='blizzard'/><title type='text'>StarCraft 2 now Diablo 3, this is the end of days.</title><content type='html'>Diablo 3 was announced today. After seeing the game play video I understand that whenever it gets released I do not want a game coming out anywhere near it. You can't fight that kind of awesome. Just stand back and think "So that's how you do a teaser video".&lt;br /&gt;&lt;br /&gt;The release of any game by Blizzard will cause a singularity that will destroy the non-Blizzard shelves of your local gaming store. If you're making a PC game right now, you'd better hurry and get it to market. When Blizzard releases Starcraft or Diablo you aren't going to sell anything for about six months.&lt;br /&gt;&lt;br /&gt;Of course knowing the Blizzard release system (roll 5 D20, 100 means it's ready) you've probably got a bit of time.&lt;br /&gt;&lt;br /&gt;MattD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-4741720655918591463?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/4741720655918591463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=4741720655918591463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/4741720655918591463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/4741720655918591463'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2008/06/starcraft-2-now-diablo-3-this-is-end-of.html' title='StarCraft 2 now Diablo 3, this is the end of days.'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-4666312235182881285</id><published>2008-05-05T14:29:00.010+10:00</published><updated>2008-05-06T08:00:30.787+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>copy for HTML.</title><content type='html'>Processing has a "copy for discourse" feature and when it works it awesome. It takes the code in the pde file and formats it for the discourse board. But this doesn't help when you want to publish some code on the rest of the internet. Something like this&lt;br /&gt;&lt;pre&gt;&lt;blockquote&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;void&lt;/span&gt; &lt;span style="color: rgb(153, 102, 0);"&gt;setup&lt;/span&gt;(){&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;  String&lt;/span&gt; myString = backwards(&lt;span style="color: rgb(204, 0, 0);"&gt;"the quick brown fox"&lt;/span&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;String&lt;/span&gt; backwards(&lt;span style="color: rgb(204, 102, 0);"&gt;String&lt;/span&gt; s){&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;  String&lt;/span&gt; t = &lt;span style="color: rgb(204, 0, 0);"&gt;""&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;  for&lt;/span&gt;(&lt;span style="color: rgb(153, 102, 0);"&gt;int&lt;/span&gt; i = s.&lt;span style="color: rgb(153, 102, 0);"&gt;length&lt;/span&gt;() - 1; i &gt;= 0; i --){&lt;br /&gt; t = t + s.&lt;span style="color: rgb(153, 102, 0);"&gt;charAt&lt;/span&gt;(i);&lt;br /&gt;}&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;  return&lt;/span&gt; t;&lt;br /&gt;}&lt;/blockquote&gt;&lt;/pre&gt;&lt;br /&gt;OMFG colour. Adds a lot to code doesn't it.&lt;br /&gt;&lt;br /&gt;Well I thought that maybe other people might find this tool useful, so here is the pde that makes the pretty colored text above. It takes the contents of the "formated for discourse" clipboard and formats it for the web.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Get your code and copy it for discourse. &lt;/li&gt;&lt;li&gt;Run the copy for HTML pde.&lt;/li&gt;&lt;li&gt;Paste into blog. &lt;/li&gt;&lt;/ol&gt;&lt;a href="http://www.polymonkey.com/uploads/copy_to_HTML.zip"&gt;copy_to_HTML&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-4666312235182881285?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/4666312235182881285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=4666312235182881285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/4666312235182881285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/4666312235182881285'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2008/05/copy-for-html.html' title='copy for HTML.'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7904132295144001669.post-7722629651219560285</id><published>2008-05-05T09:32:00.003+10:00</published><updated>2008-05-05T15:59:11.588+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engrish'/><category scheme='http://www.blogger.com/atom/ns#' term='translators'/><title type='text'>Make your own Engrish</title><content type='html'>&lt;a href="http://www.flickr.com/photos/polymonkey/2070586820/" title="Homo Sausage by matt ditton (AKA polymonkey), on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2080/2070586820_4d5b4cb943_b.jpg" alt="Homo Sausage" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fun with translators. Type in a simple phrase. and then keep translating the output till it can't translate anything else. For example.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Hello what is your name?&lt;/li&gt;&lt;li&gt;When there is a name, present several?&lt;/li&gt;&lt;li&gt;Is there a multiple which when name shows?&lt;/li&gt;&lt;li&gt;When name shows, is there a multiple?&lt;/li&gt;&lt;li&gt;When name multiple it shows there, is?&lt;/li&gt;&lt;li&gt;The first-rate multiple which when, is shown there where it is?&lt;/li&gt;&lt;li&gt;At the place where it has that, the time it is shown first-rate multiple there?&lt;/li&gt;&lt;li&gt;At the place where it has that, has time that been shown first-rate multiple there?&lt;/li&gt;&lt;li&gt;At the place where it has that to that, time has been shown thing first-rate multiple there, it is?&lt;/li&gt;&lt;li&gt;At the place where it has that the, had time been shown the first-rate multiple of thing, there where that it is?&lt;/li&gt;&lt;li&gt;Time having been shown the first-rate multiple of thing in the place where it has, there it is the that somewhere?&lt;/li&gt;&lt;li&gt;At the place where it has first-rate multiple of thing the time when it is shown, there it is that somewhere?&lt;/li&gt;&lt;li&gt;Is first-rate multiple of time thing as for that, there of a certain place which is shown that somewhere?&lt;/li&gt;&lt;li&gt;Is first-rate multiple time a certain place which is shown thing somewhere, there in regard to that?&lt;/li&gt;&lt;li&gt;Is first-rate multiplex time a certain place which has been shown somewhere thing in regard to that, there?&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7904132295144001669-7722629651219560285?l=www.polymonkey.com%2Fblogger-polymonkey' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/7722629651219560285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7904132295144001669&amp;postID=7722629651219560285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/7722629651219560285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7904132295144001669/posts/default/7722629651219560285'/><link rel='alternate' type='text/html' href='http://www.polymonkey.com/blogger-polymonkey/2008/05/make-your-own-engrish.html' title='Make your own Engrish'/><author><name>polymonkey</name><email>matt@polymonkey.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04629394661143654107'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>