<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30405161</id><updated>2011-10-10T06:50:27.125-04:00</updated><category term='meta'/><category term='art'/><category term='maps'/><category term='soldat'/><category term='drawing'/><category term='school'/><category term='udk'/><category term='game project'/><category term='programming'/><category term='concept'/><category term='random'/><title type='text'>polycube</title><subtitle type='html'>adventures in game development</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>93</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30405161.post-8868002802392162899</id><published>2011-09-01T15:06:00.000-04:00</published><updated>2011-09-01T15:07:33.037-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><title type='text'>gearbox</title><content type='html'>&lt;center&gt;&lt;img src="https://lh6.googleusercontent.com/-tJJp5QzHxx8/Tl_Wh_5DOzI/AAAAAAAAAIU/z7BKStqsltM/gearbox.gif" /&gt;&lt;/center&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-8868002802392162899?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/8868002802392162899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2011/09/gearbox.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8868002802392162899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8868002802392162899'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2011/09/gearbox.html' title='gearbox'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-tJJp5QzHxx8/Tl_Wh_5DOzI/AAAAAAAAAIU/z7BKStqsltM/s72-c/gearbox.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-2943022559964560865</id><published>2010-04-21T16:52:00.003-04:00</published><updated>2010-04-21T16:58:33.160-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>reel of unfinished works</title><content type='html'>&lt;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=11043773&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=11043773&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&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;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-2943022559964560865?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/2943022559964560865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2010/04/demo-reel.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2943022559964560865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2943022559964560865'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2010/04/demo-reel.html' title='reel of unfinished works'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-6471195104386415351</id><published>2010-03-13T16:58:00.006-05:00</published><updated>2010-03-14T01:11:59.501-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='udk'/><title type='text'>udk: edge detection shader</title><content type='html'>A few months ago I made a post process effect for UDK that uses the scene depth to detect edges. It might be overly complex but the results are pretty good.&lt;br /&gt;&lt;br /&gt;It needs to be tweaked for any level it's applied to in order to adjust for scale, fog, and desired level of detail. This version was adapted to VCTF-Sandstorm, one of the maps that comes with UDK.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/sandstormedgesonly.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/sandstormedgesonly_small.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/sandstormedges.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/sandstormedges_small.jpg" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;I used the shader provided in &lt;a href="http://forums.epicgames.com/showpost.php?s=5b303b7f238d00783d24eefdbeac9c51&amp;p=25351842&amp;postcount=59"&gt;this post&lt;/a&gt; as the basis for mine, and &lt;a href="http://boards.polycount.net/showpost.php?s=6f625a92037b1cfbfcea4eb9c3923155&amp;p=942569&amp;postcount=333"&gt;this post&lt;/a&gt; helped as well. &lt;a href="http://www.daveprout.com/hack-this/2009/12/26/material-post-effects.html"&gt;This&lt;/a&gt; is another example I found more recently.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/edgeshader.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/edgeshader_small.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;font size=1&gt;Click for full image&lt;/font&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;It's also possible to use the alpha component of the scene texture node instead of the scene depth node (the scaling values must be changed too).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-6471195104386415351?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/6471195104386415351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2010/03/udk-edge-detection-shader.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/6471195104386415351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/6471195104386415351'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2010/03/udk-edge-detection-shader.html' title='udk: edge detection shader'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-986395353457286538</id><published>2010-02-14T13:46:00.002-05:00</published><updated>2010-02-14T13:56:40.750-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>hand eye social</title><content type='html'>&lt;center&gt;&lt;a href="http://www.flickr.com/photos/markrabo/sets/72157623426806520/show/"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/handeyes.png"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;&lt;font size=1&gt;I'm in the back there somewhere&lt;/font&gt;&lt;/i&gt;&lt;/center&gt;&lt;br /&gt;On Thursday I was in Toronto to see &lt;a href="http://www.capybaragames.com/"&gt;Capybara&lt;/a&gt; and &lt;a href=http://superbrothers.ca/"&gt;Superbrothers&lt;/a&gt; present their games Heartbeat and Sword and Sworcery. It was the first &lt;a href="http://handeyesociety.com/"&gt;Hand Eye&lt;/a&gt; social of 2010. I didn't get to see much of the presentation because the place was packed and I could hardly see over the crowd, but it was still pretty exciting. Both games look (and sound) very cool. I'm interested in getting more involved in Toronto's indie game scene, so I was very happy to be there and I look forward to the next one.&lt;br /&gt;&lt;br /&gt;Read &lt;a href="http://www.superbrothers.ca/teletex008.html"&gt;this&lt;/a&gt; for more info about the event.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-986395353457286538?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/986395353457286538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2010/02/hand-eye-social.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/986395353457286538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/986395353457286538'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2010/02/hand-eye-social.html' title='hand eye social'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-5040086207761985134</id><published>2010-01-18T15:21:00.000-05:00</published><updated>2010-01-18T15:21:07.755-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='udk'/><title type='text'>udk</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/udklogo.png"&gt;&lt;br /&gt;&lt;br /&gt;This semester I am working on a major project using UDK. I'll be documenting some of my work here. The project is a complete playable level which will hopefully be available for download once it's done. I'm part of a team of two and my primary role is to do the scripting that's required to customize the engine.&lt;br /&gt;&lt;br /&gt;Some of the features I'll be talking about:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;custom vehicle&lt;/li&gt;&lt;li&gt;custom weapons&lt;/li&gt;&lt;li&gt;custom character&lt;/li&gt;&lt;li&gt;animated materials&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-5040086207761985134?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/5040086207761985134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2010/01/udk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5040086207761985134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5040086207761985134'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2010/01/udk.html' title='udk'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-4293739955039996672</id><published>2010-01-08T23:53:00.001-05:00</published><updated>2010-01-09T00:14:25.851-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>pulse+</title><content type='html'>This is a little game I made for school in second year. The menus were made in Flash but the rest is pure ActionScript. It could probably use a timer and the audio should be replaced, since it is not original.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object width="480" height="480"&gt;&lt;param name="movie" value="pulseplusplus.swf"&gt;&lt;embed src="http://sites.google.com/site/thepolycube/files/pulseplusplus.swf" width="480" height="480"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-4293739955039996672?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/4293739955039996672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2010/01/pulse.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4293739955039996672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4293739955039996672'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2010/01/pulse.html' title='pulse+'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-2201696104325206435</id><published>2010-01-01T20:40:00.000-05:00</published><updated>2010-01-01T20:40:10.574-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>new year, new template</title><content type='html'>I'm going to attempt to revive this blog over the next few months by posting more of my work, documenting the two major projects I'm working on at school, and maybe writing some tutorials. I expect to be pretty busy though, so whether or not I'll have time for all that remains to be seen. 2009 was mostly crap with a few highlights; hopefully this one will be better for me. 2010 is cooler to say at least.&lt;br /&gt;&lt;br /&gt;The new template is a modified version of &lt;a href="http://btemplates.com/2009/05/05/showoff/"&gt;this&lt;/a&gt;. The colours and the header image may be subject to change.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-2201696104325206435?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/2201696104325206435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2010/01/new-year-new-template.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2201696104325206435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2201696104325206435'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2010/01/new-year-new-template.html' title='new year, new template'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-3088441822885049510</id><published>2009-12-23T13:56:00.001-05:00</published><updated>2009-12-23T13:57:01.914-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>mughal tomb</title><content type='html'>Another assignment from my second year at college - a perspective drawing of a Mughal tomb.&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/mughaltombsketch.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/mughaltombsketch_s.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/mughaltomblines.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/mughaltomblines_s.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/mughaltombclr.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/mughaltombclr_s.jpg"&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-3088441822885049510?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/3088441822885049510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/12/mughal-tomb.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3088441822885049510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3088441822885049510'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/12/mughal-tomb.html' title='mughal tomb'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7768333805321022105</id><published>2009-12-19T00:30:00.001-05:00</published><updated>2009-12-20T23:24:32.232-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>jetpack basketball v1.01</title><content type='html'>&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/jetpackbasketball.png" /&gt;&lt;/center&gt;&lt;br /&gt;messhof has released an updated version of &lt;a href="http://messhof.com/jetpack-basketball/"&gt;Jetpack Basketball&lt;/a&gt;, originally made for Bivouac Urbain in August. It now features the option to play against the computer. Not as intense as playing against a human opponent, but still pretty good. The only thing the game lacks now is the ability to steal the ball, which sounds like it's coming in the next update (edit: and it's &lt;a href="http://messhof.com/jetpack-basketball/"&gt;here&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7768333805321022105?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7768333805321022105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/12/jetpack-basketball.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7768333805321022105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7768333805321022105'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/12/jetpack-basketball.html' title='jetpack basketball v1.01'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7226741331047908798</id><published>2009-12-16T14:36:00.001-05:00</published><updated>2009-12-16T14:37:15.807-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>life drawing</title><content type='html'>I had the opportunity to do some life drawing as part of my drawing classes in first and second year. This is probably my best one. I can't remember how much time I had, but it was probably about 30 minutes.&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/lifedrawing.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/lifedrawingsmall.png" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7226741331047908798?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7226741331047908798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/12/life-drawing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7226741331047908798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7226741331047908798'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/12/life-drawing.html' title='life drawing'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-2770616897187068008</id><published>2009-12-12T22:29:00.002-05:00</published><updated>2009-12-14T13:47:03.161-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>character turnaround</title><content type='html'>This is a turnaround of a princess type character that I drew last year. She's based on Kumatora from &lt;a href="http://mother3.fobby.net/"&gt;Mother 3&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href=http://img.photobucket.com/albums/v251/Anna_Z/kumaclone.png&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/kumaclonesmall.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-2770616897187068008?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/2770616897187068008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/12/character-turnaround.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2770616897187068008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2770616897187068008'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/12/character-turnaround.html' title='character turnaround'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-3177917364991094364</id><published>2009-10-10T17:40:00.002-04:00</published><updated>2009-10-10T17:48:19.738-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>star guard</title><content type='html'>&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/starguard.gif"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vacuumflowers.com/star_guard/star_guard.html"&gt;This game&lt;/a&gt; is a super concentrated kind of awesome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-3177917364991094364?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/3177917364991094364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/10/star-guard.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3177917364991094364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3177917364991094364'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/10/star-guard.html' title='star guard'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7859824961879728029</id><published>2009-08-28T15:52:00.000-04:00</published><updated>2009-08-28T15:52:12.157-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>bivouac urbain</title><content type='html'>&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/HNI_0009.jpg"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/HNI_0009.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;&lt;font size=1&gt;game jamming inside the main tent. taken with my DSi&lt;/font&gt;&lt;/i&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;A few weeks ago I was in Quebec City for &lt;a href="http://www.bivouacurbain.com/?lang=en"&gt;Bivouac Urbain&lt;/a&gt;, a game jam/game prototyping competition. I'm not too proud of my entry but the event was extremely awesome and resulted in some &lt;a href="http://www.bivouacurbain.com/competition/jeux-2009/"&gt;interesting games&lt;/a&gt;. My favourite entry of the ones I played was messhof's &lt;a href="http://www.bivouacurbain.com/competition/jeux-2009/jetpack-basketball-par-messhof/"&gt;Jetpack Basketball&lt;/a&gt;, which I highly recommend if you have someone to play against. Also worth checking out is &lt;a href="http://theinstructionlimit.com/?p=435"&gt;Stimergy&lt;/a&gt;, by Renaud Bédard (&lt;a href="http://polytroncorporation.com/"&gt;Polytron&lt;/a&gt;) and Heather Kelley (&lt;a href="http://www.kokoromi.org/"&gt;Kokoromi&lt;/a&gt;), a game about guiding ants using pheromone trails. Click the link for Renaud's post about it which includes a postmortem and a time-lapse video of the development of the game.&lt;br /&gt;&lt;br /&gt;My simple and not very original entry was &lt;a href="http://www.bivouacurbain.com/competition/jeux-2009/spirit-par-polycube/"&gt;Spirit&lt;/a&gt;. The theme of the competition was "antithesis" which was pretty vague and prompted me to do some research. I found that a particular line from a poem by John Dryden came up repeatedly as an example of antithesis as a rhetorical device, so I based my game on it. I coded it within close to 24 hours, since I didn't get any work done the first night. It probably would have gone better for me if I'd been more prepared, with a framework in place and maybe some idea of what kind of game I wanted to make. Overall it was a good experience and I'm looking forward to my next game jam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7859824961879728029?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7859824961879728029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/08/bivouac-urbain.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7859824961879728029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7859824961879728029'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/08/bivouac-urbain.html' title='bivouac urbain'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-563329104508449103</id><published>2009-07-23T22:55:00.010-04:00</published><updated>2009-07-24T01:12:55.811-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>second year 3D work</title><content type='html'>I'm finally posting some school work!&lt;br /&gt;&lt;br /&gt;I call this one a futuristic Mayan warrior. I started texturing it the day before it was due. Still turned out alright.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/mayachar01.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/mayachar01s.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/mayachar02.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/mayachar02s.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Low-spec lizard. At over 600 tris it's a little more high poly than I was aiming for. It was supposed to be a ZBrush assignment but I don't like ZBrush (pretty sure I failed the assignment).&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/lizard01.png"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_lizard01.png"&gt;&lt;/a&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/lizard02.png"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_lizard02.png"&gt;&lt;/a&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/lizard03.png"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_lizard03.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/lizard128.png"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A Mughal themed level in UE3. I didn't model the arches, but the texturing and everything else is my work. I wanted to avoid some of the trouble of importing models from Maya so it's mostly BSPs. That turned out to have its own issues though. I think my next level will be made primarily in Maya.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/epictomb01.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/epictomb01s.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/epictomb02.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/epictomb02s.jpg"&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-563329104508449103?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/563329104508449103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/07/2nd-year-3d-work.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/563329104508449103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/563329104508449103'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/07/2nd-year-3d-work.html' title='second year 3D work'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-4079395131915642629</id><published>2009-06-29T03:20:00.003-04:00</published><updated>2009-06-29T03:29:49.134-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><title type='text'>pikachu</title><content type='html'>&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/pikasit.png"&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-4079395131915642629?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/4079395131915642629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/06/pikachu.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4079395131915642629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4079395131915642629'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/06/pikachu.html' title='pikachu'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-8858520102824568260</id><published>2009-05-03T01:24:00.000-04:00</published><updated>2009-05-10T13:57:06.252-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>slots</title><content type='html'>I made a slot machine in actionscript for school, but it wasn't very good. This is a stripped down version. The fruits are rendered with actionscript's drawing commands; I drew them in Photoshop first with the curve tools, then transferred to code by counting grid spaces. It was tedious but I like the results.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;object width="256" height="256"&gt;&lt;embed src="http://3336790145848463624-a-1802744773732722657-s-sites.googlegroups.com/site/thepolycube/files/slots.swf" width="256" height="256"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-8858520102824568260?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/8858520102824568260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/04/slots.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8858520102824568260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8858520102824568260'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/04/slots.html' title='slots'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-3275258220129894973</id><published>2009-04-25T00:47:00.003-04:00</published><updated>2009-04-25T00:53:15.856-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>tic tac toe</title><content type='html'>A not very smart tic tac toe game.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;object width="320" height="320"&gt;&lt;embed src="http://3336790145848463624-a-1802744773732722657-s-sites.googlegroups.com/site/thepolycube/files/tictactoe.swf" width="320" height="320"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-3275258220129894973?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/3275258220129894973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/04/tic-tac-toe.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3275258220129894973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3275258220129894973'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/04/tic-tac-toe.html' title='tic tac toe'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-8788855977110786751</id><published>2009-02-28T21:15:00.004-05:00</published><updated>2009-03-01T01:42:27.652-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>play with my heart</title><content type='html'>I made a little flash toy for school that makes use of bezier curves:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;object width="480" height="640"&gt;&lt;embed src="http://3336790145848463624-a-1802744773732722657-s-sites.googlegroups.com/site/thepolycube/files/heart.swf" width="480" height="640"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;font size=1&gt;use the mouse to play with my heart&lt;/font&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-8788855977110786751?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/8788855977110786751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/02/play-with-my-heart.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8788855977110786751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8788855977110786751'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/02/play-with-my-heart.html' title='play with my heart'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7762962668817899770</id><published>2009-01-29T11:59:00.008-05:00</published><updated>2009-01-29T12:30:34.387-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='concept'/><title type='text'>news</title><content type='html'>Apologies for the lack of posting lately to those who are still visiting. I've started a new project! It is a minimalistic platformer in XNA. Here are some mockups:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/4mockups3x.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/4mockups.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;It is very Knytt Stories-inspired. I'm aiming for online co-op for two players with somewhat experimental gameplay (more details on that once it is better defined).&lt;br /&gt;&lt;br /&gt;The physics based platformer game project is now on hold. It was a difficult project to work on and I want to do something that has a better chance of being completed. I still want to make that game, so I will likely pick it up again later.&lt;br /&gt;&lt;br /&gt;Posting will probably be light until the end of the semester. These are my goals for the next few months:&lt;br /&gt;&lt;UL&gt;&lt;LI&gt;work out the design of the XNA platformer and get some serious coding done&lt;br /&gt;&lt;LI&gt;post some the school work that I did last semester&lt;br /&gt;&lt;LI&gt;update the flash game I made for school last semester and make it public&lt;br /&gt;&lt;LI&gt;finally make an update to Polyworks&lt;/UL&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7762962668817899770?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7762962668817899770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2009/01/news.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7762962668817899770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7762962668817899770'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2009/01/news.html' title='news'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-6311820682090047117</id><published>2008-12-15T15:29:00.005-05:00</published><updated>2009-01-29T11:59:00.674-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>a walk at night</title><content type='html'>This is an excellent third-party level for Knytt Stories. It is short but the atmosphere is fantastic.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/awan.png"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;You can &lt;a href="http://nifflas.ni2.se/forum/index.php?PHPSESSID=9386941c3b43a40d7979f50ed00a73cf&amp;topic=1278.0"&gt;download it here&lt;/a&gt;. Direct download link &lt;a href="http://www.achtungfranz.com/Quincent%20Cartographer%20-%20A%20Walk%20at%20Night.knytt.bin"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-6311820682090047117?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/6311820682090047117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/12/walk-at-night.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/6311820682090047117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/6311820682090047117'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/12/walk-at-night.html' title='a walk at night'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-8640151561387945481</id><published>2008-12-11T14:30:00.002-05:00</published><updated>2008-12-11T14:39:59.632-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>back from the dead</title><content type='html'>I've finished another semester of school. I will be posting some of my work soon, but for now here is an animation I discovered in my old files:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/qbwalkanim02.gif"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;It was made in QBasic using arrays of colour values for the frames. It's my earliest character animation (unless you count ascii graphics). The file is dated February 2002.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-8640151561387945481?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/8640151561387945481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/12/back-from-dead.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8640151561387945481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8640151561387945481'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/12/back-from-dead.html' title='back from the dead'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-2338060019599454144</id><published>2008-09-21T13:58:00.010-04:00</published><updated>2008-10-03T20:14:11.966-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>flash platformer physics</title><content type='html'>I've been experimenting with platformer physics using the Flash version of Box2D in order to familiarize myself with ActionScript. I gave the character the ability to hang on edges and climb ropes by using joints in ways they were never meant to be used.&lt;br /&gt;&lt;center&gt;&lt;object width="550" height="400"&gt;&lt;param name="movie" value="somefilename.swf"&gt;&lt;br /&gt;&lt;embed src="http://sites.google.com/site/thepolycube/files/flashas3test.swf" width="480" height="360"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;font size=1&gt;click to activate and use the arrow keys to control the character&lt;/font&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-2338060019599454144?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/2338060019599454144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/09/flash-platformer-physics.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2338060019599454144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2338060019599454144'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/09/flash-platformer-physics.html' title='flash platformer physics'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7818211038265751707</id><published>2008-09-01T15:09:00.003-04:00</published><updated>2008-09-01T15:23:31.916-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>yet more physics animation</title><content type='html'>Here is a better example of a physics-based walk:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/walk.gif"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;It's still a bit crude but it's approaching something that could be used in the game. The animation system controls the rotation of the box that the feet are attached to, the feet being IK handles that control the animation of the legs. The walking animations are played when the appropriate keys are pressed.&lt;br /&gt;&lt;br /&gt;In other news, I'm starting to see the true enormity of this project, and scaling my plans down accordingly by stripping them of unnecessary features. Fortunately, I hadn't posted about those features so there is nobody to disappoint except myself. I think this may strengthen the game though, by removing distractions that could obscure its core.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7818211038265751707?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7818211038265751707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/09/yet-more-physics-animation.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7818211038265751707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7818211038265751707'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/09/yet-more-physics-animation.html' title='yet more physics animation'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-8716597232626881682</id><published>2008-08-24T08:42:00.005-04:00</published><updated>2008-08-24T21:12:39.125-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>jumper 3</title><content type='html'>&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/j3_s.png"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;I don't normally have the patience for these types of games, but &lt;a href="http://mattmakesgames.com/games.php"&gt;Jumper 3&lt;/a&gt; was fun enough to keep me playing until the end. In it you control Ogmo through over 50 stages, switching between five separate forms with different abilities. For an additional challenge you can try to collect the coins and medals. I really liked the simple graphics and the music, as well as the general atmosphere created by the story and setting.&lt;br /&gt;&lt;br /&gt;I personally would have enjoyed this game more if the controls were a little easier. The way Ogmo accelerates when moving horizontally makes it hard to predict his movement, and each of Ogmo's forms have different physics properties which make it even more difficult to learn. But overall it's a very polished experience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-8716597232626881682?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/8716597232626881682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/08/jumper-3.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8716597232626881682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8716597232626881682'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/08/jumper-3.html' title='jumper 3'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-202146864599152621</id><published>2008-08-17T12:40:00.002-04:00</published><updated>2008-08-17T13:01:24.430-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>more physics animation</title><content type='html'>I decided to try integrating physics right into the character editor. I'm not completely sure yet if it's going to work the way I expect it to, but the plan is to have both the skeletal animation and the physical movement of the character controlled through the animation system.&lt;br /&gt;&lt;br /&gt;For example, consider a character that is made up of joints and quads and attached to a box which is connected by a revolute joint to a circle (as in the screenshots). The walking animation would animate the joints to make it look like the character is walking and it would also animate the motor of the revolute joint to rotate the circle so that the character moves along the ground.&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/charedphys01.png"&gt;&lt;img width=400 src="http://img.photobucket.com/albums/v251/Anna_Z/charedphys01.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/charedphys02.png"&gt;&lt;img width=275 src="http://img.photobucket.com/albums/v251/Anna_Z/charedphys02.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;I'm still working out the complexities but I think this system has a lot of potential for awesomeness. It is basically a way of doing data-driven character movement, which gives character creators a lot of freedom without having to write any code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-202146864599152621?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/202146864599152621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/08/more-physics-animation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/202146864599152621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/202146864599152621'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/08/more-physics-animation.html' title='more physics animation'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-3696737757267917243</id><published>2008-07-28T11:56:00.007-04:00</published><updated>2008-08-16T21:40:14.555-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='concept'/><title type='text'>more concept art</title><content type='html'>I'm thinking about going with a more abstract style than the textured/painted look I was originally planning. The graphics would be much easier to make - I could possibly even do all the artwork for an entire game by myself.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/gameaesthetic.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/gameaesthetic.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/gameaestheticnight.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/gameaestheticnight.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;The sprites look to be a little too detailed for the environment. Flat colours might be more suitable there instead of the shading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-3696737757267917243?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/3696737757267917243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/07/more-concept-art.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3696737757267917243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3696737757267917243'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/07/more-concept-art.html' title='more concept art'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-2767689760743224146</id><published>2008-07-25T18:44:00.007-04:00</published><updated>2008-07-25T20:52:56.744-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>physics based animation</title><content type='html'>I was experimenting with physics based animation with Box2DX:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LgSPXYJYaWA&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/LgSPXYJYaWA&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;I don't think it would work well for my project, but the results are entertaining. The movement of the bodies is controlled by joints (revolute and prismatic), with motors enabled. The speed of a motor is modified to target a certain angle/translation based on keyboard input.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-2767689760743224146?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/2767689760743224146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/07/physics-based-animation.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2767689760743224146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2767689760743224146'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/07/physics-based-animation.html' title='physics based animation'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7498273011792555864</id><published>2008-07-13T17:50:00.005-04:00</published><updated>2008-07-13T21:13:30.845-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>PSA</title><content type='html'>&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/P1010156-1.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/flowers03.jpg"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;I haven't been posting lately because I haven't been able to come up with anything worth posting. I took a break from coding for a couple of weeks, and then (re)started working on the game editor/map editor for my project. It's going well, but it is still in its early stages. Posting will resume as soon as I have something interesting to show.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7498273011792555864?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7498273011792555864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/07/psa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7498273011792555864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7498273011792555864'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/07/psa.html' title='PSA'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7449917797634271561</id><published>2008-06-21T17:00:00.018-04:00</published><updated>2008-06-22T02:44:04.028-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>animation system</title><content type='html'>&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/P1010136.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/flowers02.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;&lt;font size=1&gt;I don't feel like making a new screenshot so here are some tulips instead.&lt;/font&gt;&lt;/i&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;This is a general overview of the way my &lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/graphedit.png"&gt;character editor&lt;/a&gt; works.&lt;br /&gt;&lt;br /&gt;To recap from my last post about &lt;a href="http://polycube.blogspot.com/2008/06/more-aiming.html"&gt;aiming&lt;/a&gt;, all of the objects in the editor are nodes in a hierarchy. They are derived from a base class that I call TransformNode. The specialized nodes that I have so far are the Joint, IKHandle, and Quad. Joints are nodes that form a skeleton and can be affected by IK, IKHandles are nodes that control an IK chain (of joints), and Quads are the textured quads that make up the visible part of an entity.&lt;br /&gt;&lt;br /&gt;All nodes contain a collection of attributes that are used in animation. The base node has translation and rotation attributes, and specialized nodes can add other attributes to the collection. The Quad, for example, has additional attributes for width, height, and texture coordinates. (This means that texture/sprite animation can be used in combination with skeletal animation.) New attributes are animateable as soon as they are added to the node and exposed to the interface (via a public property with get/set accessors so that they show up in the property grid).&lt;br /&gt;&lt;br /&gt;Attributes are animated by setting keyframes in the animation curve that is associated with that attribute. A curve contains a set of keyframes and a reference to the node it affects, along with the attribute index. Keyframes contain data for control points on the animation curve and their tangents. The positions of the points on the curve are the frame of the animation (x) and the value of the attribute at that frame (y). Bezier interpolation is used to interpolate the values between keyframes. An animation is simply a set of curves.&lt;br /&gt;&lt;br /&gt;Aim animations have an additional bit of data called an AimVector. It has minimum and maximum rotation values and is attached to a node in the hierarchy. Aim animations are like regular animations except that there are only two keyframes. When aiming, the angle of the vector between the aim vector node position and the target position is compared to the minimum and maximum angles to get an interpolation value. This value is used to do a linear interpolation between the two frames of the aim animation.&lt;br /&gt;&lt;br /&gt;When exporting animations, the curve data is interpolated and values are saved for every frame in the animation  (so that interpolation does not need to be performed in game).&lt;br /&gt;&lt;br /&gt;This editor has evolved a lot over the time I've been working on it. I'm finally satisfied with this particular implementation, although a lot of the functionality was copied from Maya.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7449917797634271561?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7449917797634271561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/06/animation-system.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7449917797634271561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7449917797634271561'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/06/animation-system.html' title='animation system'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-2436450626263808152</id><published>2008-06-14T19:23:00.003-04:00</published><updated>2008-06-14T21:03:50.804-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>animated gif creation</title><content type='html'>In my previous post, I included an animated gif showing my editor in action. I thought a gif was appropriate in this situation because it was a short animation, uploading it to YouTube caused serious distortions, Photobucket doesn't allow me to host swf files, and because the limited colours make it suitable for gif compression. I used several free tools to make this gif, and thought I'd describe the process in case others find it useful.&lt;br /&gt;&lt;br /&gt;First I used &lt;a href="http://camstudio.org/"&gt;CamStudio&lt;/a&gt; to record the demonstration. It's a really simple app that outputs avi files and has the option of converting them to swf files.&lt;br /&gt;&lt;br /&gt;After that I used &lt;a href="http://www.radgametools.com/bnkdown.htm"&gt;RAD Video Tools&lt;/a&gt; to convert the avi file into a series of gif files. I set "Adjust (adds/removes frames) to" to 15, so the output would be 15 frames per second of video.&lt;br /&gt;&lt;br /&gt;Then I used &lt;a href="http://www.gimp.org/"&gt;GIMP&lt;/a&gt; to turn the gif files into a single gif animation using the instructions I found &lt;a href="http://blog.ahfr.org/2008/03/making-animated-gifs-with-free-software.html"&gt;here&lt;/a&gt;. Like the post says, I opened the first file and imported the rest as layers using File -&gt; Open As Layers. I saved the file as an animation that loops forever with a 60 ms delay between frames. I also set "frame disposal where unspecified" to one frame per layer, and checked "use delay entered above for all frames" and "use disposal entered above for all frames".&lt;br /&gt;&lt;br /&gt;The result was a 523 KB file with 266 frames at 272x248 pixels, 17 seconds at about 15 fps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-2436450626263808152?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/2436450626263808152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/06/animated-gif-creation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2436450626263808152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2436450626263808152'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/06/animated-gif-creation.html' title='animated gif creation'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7470201834069229521</id><published>2008-06-11T14:59:00.003-04:00</published><updated>2008-06-11T15:56:53.575-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>more aiming</title><content type='html'>I came up with a better way to do weapon aiming. In order to implement it I had to rewrite some parts of the editor to make it work more like Maya. All of the objects in the editor (Joints, IKHandles, and Quads) are now derived from the same base class, called a TransformNode, which has translation and rotation values. They are all contained in the same hierarchy, with a single root node. Here is an example of how this system can be used for aiming:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/aimvidgif.gif"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;In this example, the aim animation rotates the node that the IK handles are grouped to. The shooting/recoil animation moves the IK handles.&lt;br /&gt;&lt;br /&gt;It seems so obvious now that this is the correct way to do it; I'm not sure why I didn't think to do it this way earlier. This system uses the IK handles directly, so the hands are always placed correctly. It's also more flexible and consistent than what I had in my previous post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7470201834069229521?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7470201834069229521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/06/more-aiming.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7470201834069229521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7470201834069229521'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/06/more-aiming.html' title='more aiming'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-1253787448674391208</id><published>2008-06-04T15:08:00.009-04:00</published><updated>2008-06-04T17:55:56.848-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><title type='text'>game project</title><content type='html'>&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/levelclr.png"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;I figured I should start documenting the development of my game more thoroughly. I've avoided posting my plans because I don't feel certain about them, but there are some things that are not likely to change so I can at least talk about that.&lt;br /&gt;&lt;br /&gt;As you can probably tell from previous posts about this project, it's a side-scrolling game inspired by Soldat. I was motivated to start it by the demand from the Soldat community for more modding possibilities in Soldat. I'm borrowing heavily from Soldat in several aspects (2D skeletal animation, terrain made of textured polygons, combat with projectile weapons, mouse aiming) but the similarities mostly end there.&lt;br /&gt;&lt;br /&gt;My game is going to be a single-player Metroidvania-style platformer with a focus on exploration and the use of a variety of weapons and items to defeat monsters and progress through the world. I plan to incorporate elements inspired by the Zelda series, especially Wind Waker, into the gameplay and visual style. Like Zelda, it will have a fantasy theme, with possibly some steampunk thrown in (see Chrono Trigger). Features include vehicles, water, and dynamic lighting.&lt;br /&gt;&lt;br /&gt;One of my main goals with this project is to make content creation relatively easy and fast. To that end, I'm developing powerful tools for use with the engine (the character editor and the map/general editor that I will start re-writing soon).  I'm aiming to have the tools and engine ready to use by September 2009, with a demo ready by May 2010 for use in my portfolio. At that point, assuming I get there, I will decide if it is worth turning into a full game (possibly with online play). However this schedule is not fixed.&lt;br /&gt;&lt;br /&gt;I'm using C# with MDX, and I intend to port it to XNA 3.0 eventually.&lt;br /&gt;&lt;br /&gt;In upcoming posts I will go into more detail on the internal workings of the game and character editor and on my plans for the game itself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-1253787448674391208?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/1253787448674391208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/06/game-project.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1253787448674391208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1253787448674391208'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/06/game-project.html' title='game project'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-4225285382847387658</id><published>2008-05-25T13:44:00.003-04:00</published><updated>2008-05-25T14:03:42.102-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>box2dx</title><content type='html'>I've decided to use &lt;a href="http://code.google.com/p/box2dx/"&gt;Box2DX&lt;/a&gt;, a C# port of &lt;a href="http://www.box2d.org/"&gt;Box2D&lt;/a&gt;, for physics.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/box2dx.png"&gt;&lt;img width=403 src="http://img.photobucket.com/albums/v251/Anna_Z/box2dx.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;It was easy to integrate into my program and start using it, and it should save me a lot of trouble. Writing my own code for rigid body dynamics would have taken me forever. It also opens up more potential for physics-based gameplay.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-4225285382847387658?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/4225285382847387658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/05/box2dx.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4225285382847387658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4225285382847387658'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/05/box2dx.html' title='box2dx'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-3172081581281326426</id><published>2008-05-18T15:26:00.008-04:00</published><updated>2008-05-18T16:09:05.994-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>newest addiction</title><content type='html'>&lt;a href="http://www.thepoppenkast.com/forum/index.php?topic=653.msg12906#msg12906"&gt;Kryzta&lt;/a&gt;. &lt;a href="http://tigsource.com/articles/2008/05/16/kryzta-and-precision"&gt;TIGSource&lt;/a&gt; describes it as:&lt;br /&gt;&lt;blockquote&gt;an “anti-shooter” where you defeat your enemies with their own bullets. Collect the power-ups they drop to shield yourself (or press “Z” to unleash a devastating attack with them). &lt;/blockquote&gt;&lt;br /&gt;It was made in only 6 hours - a great example of rapid game prototyping/development.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://i27.tinypic.com/2qbwy6e.png" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Last weekend it was &lt;a href="http://portal.wecreatestuff.com/"&gt;Portal: The Flash Version&lt;/a&gt;. Portal is one of the few commercial games that I actually kind of want to play, but can't be bothered to, so this was a good way for me to get some portal action.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-3172081581281326426?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/3172081581281326426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/05/newest-addiction.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3172081581281326426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3172081581281326426'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/05/newest-addiction.html' title='newest addiction'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i27.tinypic.com/2qbwy6e_th.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-503328961045769067</id><published>2008-05-13T22:13:00.003-04:00</published><updated>2008-05-13T22:36:20.032-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>weapon aiming</title><content type='html'>I got my aiming animation stuff working, sort of. The editor now allows one animation to be added on top of another. This allows me to blend a shooting animation with an aim animation, like this crude example shows:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/aimshoot02.gif"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;However it doesn't always give good results. My test animation looks alright when aiming upwards and straight ahead, but not so well when aiming downwards:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/shoot03.gif"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;As you can see, the support hand doesn't stay where it's supposed to. This could be solved by changing the shooting animation or by using IK for the support hand. In the game, the aim animation would be controlled by the crosshair position.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-503328961045769067?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/503328961045769067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/05/weapon-aiming.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/503328961045769067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/503328961045769067'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/05/weapon-aiming.html' title='weapon aiming'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-1178175336378610561</id><published>2008-05-09T13:04:00.005-04:00</published><updated>2008-05-09T17:53:19.971-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><title type='text'>what's taking so long?</title><content type='html'>&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/P1010154.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/flowers.jpg" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;You may be wondering why the progress on my project has been so slow. The main reason for this is that as usual, I bit off more than I can chew. It's a much larger project than anything I've done before, and it's somewhat beyond my abilities - that's what makes it such a good learning experience.&lt;br /&gt;&lt;br /&gt;I'm not making just a game, but a game engine and a set of tools to go with it. This means that for every feature I want to implement, I have to generalize it. For example, with the weapon aiming system I've been working on, it's necessary to allow any character made in the character editor to be able to aim, and each character will have a different set of weapons that they are able to use. This makes the problem much more difficult to solve than if it only applied to the main character, for example - then it could all be hard coded. I also try to implement each feature that is exposed in the interface in a way that's easy to use when creating content.&lt;br /&gt;&lt;br /&gt;When it comes to programming, I look for solutions that are simple and keep the level of complexity low so that it doesn't turn into a maintenance nightmare in the future. In fact I have a hard time getting any code written if I'm not satisfied with the plan I've come up with. This means that I spend a lot of time working stuff out on paper, but it also means that when I do get around to coding, it often works the first time and cuts down on the time I spend debugging.&lt;br /&gt;&lt;br /&gt;All of this, plus difficulty concentrating, results in really slow progress. I'm enjoying the process though, and I'll keep chewing on it as long as it's fun.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size=1&gt;P.S. I now have access to a camera, so expect more unrelated photos with my posts.&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-1178175336378610561?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/1178175336378610561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/05/whats-taking-so-long.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1178175336378610561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1178175336378610561'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/05/whats-taking-so-long.html' title='what&apos;s taking so long?'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-3346856625311776214</id><published>2008-05-05T15:18:00.002-04:00</published><updated>2008-05-05T16:32:13.665-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>update</title><content type='html'>According to the earliest timestamp I could find on my game-related files, I started working on it in May of 2006 - it's been two years. I've learned a lot, even though much of the work I've put into it hasn't produced tangible results.&lt;br /&gt;&lt;br /&gt;All I have to show for now is a rough implementation of the graph editor:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/graphedit.png"&gt;&lt;img width=400 src="http://img.photobucket.com/albums/v251/Anna_Z/graphedit.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Currently I'm working on having joints be controlled by the crosshair position, to make it possible for characters to aim their weapons in a convincing way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-3346856625311776214?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/3346856625311776214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/04/update.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3346856625311776214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3346856625311776214'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/04/update.html' title='update'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-9009436179975688187</id><published>2008-05-04T16:27:00.005-04:00</published><updated>2008-05-04T19:19:40.812-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>sketch dump</title><content type='html'>A composite of some random sketches.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/sketchcompositeclr_.png"&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-9009436179975688187?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/9009436179975688187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/05/sketch-dump.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/9009436179975688187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/9009436179975688187'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/05/sketch-dump.html' title='sketch dump'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-4162190108526686374</id><published>2008-05-03T12:09:00.000-04:00</published><updated>2008-05-03T17:32:03.608-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>self-portrait</title><content type='html'>Self portrait for drawing class. I did the initial drawing in an hour, so it's kind of sloppy and the proportions are off. About another hour was spent adding some shading.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/selfportrait_small02.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_selfportrait_small02.jpg"&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-4162190108526686374?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/4162190108526686374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/05/self-portrait.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4162190108526686374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4162190108526686374'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/05/self-portrait.html' title='self-portrait'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-5930920319127833715</id><published>2008-05-01T22:34:00.006-04:00</published><updated>2008-05-02T16:20:00.636-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>another redesign</title><content type='html'>As you can see, things have changed. Here is a list.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Template - It's green! This theme was inspired by the GDNet classic theme. Hopefully I didn't break anything with my lack of CSS skills. Also, no more bunnies.&lt;/li&gt;&lt;li&gt;Display name - I've ended my half-assed attempt at anonymity. The blog is now on my main Google account, which is more convenient for me. &lt;/li&gt;&lt;li&gt;Title - I still suck at coming up with names for things. Might as well call it what it is.&lt;/li&gt;&lt;li&gt;URL - I wanted something related to what this blog is about. It's hard to come up with decent sounding names that aren't already taken.&lt;/li&gt;&lt;li&gt;Stat counter - Now I can keep track of my readers. All three of them.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-5930920319127833715?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/5930920319127833715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/05/another-redesign.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5930920319127833715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5930920319127833715'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/05/another-redesign.html' title='another redesign'/><author><name>Anna</name><uri>http://www.blogger.com/profile/04682453491790494755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-8640192705970198281</id><published>2008-04-28T15:15:00.003-04:00</published><updated>2008-05-02T16:19:50.969-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>level</title><content type='html'>Some screenshots of my unfinished level for intro to games class:&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/lvlentrance.jpg"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_lvlentrance.jpg"&gt;&lt;/a&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/lvlplants.jpg"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_lvlplants.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/lvlstatue.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_lvlstatue.jpg"&gt;&lt;/a&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/lvltrees.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_lvltrees.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-8640192705970198281?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/8640192705970198281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/04/level.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8640192705970198281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8640192705970198281'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/04/level.html' title='level'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-1626359047886036292</id><published>2008-04-27T02:15:00.003-04:00</published><updated>2008-05-02T16:19:29.429-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>work dump</title><content type='html'>This is some of the work I did in school this year that I hadn't posted yet. All done in Maya and Photoshop.&lt;br /&gt;&lt;center&gt;&lt;br /&gt;Lighting assignment for rendering class:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/tonal.jpg"&gt;&lt;img width=360 src="http://img.photobucket.com/albums/v251/Anna_Z/tonal.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/dramatic.jpg"&gt;&lt;img width=360 src="http://img.photobucket.com/albums/v251/Anna_Z/dramatic.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Coffee cup for rendering class:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/cup_render.jpg"&gt;&lt;img width=306 src="http://img.photobucket.com/albums/v251/Anna_Z/cup_render.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Obligatory crate:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/crate.jpg"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/crate.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My can and logo design for the falcon punch commercial:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/canrender.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/canrender.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Character model for modelling class (textured as a statue):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/statuerender.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/statuerender.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/statuevectorgradient.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/statuevectorgradient.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-1626359047886036292?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/1626359047886036292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/04/work-dump.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1626359047886036292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1626359047886036292'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/04/work-dump.html' title='work dump'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-1432402421396228311</id><published>2008-04-26T14:49:00.003-04:00</published><updated>2008-05-02T16:19:07.578-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>knytt stories</title><content type='html'>I've just finished replaying &lt;a href="http://nifflas.ni2.se/index.php?main=02Knytt_Stories"&gt;Knytt Stories&lt;/a&gt; (The Machine and A Strange Dream). It's a 2D platformer by Nifflas that came out in 2007. I meant to post about it earlier, but didn't get around to it until now. I have much love for this game - I think it's as close to perfect as a game can get.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/image6.png"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;First off, it's very easy to pick up. The interface and controls are extremely simple. The game is all about exploration (which happens to be my favourite thing to do in a game). As the player advances through the world, they gain new abilities that allow them to reach places they couldn't access before. I like that it does not rely on the kill-or-be-killed mechanic (it's just "be killed," but still, it's refreshing). There are infinite lives and plenty of save points, which cuts down on the frustration. Story is minimal: just enough to provide context, the way I prefer it. The retro style music and graphics are great and combine to make a fantastic atmosphere. Levels are short, which is good because I don't have a lot of patience these days, and it makes for a tightly focused experience. Nothing is out of place; all the elements fit together to form a cohesive whole.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lostgarden.com/2007/09/knytt-time-at-end-of-genre-lifecycle.html"&gt;This article&lt;/a&gt; goes into more depth on the gameplay.&lt;br /&gt;&lt;br /&gt;I also recommend previous games by Nifflas: &lt;a href="http://nifflas.ni2.se/index.php?main=04Within_a_Deep_Forest"&gt;Within A Deep Forest&lt;/a&gt; and &lt;a href="http://nifflas.ni2.se/index.php?main=03Knytt"&gt;Knytt&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-1432402421396228311?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/1432402421396228311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/04/knytt-stories.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1432402421396228311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1432402421396228311'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/04/knytt-stories.html' title='knytt stories'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-4954717075095572263</id><published>2008-04-25T16:16:00.006-04:00</published><updated>2008-05-31T14:07:19.697-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='concept'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>level concepts updated</title><content type='html'>I made my &lt;a href="http://polycube.blogspot.com/2008/04/level-concepts.html"&gt;level concepts&lt;/a&gt; more prettyful:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/concepttex01.jpg"&gt;&lt;img width=360 src="http://img.photobucket.com/albums/v251/Anna_Z/concepttex01.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/concepttex02.jpg"&gt;&lt;img width=360 src="http://img.photobucket.com/albums/v251/Anna_Z/concepttex02.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/concepttex03.jpg"&gt;&lt;img width=360 src="http://img.photobucket.com/albums/v251/Anna_Z/concepttex03.jpg"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;The graphics in my game might look something like this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-4954717075095572263?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/4954717075095572263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/04/level-concepts-updated.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4954717075095572263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4954717075095572263'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/04/level-concepts-updated.html' title='level concepts updated'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7240636003026584146</id><published>2008-04-16T08:40:00.003-04:00</published><updated>2008-05-02T16:18:38.108-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>falcon punch</title><content type='html'>This was part of a group project for my presentations class. Excruciatingly intense hilarity  provided by Colin and Steve:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3C7cHsx8aao&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3C7cHsx8aao&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7240636003026584146?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7240636003026584146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/04/falcon-punch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7240636003026584146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7240636003026584146'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/04/falcon-punch.html' title='falcon punch'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-4551576326922029689</id><published>2008-04-13T20:24:00.005-04:00</published><updated>2008-05-02T16:18:29.064-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>comic</title><content type='html'>After a solid week of work, I bring you my amazing two page comic spread for rendering class:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/comica_tones_index.png"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_comica_tones_index.png"&gt;&lt;/a&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/comicb_tones_index.png"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_comicb_tones_index.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;I used Maya and Photoshop, with &lt;a href="http://screentone.deviantart.com/gallery/"&gt;various&lt;/a&gt; &lt;a href="http://www.christianmanga.com/?action=free"&gt;screentones&lt;/a&gt; &lt;a href="http://screentones.deviantart.com/gallery/"&gt;found&lt;/a&gt; on the internets. Models were provided for this assignment. This has got to be the worst way to make a comic. It would have taken me a fraction of the time to just draw it out by hand. The screentoning was fun though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-4551576326922029689?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/4551576326922029689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/04/comic.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4551576326922029689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4551576326922029689'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/04/comic.html' title='comic'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-8779736130942394985</id><published>2008-04-11T22:58:00.004-04:00</published><updated>2008-05-02T16:18:59.586-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>level concepts</title><content type='html'>Some really quick concepts for a flash project for school:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/flashconcept01.png"&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/flashconcept02.png"&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/flashconcept03.png"&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-8779736130942394985?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/8779736130942394985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/04/level-concepts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8779736130942394985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8779736130942394985'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/04/level-concepts.html' title='level concepts'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7707645235413490370</id><published>2008-04-03T10:51:00.007-04:00</published><updated>2008-05-02T16:18:11.002-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>another character design</title><content type='html'>For drawing class:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/charclr.png"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_charclr.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7707645235413490370?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7707645235413490370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/04/another-character-design.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7707645235413490370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7707645235413490370'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/04/another-character-design.html' title='another character design'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-9167555852721181047</id><published>2008-03-23T21:51:00.005-04:00</published><updated>2008-05-02T16:17:57.460-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>i'm not dead</title><content type='html'>...just really busy with school. This is a screentone test for a two-page comic spread for my rendering class. I'm aiming for a black and white manga style:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/stomp02.png"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_stomp02.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;(Maya + Photoshop; model provided by the teacher; various screentones found online.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-9167555852721181047?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/9167555852721181047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/03/im-not-dead.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/9167555852721181047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/9167555852721181047'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/03/im-not-dead.html' title='i&apos;m not dead'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-755648605515910052</id><published>2008-02-10T17:13:00.002-05:00</published><updated>2008-05-02T16:17:48.773-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>bezier interpolation</title><content type='html'>I just got my Bezier interpolation working:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/beziertime.png"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gamedev.net/community/forums/topic.asp?topic_id=474094"&gt;This thread&lt;/a&gt; was very helpful, and I stole the code for the cubic equation solver from &lt;a href="http://www.gamedev.net/community/forums/topic.asp?topic_id=451048&amp;whichpage=1&amp;#2982303"&gt;here&lt;/a&gt;. The code to draw Bezier curves is from &lt;a href="http://freespace.virgin.net/hugo.elias/graphics/x_bezier.htm"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now I have to apply it to my animation curves.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-755648605515910052?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/755648605515910052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/02/bezier-interpolation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/755648605515910052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/755648605515910052'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/02/bezier-interpolation.html' title='bezier interpolation'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-5328351871828030206</id><published>2008-02-02T10:43:00.001-05:00</published><updated>2008-05-02T16:17:23.446-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>animusic loop</title><content type='html'>A looping musical animation:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Wh3QTZUglS4&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Wh3QTZUglS4&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I was working on this all week - 14 hours straight on Thursday to get it in before the end of the day. It was heavily inspired by the &lt;a href="http://www.youtube.com/results?search_query=animusic&amp;search_type=&amp;search=Search"&gt;Animusic videos&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here are some lovely curves:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/mayacurves.png"&gt;&lt;img width=320 src ="http://img.photobucket.com/albums/v251/Anna_Z/mayacurves.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size=1&gt;[edit: made it loop 4 times instead of once]&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-5328351871828030206?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/5328351871828030206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/02/animusic-loop.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5328351871828030206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5328351871828030206'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/02/animusic-loop.html' title='animusic loop'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-4867109451646870605</id><published>2008-02-01T09:54:00.002-05:00</published><updated>2008-05-02T16:17:12.221-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>love letter</title><content type='html'>Dear Maya Animation Curves,&lt;br /&gt;&lt;br /&gt;I'm hopelessly addicted to you. I can't stop thinking about setting your keyframes. I want to run my cursor over your splines. Let me unlock the weighting of your tangents, and manipulate your control points. I'll gently scrub back and forth along the timeline, and then we'll edit until our motions are in synch with the music. We can cycle to infinity all night long. Or at least until after the buses stop running.&lt;br /&gt;&lt;br /&gt;Love,&lt;br /&gt;&lt;br /&gt;Anna&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-4867109451646870605?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/4867109451646870605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/02/love-letter.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4867109451646870605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4867109451646870605'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/02/love-letter.html' title='love letter'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-3695016649037800538</id><published>2008-01-21T17:02:00.001-05:00</published><updated>2008-05-02T16:17:00.947-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>musical primitives</title><content type='html'>This is a Maya animation I made for school. I had to animate some primitives to music:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sSLjQwGhiiQ&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/sSLjQwGhiiQ&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&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/30405161-3695016649037800538?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/3695016649037800538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2008/01/musical-primitives.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3695016649037800538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3695016649037800538'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2008/01/musical-primitives.html' title='musical primitives'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-6596470913455030562</id><published>2007-12-25T01:56:00.001-05:00</published><updated>2008-05-02T16:16:38.015-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>lack of progress report</title><content type='html'>&lt;center&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/beziersketch.png" /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;yay for Bezier curves&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;Despite having been out of school for two weeks, I have not managed to make much progress on my project. I did a lot of thinking about my animation system though, and I've decided that I will try to implement a simple version of Maya's graph editor.&lt;br /&gt;&lt;br /&gt;My original plan to do frame by frame animation with linear interpolation between frames doesn't seem good enough after animating with Maya. I need the smoothness and slow in/slow out that gives the movement weight and makes it convincing. Also, the ability to set keyframes at any point in the animation, rather than regular intervals, will help with the timing.&lt;br /&gt;&lt;br /&gt;Hopefully I'll have something interesting to show before I have to go back to school in two more weeks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-6596470913455030562?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/6596470913455030562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/12/lack-of-progress-report.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/6596470913455030562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/6596470913455030562'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/12/lack-of-progress-report.html' title='lack of progress report'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-5998643993593063620</id><published>2007-12-06T18:51:00.002-05:00</published><updated>2008-05-02T16:16:20.093-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>texture</title><content type='html'>I was given a model to texture in rendering class:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/poster1k.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/poster480.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is my first time texturing a 3D model. It's two 1024x1024 colour maps, spec maps, and bump maps (for a total of 6 images).&lt;br /&gt;&lt;br /&gt;I gave her &lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/meheye02_.jpg"&gt;my eye&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-5998643993593063620?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/5998643993593063620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/12/texture.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5998643993593063620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5998643993593063620'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/12/texture.html' title='texture'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-8276906378887764867</id><published>2007-11-12T15:32:00.001-05:00</published><updated>2008-05-02T16:15:42.583-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>character design</title><content type='html'>An assignment for my drawing class:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/chardesign_.png"&gt;&lt;img width=398 src="http://img.photobucket.com/albums/v251/Anna_Z/chardesign_.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And yeah, that's a shovel.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[edit: flats]&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/chardesign_flats_small.png"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-8276906378887764867?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/8276906378887764867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/11/character-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8276906378887764867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8276906378887764867'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/11/character-design.html' title='character design'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-8022756662070721609</id><published>2007-11-02T23:37:00.001-04:00</published><updated>2008-05-02T16:12:19.251-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>cutout animation</title><content type='html'>Yesterday I learned that the style of animation I'm going to use in my game is called cutout animation. Two examples of it can be seen &lt;a href="http://www.youtube.com/watch?v=HLoilEvFt9U"&gt;here&lt;/a&gt; and &lt;a href="http://www.youtube.com/watch?v=PJBWvpeVXI8"&gt;here&lt;/a&gt;. The best example of the use of this technique in a game is probably Odin Sphere:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gI-V3Uw1b3U"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gI-V3Uw1b3U" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;My implementation is going to be rather primitive looking compared to this though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-8022756662070721609?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/8022756662070721609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/11/cutout-animation.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8022756662070721609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8022756662070721609'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/11/cutout-animation.html' title='cutout animation'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7394745613751292057</id><published>2007-10-27T19:40:00.002-04:00</published><updated>2008-05-02T16:15:12.530-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>inverse kinematics</title><content type='html'>After discovering the Joint and IK Handle tools in Maya, I decided to implement IK in my animation editor:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/ikcoolness.png"&gt;&lt;img width=400 src="http://img.photobucket.com/albums/v251/Anna_Z/ikcoolness.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It works much better for animation than the particles and constraints; it's like a cross between that system and the bone hierarchy in the old version. I used Cyclic Coordinate Descent for the IK solver.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7394745613751292057?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7394745613751292057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/10/inverse-kinematics.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7394745613751292057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7394745613751292057'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/10/inverse-kinematics.html' title='inverse kinematics'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7285600211763929141</id><published>2007-10-20T20:26:00.001-04:00</published><updated>2008-05-02T16:11:45.963-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='soldat'/><title type='text'>old pixel art</title><content type='html'>Some old sprites for my RPG that never got made:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/old_sprites.png"&gt;&lt;br /&gt;&lt;br /&gt;Some of the pixels were shamelessly ripped from Seiken Densetsu 3 and Chrono Trigger sprites.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Perfect Dark mod for Soldat, Part I:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/pd_screenie.png"&gt;&lt;img width = 320 src="http://img.photobucket.com/albums/v251/Anna_Z/pd_screenie.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Part II:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/screenshot47.png"&gt;&lt;img width = 320 src="http://img.photobucket.com/albums/v251/Anna_Z/screenshot47.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For this mod I also did all the little in-game graphics and ripped the sounds directly out of Perfect Dark using an N64 emulator. The second part was made 2 years after the first part, and was never fully completed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7285600211763929141?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7285600211763929141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/10/old-pixel-art.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7285600211763929141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7285600211763929141'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/10/old-pixel-art.html' title='old pixel art'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-1433170283632242132</id><published>2007-10-18T16:41:00.002-04:00</published><updated>2008-05-02T16:11:26.872-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><title type='text'>sprite</title><content type='html'>Based on the last random face:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/newchar4x.png"&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/8bit_.png"&gt;&lt;br /&gt;&lt;br /&gt;The rock tile was inspired by &lt;a href="http://www.miraigamer.net/cavestory/"&gt;Cave Story&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-1433170283632242132?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/1433170283632242132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/10/sprite.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1433170283632242132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1433170283632242132'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/10/sprite.html' title='sprite'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7323264944540688508</id><published>2007-10-17T19:04:00.001-04:00</published><updated>2008-05-02T16:10:56.404-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>more physics</title><content type='html'>Another simple physics test:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/particletest_race.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/particletest_race.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I made the wheels "turn" - when a particle is in contact with a line segment, and the left or right key is pressed, a force perpendicular to the line is applied to the particle. It's pretty fun to play with.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7323264944540688508?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7323264944540688508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/10/more-physics.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7323264944540688508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7323264944540688508'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/10/more-physics.html' title='more physics'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-3006049355361167016</id><published>2007-10-15T16:00:00.002-04:00</published><updated>2008-05-02T16:11:35.184-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><title type='text'>planets</title><content type='html'>I made these a long time ago, but I still like them.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/planet_jpeg.jpg"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_planet_jpeg.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/another_planet_mod.jpg"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_another_planet_mod.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/yet_another_planet.jpg"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_yet_another_planet.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm pretty sure I used &lt;a href="http://dinyctis.deviantart.com/art/Planet-Tutorial-3131869"&gt;this planet tutorial&lt;/a&gt; and &lt;a href="http://www.photoshopguides.com/tutorial-137"&gt;this starfield tutorial&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-3006049355361167016?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/3006049355361167016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/10/planets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3006049355361167016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3006049355361167016'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/10/planets.html' title='planets'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-6578999141807349701</id><published>2007-10-13T12:35:00.001-04:00</published><updated>2008-05-02T16:08:19.000-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>reboot</title><content type='html'>Quite possibly the best show ever.&lt;br /&gt;&lt;br /&gt;It looks like every episode has been uploaded onto youtube, so I'll have to go and watch them all. Here's the first part of the first episode.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/N06Y4xUPWTU"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/N06Y4xUPWTU" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&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/30405161-6578999141807349701?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/6578999141807349701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/10/reboot.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/6578999141807349701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/6578999141807349701'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/10/reboot.html' title='reboot'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7199419923487400900</id><published>2007-09-30T21:49:00.002-04:00</published><updated>2008-05-02T16:14:53.527-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>editor rewrite</title><content type='html'>The fourth version of my character/model/animation editor, in progress:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/newchareditor.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/newchareditor.png" width=400&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I got rid of the bone hierarchy and cleaned up the interface; it's easier and more fun to use now. I've been working with Maya for a few weeks at school so I ended up stealing some interface ideas and I have plans to incorporate more Maya-like features when I re-implement the animation stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7199419923487400900?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7199419923487400900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/09/editor-rewrite.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7199419923487400900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7199419923487400900'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/09/editor-rewrite.html' title='editor rewrite'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-3101575670474169831</id><published>2007-09-29T21:59:00.001-04:00</published><updated>2008-05-02T15:48:08.186-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>game music</title><content type='html'>One of my more recent discoveries in game music archives is &lt;a href="http://www.mirsoft.info/index.php"&gt;Mirsoft: World of Game Music&lt;/a&gt;. They've got DOS game music in several different formats, mainly S3M, MOD, and MIDI. I was surprised that they don't have the Tyrian soundtrack in LDS format, but that can be found &lt;a href="http://members.iinet.net.au/~vannevar/tyrian/music.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zophar.net/"&gt;Zophar's Domain&lt;/a&gt; is a great source for game music. It doesn't seem to be updated anymore, but it is probably the best place to get NSF (NES) and SPC (SNES) files. There are also various sites dedicated to certain formats: &lt;a href="http://www.hcs64.com/usf/"&gt;USF Central&lt;/a&gt; (N64), &lt;a href="http://www.caitsith2.com/gsf/"&gt;GSF Central&lt;/a&gt; (GBA), &lt;a href="http://www.neillcorlett.com/psf/"&gt;PSF Central&lt;/a&gt; (PS/PS2).&lt;br /&gt;&lt;br /&gt;Also available for download is Cave Story music, which is playable using &lt;a href="http://hp.vector.co.jp/authors/VA022293/"&gt;OrganyaView&lt;/a&gt; (click on the icon located at 2004, Music), all of &lt;a href="http://yaaay.net/niffpage/?stuff=Music"&gt;Nifflas' music&lt;/a&gt;, and &lt;a href="http://www.wings2.net/index.php?page=download"&gt;Wings 2 music&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-3101575670474169831?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/3101575670474169831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/09/game-music.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3101575670474169831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3101575670474169831'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/09/game-music.html' title='game music'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-2724181181980295495</id><published>2007-09-13T17:33:00.001-04:00</published><updated>2008-05-02T16:08:46.090-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>random face 02</title><content type='html'>I coloured this one at school, no tablet:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/randomface02_.png"&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/randomface02_clr.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/randomface02_clr_.png"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-2724181181980295495?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/2724181181980295495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/09/random-face-02.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2724181181980295495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2724181181980295495'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/09/random-face-02.html' title='random face 02'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-530527071462486309</id><published>2007-08-29T14:28:00.002-04:00</published><updated>2008-05-02T16:14:37.906-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>side scroller physics</title><content type='html'>I was working on porting my collision detection stuff from C++ to C#:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/collisionbox.png"&gt;&lt;img width = 403 src="http://img.photobucket.com/albums/v251/Anna_Z/collisionbox.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's a simple AABB colliding with line segments using SAT for collision detection and response. I added friction so it's not sliding around everywhere, but this kind of physics doesn't seem appropriate for this game. I'm going to try to make it work more like old side scrolling SNES games, where the movement is more predictable and easier to control.&lt;br /&gt;&lt;br /&gt;Also I made a little particle physics test. It's surprisingly easy to implement this kind of system:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/particletest.png"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-530527071462486309?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/530527071462486309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/08/side-scroller-physics.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/530527071462486309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/530527071462486309'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/08/side-scroller-physics.html' title='side scroller physics'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-7153113829110734966</id><published>2007-08-12T17:20:00.001-04:00</published><updated>2008-05-02T16:07:16.580-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>random face</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/randomface01_.png" /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/randomface01_lines_.png" /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/randomface01_flat_.png"&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/randomface01_clr_7.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/randomface01_clr_.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-7153113829110734966?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/7153113829110734966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/08/random-face.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7153113829110734966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/7153113829110734966'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/08/random-face.html' title='random face'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-5214863107799690559</id><published>2007-08-02T01:34:00.001-04:00</published><updated>2008-05-02T16:07:04.934-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>old programs</title><content type='html'>I came across my old programming stuff from highschool. These are some of the more interesting examples.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;b&gt;QBasic&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Behold, my first game!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/qbmainmenu.png"&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/qblevel1.png"&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/qbazlogo.png"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some silly ASCII animations:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/qbasciipara.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/qbasciipara.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/qbasciiwar.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/qbasciiwar.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I was a Star Wars junkie back then. This was made with the drawing commands:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/qbsw.png"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fake scandisk with animated progress bar:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/qbsd.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/qbsd.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connect Four. No AI or win detection though:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/qbc4.png"&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;b&gt;Turing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A little tile based program with an animated player-controlled character and collision detection. I came up with an interesting method of faking the tile transparency so the tree tiles would overlap the character properly. The tiles were stolen from various SNES games but I made the sprites myself, including walking animations:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/turingcharsel.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/turingcharsel.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/turingrpg.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/turingrpg.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Obligatory Pong clone:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/turingpong.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/turingpong.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Maya were another one of my obsessions. This program takes a date and calculates the Mayan long count date from it, then displays it in Mayan numbers:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/turingmaya01.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/turingmaya01.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/turingmaya02.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/turingmaya02.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;b&gt;Visual Basic 6&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A clone of Flying Pictures which is a clone of Flipull. Graphics are from Gundam Wing:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/vbfpclone.png"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_vbfpclone.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some tile map editor, more stolen tiles:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/vbme.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/vbme.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paint program:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/vbpaint.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/vbpaint.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A clone of that slime volleyball game, no scoring and no collision with the net though. Background stolen from Gundam Wing: Endless Duel:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/vbbounceball.png"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_vbbounceball.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A game I made with my friend Michelle. We had to do a "who wants to be a millionaire" type game. Yep, Gundam Wing was yet another one of my highschool obsessions. The graphics were made by me and I animated Heero; he blinks, moves his eyebrows, shifts his eyes, and looks like he's talking while the text is appearing. It's a pretty cool effect:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/vbom01.png"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_vbom01.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/vbom02.png"&gt;&lt;img src="http://smg.photobucket.com/albums/v251/Anna_Z/th_vbom02.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I wanted to make an RPG but never got past the tiling graphics/animated character/collision detection stage. The sprite in the middle is mine:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/vbrpg2.png"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-5214863107799690559?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/5214863107799690559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/08/old-programs.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5214863107799690559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5214863107799690559'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/08/old-programs.html' title='old programs'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-5014931921174583204</id><published>2007-07-31T12:38:00.001-04:00</published><updated>2008-05-02T16:06:30.208-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>bunnydev</title><content type='html'>I really suck at coming up with names for things. BunnyDev seems to fit though.&lt;br /&gt;&lt;br /&gt;The icon is based on the arctic hare:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://animals.nationalgeographic.com/staticfiles/NGS/Shared/StaticFiles/animals/images/800/arctic-hare.jpg"&gt;&lt;img width=400 src="http://animals.nationalgeographic.com/staticfiles/NGS/Shared/StaticFiles/animals/images/800/arctic-hare.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;=:3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-5014931921174583204?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/5014931921174583204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/07/bunnydev.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5014931921174583204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/5014931921174583204'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/07/bunnydev.html' title='bunnydev'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-6774577576132789563</id><published>2007-07-27T21:13:00.001-04:00</published><updated>2008-05-02T16:06:21.613-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>c++ vs c#</title><content type='html'>One question I keep coming back to is whether or not I should switch to using C# and Managed DirectX instead of C++ and unmanaged DirectX for my game. (I also considered XNA, but decided against it for various reasons.)&lt;br /&gt;&lt;br /&gt;I'm a lot more productive in C# than C++ and I'm already using C#/MDX for my tools so it is quite tempting. However MDX is no longer being developed, and I'm not sure what kind of features it might be missing compared to native DX, if any.&lt;br /&gt;&lt;br /&gt;I already have a lot of working C++ code, but it shouldn't be too hard to port it. Any drop in performance would probably be negligible and I'm not too concerned with cross-platformedness at the moment.&lt;br /&gt;&lt;br /&gt;Another thing about C++ is that it makes me feel like a Real Programmer™, which is kind of stupid, but I spent long months learning the intricacies of the language and I'm hesitant to give it up now even though a lot of what I learned also applies to C#.&lt;br /&gt;&lt;br /&gt;The most important thing should be to get things done, but still, it's a tough choice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-6774577576132789563?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/6774577576132789563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/07/c-vs-c.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/6774577576132789563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/6774577576132789563'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/07/c-vs-c.html' title='c++ vs c#'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-2049384467544441554</id><published>2007-07-24T11:32:00.001-04:00</published><updated>2008-05-02T16:06:12.403-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>sketch dump</title><content type='html'>I have pages and pages of notes and sketches that I make while trying to figure stuff out. These are some of the better ones.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/facesketch02.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_facesketch02.png"&gt;&lt;/a&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/facesketch01.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_facesketch01.png"&gt;&lt;/a&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/eyes.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_eyes.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/lightsketch01.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_lightsketch01.png"&gt;&lt;/a&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/lightsketch02.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_lightsketch02.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/spritesketch01.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_spritesketch01.png"&gt;&lt;/a&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/spritesketch02.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_spritesketch02.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/strikebunny.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_strikebunny.png"&gt;&lt;/a&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/floaty.png"&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/th_floaty.png"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-2049384467544441554?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/2049384467544441554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/07/sketch-dump.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2049384467544441554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2049384467544441554'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/07/sketch-dump.html' title='sketch dump'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-2909158427484262992</id><published>2007-07-22T16:21:00.002-04:00</published><updated>2008-05-02T16:14:07.204-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>lighting implemented</title><content type='html'>&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/editorlight.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/editorlight.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In addition to the light and shadow generation, I have also implemented multiple textures and four polygon layers (lit non-colliding background, lit colliding foreground, unlit colliding foreground, and unlit non-colliding foreground). I've been able to salvage some code and design from the discontinued PW2 but this map editor is still in the very early stages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-2909158427484262992?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/2909158427484262992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/07/lighting-implemented.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2909158427484262992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2909158427484262992'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/07/lighting-implemented.html' title='lighting implemented'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-2019892884967586241</id><published>2007-07-20T22:19:00.001-04:00</published><updated>2008-05-02T16:05:49.743-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>redesign</title><content type='html'>Driven by my desire to have a recent comments section on the sidebar, I redid the design of my blog. I'm not sure I'm really satisfied with it but I think it's quite an improvement over the old design. I will probably change the header as soon as I come up with a better idea for it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-2019892884967586241?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/2019892884967586241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/07/redesign.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2019892884967586241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/2019892884967586241'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/07/redesign.html' title='redesign'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-4304348869230132201</id><published>2007-06-30T11:05:00.002-04:00</published><updated>2008-05-02T16:13:30.863-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='concept'/><title type='text'>lighting</title><content type='html'>Originally I was going to use 3D polygons and DirectX lights, but I changed my mind because 1) working in real 3D, even in a limited way, is a pain, and 2) it's hard to predict the effects of a light on 3D geometry. Instead I'm going to implement a two dimensional method that includes shadows. I used one of VirtualTT's maps to do some testing in Photoshop.&lt;br /&gt;&lt;br /&gt;unlit:&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/village.png"&gt;&lt;br /&gt;&lt;br /&gt;red, green, and blue lights overlapping, night:&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/village_lit_3.png"&gt;&lt;br /&gt;&lt;br /&gt;shadows and light-blocking polygons, sunset:&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/village_lit_4.png"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-4304348869230132201?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/4304348869230132201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/06/lighting.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4304348869230132201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4304348869230132201'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/06/lighting.html' title='lighting'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-4219149580449221930</id><published>2007-04-08T00:31:00.002-04:00</published><updated>2008-05-02T16:13:16.654-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game project'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>animation editor</title><content type='html'>I just started working on the third rewrite of the character/animation editor for my project (C#):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/animed_wip.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/animed_wip.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After it's possible to create and save animations I'll be able to start properly implementing my animation system, starting with walking and jumping.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-4219149580449221930?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/4219149580449221930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/04/animation-editor.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4219149580449221930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/4219149580449221930'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/04/animation-editor.html' title='animation editor'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-3325461230401347103</id><published>2007-04-01T20:28:00.001-04:00</published><updated>2008-05-02T16:04:35.922-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>character designs</title><content type='html'>New sketches of my old RPG characters:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/characters.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/characters.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I might colour them sometime (and fix all the little mistakes I've noticed since scanning it).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[edit] Quick colouring, about 1.5 hours:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/shades.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/shades.png"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-3325461230401347103?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/3325461230401347103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/04/character-designs.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3325461230401347103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3325461230401347103'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/04/character-designs.html' title='character designs'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-62675859314544759</id><published>2007-03-30T10:53:00.001-04:00</published><updated>2008-05-02T16:04:19.197-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='concept'/><title type='text'>soldier</title><content type='html'>Another bit of concept art.&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/soldier40.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-62675859314544759?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/62675859314544759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/03/soldier.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/62675859314544759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/62675859314544759'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/03/soldier.html' title='soldier'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-1824820435945873902</id><published>2007-02-08T13:21:00.001-05:00</published><updated>2008-05-02T16:04:06.032-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>GUI</title><content type='html'>&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/guidemo.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/guidemo.png" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I restructured my GUI system so it's more modular. I still have to implement check boxes, radio buttons, labels, and some other controls, but I'll do that later. Now I can work on the game itself. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-1824820435945873902?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/1824820435945873902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/02/gui.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1824820435945873902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/1824820435945873902'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/02/gui.html' title='GUI'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-3291376857037555219</id><published>2007-01-23T15:30:00.001-05:00</published><updated>2008-05-02T16:03:53.024-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='concept'/><title type='text'>concept art</title><content type='html'>Two attempts at creating the effect of depth:&lt;br/&gt;&lt;br/&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/bg.png" /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/bg2.png" /&gt;&lt;br/&gt;&lt;br/&gt;(foreground drawn by Michal, backgrounds by me)&lt;br/&gt;&lt;br/&gt;The background will be rendered in full 3D, so it will have an automatic parallax scrolling effect. The foreground layer can also be 3D but it will be rendered with orthogonal projection so it will appear flat. This is because entities like monsters and characters are flat and would look odd rendered on 3D terrain.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-3291376857037555219?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/3291376857037555219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/01/concept-art.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3291376857037555219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/3291376857037555219'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/01/concept-art.html' title='concept art'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-8349877203881975819</id><published>2007-01-03T21:21:00.001-05:00</published><updated>2008-05-02T16:00:03.115-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>wip</title><content type='html'>&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/anotherpw02.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/anotherpw02.png" /&gt;&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;Changes to the interface include:&lt;br/&gt;- scenery window, waypoints window, colouring options combined into one "tool options" window that shows the options of the current tool&lt;br/&gt;- resizable colour palette with variable number of colours&lt;br/&gt;- more display options&lt;br/&gt;- alpha tool&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-8349877203881975819?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/8349877203881975819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2007/01/wip.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8349877203881975819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/8349877203881975819'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2007/01/wip.html' title='wip'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-116656888802804366</id><published>2006-12-19T17:44:00.001-05:00</published><updated>2008-05-02T15:59:50.455-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>C#</title><content type='html'>I started learning C# and so far it's great. For practice I'm re implementing some parts of PolyWorks which will also give me some base code that I can use for future map/character/etc editors. I like how it's possible to derive gui controls from existing ones; I can make all kinds of customized controls this way with a minimal amount of work. Managed DirectX seems to be pretty easy to use as well. If things go really well I might even rewrite PolyWorks in C#. It would be a hell of a lot of work but I keep getting the urge to refactor PolyWorks. This would be a good opportunity for that and there would also be a lot of overlap with future map editors. I'm not sure yet if it's worth the trouble though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-116656888802804366?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/116656888802804366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/12/c.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/116656888802804366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/116656888802804366'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/12/c.html' title='C#'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-116537007288857701</id><published>2006-12-05T20:43:00.001-05:00</published><updated>2008-05-02T15:59:37.864-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>analysis paralysis</title><content type='html'>Lately I've been doing a lot of reading on object oriented design, and trying to come up with a decent program structure for this project. There isn't really anything new to show but things are slowly moving forward. I did some more work on the gui; currently I'm working on a list box control which is probably the hardest one out of all the controls I'm planning to create. I also changed my event handing system to use functors instead of plain function pointers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-116537007288857701?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/116537007288857701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/12/analysis-paralysis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/116537007288857701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/116537007288857701'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/12/analysis-paralysis.html' title='analysis paralysis'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-116205851601844077</id><published>2006-10-28T13:58:00.001-04:00</published><updated>2008-05-02T15:59:21.735-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='soldat'/><title type='text'>htf_Glimmer</title><content type='html'>&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/glimmer_overview.jpg"&gt;&lt;img width=400 src="http://img.photobucket.com/albums/v251/Anna_Z/glimmer_overview.jpg" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/htf_glimmer.jpg"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/htf_glimmer.jpg" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://individual.utoronto.ca/caek/htf_glimmer.PMS"&gt;Download&lt;/a&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-116205851601844077?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/116205851601844077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/10/htfglimmer.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/116205851601844077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/116205851601844077'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/10/htfglimmer.html' title='htf_Glimmer'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-116170979620016242</id><published>2006-10-24T13:04:00.001-04:00</published><updated>2008-05-02T15:59:11.563-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>progress</title><content type='html'>&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/rendermap.jpg"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/rendermap.jpg" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I've got a nice framework set up that implements Direct3D and DirectInput for graphics and input. The buttons and text boxes are pretty flexible and I used function pointers to implement callback functions. Next I'll make a working camera and after that I'll probably start making a custom map format. Then there's drawing and animating the character sprites, putting in light sources and a particle system, and putting in some actual gameplay...&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-116170979620016242?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/116170979620016242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/10/progress.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/116170979620016242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/116170979620016242'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/10/progress.html' title='progress'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-115860814931615521</id><published>2006-09-18T15:32:00.001-04:00</published><updated>2008-05-02T15:58:50.623-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='soldat'/><title type='text'>htf_Emblem</title><content type='html'>&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/htf_emblem_overview.png"&gt;&lt;img width=400 src="http://img.photobucket.com/albums/v251/Anna_Z/htf_emblem_overview.png" /&gt;&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/htf_emblem_ingame.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/htf_emblem_ingame.png" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://individual.utoronto.ca/caek/htf_Emblem.zip"&gt;Download&lt;/a&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-115860814931615521?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/115860814931615521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/09/htfemblem.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860814931615521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860814931615521'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/09/htfemblem.html' title='htf_Emblem'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-115860795079065114</id><published>2006-09-18T15:30:00.001-04:00</published><updated>2008-05-02T15:58:42.973-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='soldat'/><title type='text'>ctf_Oracle</title><content type='html'>&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/ctf_oracle.jpg"&gt;&lt;img width=400 src="http://img.photobucket.com/albums/v251/Anna_Z/ctf_oracle.jpg" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/oracle01.jpg"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/oracle01.jpg" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/oracle02.jpg"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/oracle02.jpg" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://individual.utoronto.ca/caek/ctf_oracle.zip"&gt;Download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-115860795079065114?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/115860795079065114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/09/ctforacle.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860795079065114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860795079065114'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/09/ctforacle.html' title='ctf_Oracle'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-115860771908644116</id><published>2006-09-18T15:26:00.001-04:00</published><updated>2008-05-02T15:58:35.450-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='soldat'/><title type='text'>dm_GloomyDawn</title><content type='html'>Another variation on my first map.&lt;br/&gt;&lt;br/&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/gloomy_overview.jpg"&gt;&lt;img width=400 src="http://img.photobucket.com/albums/v251/Anna_Z/gloomy_overview.jpg" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://individual.utoronto.ca/caek/GloomyDawn.zip"&gt;Download&lt;/a&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-115860771908644116?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/115860771908644116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/09/dmgloomydawn.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860771908644116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860771908644116'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/09/dmgloomydawn.html' title='dm_GloomyDawn'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-115860726903697276</id><published>2006-09-18T15:15:00.001-04:00</published><updated>2008-05-02T15:58:14.226-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='soldat'/><title type='text'>dm_NightLights</title><content type='html'>A variation on EskimoGirls.&lt;br/&gt;&lt;br/&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/nightlights_overview.jpg"&gt;&lt;img width=400 src="http://img.photobucket.com/albums/v251/Anna_Z/nightlights_overview.jpg" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/roof_party.png"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/roof_party.png" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://individual.utoronto.ca/caek/NightLights.zip"&gt;Download&lt;/a&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-115860726903697276?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/115860726903697276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/09/dmnightlights.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860726903697276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860726903697276'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/09/dmnightlights.html' title='dm_NightLights'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-115860687808739788</id><published>2006-09-18T15:07:00.002-04:00</published><updated>2008-05-04T19:18:30.560-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='soldat'/><title type='text'>dm_EskimoGirls</title><content type='html'>My first Soldat map.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/eskimo_overview.jpg"&gt;&lt;img width=400 src="http://img.photobucket.com/albums/v251/Anna_Z/eskimo_overview.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/eskimo_01.jpg"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/eskimo_01.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://individual.utoronto.ca/caek/EskimoGirls.zip"&gt;Download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-115860687808739788?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/115860687808739788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/09/dmeskimogirls.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860687808739788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860687808739788'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/09/dmeskimogirls.html' title='dm_EskimoGirls'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-115860641215647858</id><published>2006-09-18T15:02:00.002-04:00</published><updated>2008-06-21T23:18:05.719-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='soldat'/><title type='text'>Gostek Viewer</title><content type='html'>A tool to view the gostek and animations and edit the player options in Soldat.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v251/Anna_Z/gostekviewer04.png"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://individual.utoronto.ca/caek/Gostek_Viewer.zip"&gt;Download Gostek Viewer 1.0.0.1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://individual.utoronto.ca/caek/Gostek-Viewer-Source.zip"&gt;Download Gostek Viewer Source Code&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-115860641215647858?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/115860641215647858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/09/gostek-viewer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860641215647858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115860641215647858'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/09/gostek-viewer.html' title='Gostek Viewer'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-115203580465595938</id><published>2006-07-04T13:21:00.001-04:00</published><updated>2008-05-02T15:54:53.141-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='soldat'/><title type='text'>Soldat Polyworks</title><content type='html'>A map editor for Soldat.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/polyworks10.jpg"&gt;&lt;img width=400 src="http://img.photobucket.com/albums/v251/Anna_Z/polyworks10.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/htf_glimmer.jpg"&gt;&lt;img width=320 src="http://img.photobucket.com/albums/v251/Anna_Z/htf_glimmer.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://individual.utoronto.ca/caek/Soldat_PolyWorks.zip"&gt;Download Soldat PolyWorks&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Update 10/30/07] More info:&lt;br /&gt;I started on this project in December of 2004. My brother was really into Soldat and asked me to make a better map editor because the default one was crap. I worked on it on and off for about a year and a half. It was a pretty fun project, especially since so many people actually use the program.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are the original PW concepts by Michal Zajaczkowski:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/pw_concept_01.jpg"&gt;&lt;img  src="http://smg.photobucket.com/albums/v251/Anna_Z/th_pw_concept_01.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img.photobucket.com/albums/v251/Anna_Z/pw_concept_02.png"&gt;&lt;img width=400 src="http://img.photobucket.com/albums/v251/Anna_Z/pw_concept_02.png"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-115203580465595938?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/115203580465595938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/07/soldat-polyworks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115203580465595938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115203580465595938'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/07/soldat-polyworks.html' title='Soldat Polyworks'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30405161.post-115152921702497972</id><published>2006-06-28T17:13:00.001-04:00</published><updated>2008-05-02T15:54:14.416-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>mmm caek :9</title><content type='html'>So I finally managed to use my nonexistent html/css skills to get this thing to look the way I want it to. Actual content is coming soon ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30405161-115152921702497972?l=polycube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://polycube.blogspot.com/feeds/115152921702497972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://polycube.blogspot.com/2006/06/mmm-caek-9.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115152921702497972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30405161/posts/default/115152921702497972'/><link rel='alternate' type='text/html' href='http://polycube.blogspot.com/2006/06/mmm-caek-9.html' title='mmm caek :9'/><author><name>Anna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry></feed>
