tag:blogger.com,1999:blog-38725544565126902102024-03-14T04:50:09.237-07:00Deciduous GamesAnonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-3872554456512690210.post-18897193086170405122013-11-22T08:19:00.003-08:002013-11-22T08:25:42.277-08:00New Blog: NEKROPANTS<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQQO_pQYIyybT_8AriK4yiTa5BNKGNPHvuY3phDZxu8z3L4qfDRko1OWUV45QhdOpsM6V7pBZp7Ujdu4qONMEHT-3J_bpXZdvI6VZSrUXxZXfr6WC6SxlKUvnlY46eHj1qxBK2DRDGCt8/s1600/nekropants.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="164" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQQO_pQYIyybT_8AriK4yiTa5BNKGNPHvuY3phDZxu8z3L4qfDRko1OWUV45QhdOpsM6V7pBZp7Ujdu4qONMEHT-3J_bpXZdvI6VZSrUXxZXfr6WC6SxlKUvnlY46eHj1qxBK2DRDGCt8/s640/nekropants.png" width="640" /></a></div>
<br />
<br />
<br />
<div style="text-align: center;">
I've changed blogs!<br />
Deciduous Games is a convoluted mouthful. </div>
<div style="text-align: center;">
Deciduous Games is dead.<br />
Long live nekropants.<br />
<br /></div>
<div style="text-align: center;">
<a href="http://nekropants.blogspot.com/">http://nekropants.blogspot.com/</a><br />
<br />
<br />
<br /></div>
Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0tag:blogger.com,1999:blog-3872554456512690210.post-48777150621132095742013-11-11T18:18:00.001-08:002013-11-11T18:18:09.418-08:00Wang Commander gets some hard press!<div class="separator" style="clear: both; text-align: justify;">
Wang Commander was featured in this months issue of NAG magazine! I'm super exctited about it. I used to read this magazine pretty religiously as a kid so to see my name in print is a rather surreal and momentous milestone in my life! :D</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
<a href="http://i.imgur.com/oKn6Yzh.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="476" src="http://i.imgur.com/oKn6Yzh.jpg" width="640" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
<span style="text-align: start;">Also! I set up Wang Commander this weekend at an art exhibition in presented by </span><a href="https://www.facebook.com/events/628752493842009/?ref=2&ref_dashboard_filter=calendar&source=1" style="text-align: start;">The Whitman Independent</a><span style="text-align: start;">. It was super fun. I met some rad people and got some great photo's. I also got good footage of people playing which I plan on cutting together into a trailer this week when I get a chance. If all goes to plan I will post it in a day or two! In the mean time here are some pics. You can find the <a href="https://www.facebook.com/Merrik44/media_set?set=a.10151808884408434.1073741868.714628433&type=3">full album on Facebook.</a></span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Sskr5zXYzZAKBqEmsn7vYX6aWSoEtBp-z2eNjyLK0hysY2wSQzCwP3j76fud1HZwMw0j1hZ8CtH1ZnF9F88sBHxVPHtPTYsRYeFC3ZslVF0qAFuYQEwp93SXxYn3uJMspwMeh7n06WQ/s1600/IMG_2045.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Sskr5zXYzZAKBqEmsn7vYX6aWSoEtBp-z2eNjyLK0hysY2wSQzCwP3j76fud1HZwMw0j1hZ8CtH1ZnF9F88sBHxVPHtPTYsRYeFC3ZslVF0qAFuYQEwp93SXxYn3uJMspwMeh7n06WQ/s320/IMG_2045.JPG" width="240" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlEVb8uacMfhykqP0jRq9tvriC-pyFZyuWiqenTVjqbeufxVnbgWBUo57fdfWZ6q_UJNi-ge_f87OUd2Q92VVLDTu0r3F3wqWwI-fHtmw3y5qvR0hh9rht1nSzShoh3pJkJwwAN_x1rfY/s1600/IMG_2022.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlEVb8uacMfhykqP0jRq9tvriC-pyFZyuWiqenTVjqbeufxVnbgWBUo57fdfWZ6q_UJNi-ge_f87OUd2Q92VVLDTu0r3F3wqWwI-fHtmw3y5qvR0hh9rht1nSzShoh3pJkJwwAN_x1rfY/s320/IMG_2022.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSNheROr2Y21-wsWolIiezg_C6F2PEKPeZGRUdRkL6Ldpw2uw8z0pXbqrg_DPqNX2G_DWLQzNwkUQlLnzlGbNNpH1dDfEFvCN5_QANikJUt4BP-MaTf8XaLTZVKKQ-LzxAoUFuJuHu-gM/s1600/IMG_2046.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSNheROr2Y21-wsWolIiezg_C6F2PEKPeZGRUdRkL6Ldpw2uw8z0pXbqrg_DPqNX2G_DWLQzNwkUQlLnzlGbNNpH1dDfEFvCN5_QANikJUt4BP-MaTf8XaLTZVKKQ-LzxAoUFuJuHu-gM/s320/IMG_2046.JPG" width="240" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7r2Oh-kg5XRjpPjcCTUR_HWiwl4gfNiuuPVBdvGwmhwbg-HF_b6Q1kTK3F2u7Buhk5CLfmjoW9ymPMLsl7N-5jpUAQNlJG9QCIT19cspaqFv2EJfgwhE5mHYaNFTr5N_rmipuL3OkmMc/s1600/IMG_2063.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7r2Oh-kg5XRjpPjcCTUR_HWiwl4gfNiuuPVBdvGwmhwbg-HF_b6Q1kTK3F2u7Buhk5CLfmjoW9ymPMLsl7N-5jpUAQNlJG9QCIT19cspaqFv2EJfgwhE5mHYaNFTr5N_rmipuL3OkmMc/s320/IMG_2063.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjigHhfn7f_eDVUL2h8iyfyfrtEurJtLB2Ap7RFPe5Sg3H7TdX5eVHOO_T-6cGLGNKNVQg_DoQSvuJEQOrMyt_rKd6CY3fXi5O78qDPl5IpieiUgRfDEAI8yM-HJss1EhSdBTKsnH2xxOs/s1600/IMG_2070.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjigHhfn7f_eDVUL2h8iyfyfrtEurJtLB2Ap7RFPe5Sg3H7TdX5eVHOO_T-6cGLGNKNVQg_DoQSvuJEQOrMyt_rKd6CY3fXi5O78qDPl5IpieiUgRfDEAI8yM-HJss1EhSdBTKsnH2xxOs/s320/IMG_2070.JPG" width="213" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-yeJJaAE8c9VBR4-smEnDE9bEu2xoeJQEhQxlFPgYN9Z0TbWsAWzW69TllSotAW1TrcTtQw7vkR5HN4t0m5PeVqfs_elE9lPVgZyT5sW5U30LR1wvQ1nzQP8M-6vcLbRvZr48fqpgTuY/s1600/IMG_2074.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-yeJJaAE8c9VBR4-smEnDE9bEu2xoeJQEhQxlFPgYN9Z0TbWsAWzW69TllSotAW1TrcTtQw7vkR5HN4t0m5PeVqfs_elE9lPVgZyT5sW5U30LR1wvQ1nzQP8M-6vcLbRvZr48fqpgTuY/s320/IMG_2074.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhuoMhP71vv9BRIqTlobnrFfjLIre8yV11kiSk6Kc7Mht7hLv8RYJZPgw8Ybzef9PFrIFyTMzLOpcyycNAVg6vqK9KQeAC95tWJW_mlRbHjz5T54QxZAMsq764k8tZ-uZL4D72RYNXAFA/s1600/IMG_2027.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhuoMhP71vv9BRIqTlobnrFfjLIre8yV11kiSk6Kc7Mht7hLv8RYJZPgw8Ybzef9PFrIFyTMzLOpcyycNAVg6vqK9KQeAC95tWJW_mlRbHjz5T54QxZAMsq764k8tZ-uZL4D72RYNXAFA/s320/IMG_2027.JPG" width="320" /></a></div>
<br /><br /><br /><br /><br />
<br />Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0tag:blogger.com,1999:blog-3872554456512690210.post-20312435976270865212013-10-20T16:35:00.003-07:002013-10-21T06:19:30.859-07:00Wang Commander: Updated Playable<div class="separator" style="clear: both; text-align: center;">
</div>
Finally Updated the playable to support key board controls.<br />
<br />
<div style="text-align: center;">
<a href="http://deciduousgames.blogspot.com/p/wang-commander.html">Play Wang Commander!</a></div>
<br />
It's kinda confusing but this is how the controls work:<br />
<br />
Player 1:<br />
Up-Down-Left-Right - To roll around<br />
C - Engorge/Jump<br />
V - Pulse (figure put who you are)<br />
<br />
Player 2:<br />
W-A-S-D - To roll around<br />
> - Engorge/Jump<br />
? - Pulse (figure put who you are)<br />
<br />
You basically just press in the direction you want to roll. This means that if you're on the floor you press left or right, if you on a wall you press up or down.<br />
<br />
<br />
If you just want to check out the game, or don't have any friends :/ here is a recent gameplay video.<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='640' height='480' src='https://www.youtube.com/embed/GgHbwARcAYk?feature=player_embedded' frameborder='0'></iframe><br />
<div>
October 2013<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiARWefLzN8O-EOeDk5pBSKSazv7YCVVJnl5dAMpeStdPtAtRhnvh3wbkf9H3Htl6Hf4MJm9RIP77STg5Ws1-k2apNkZxfvaojpvXFLkZrY0L2jClo19qtXu00x14h0ZH_JUwugQ6FyYxs/s1600/WangCommander_print_ready_corrected+-+Copy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="189" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiARWefLzN8O-EOeDk5pBSKSazv7YCVVJnl5dAMpeStdPtAtRhnvh3wbkf9H3Htl6Hf4MJm9RIP77STg5Ws1-k2apNkZxfvaojpvXFLkZrY0L2jClo19qtXu00x14h0ZH_JUwugQ6FyYxs/s200/WangCommander_print_ready_corrected+-+Copy.png" width="200" /></a></div>
<br /></div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0tag:blogger.com,1999:blog-3872554456512690210.post-90383146869312617282013-10-16T07:12:00.001-07:002013-10-16T07:13:56.232-07:00My First Press!I did my first interviews ever this month at rAge. They were super fun.<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
The first was with Miklós Szecsei who wrote a fantastastic and insightful article for NAG online. </div>
<a href="http://www.nag.co.za/2013/10/05/home_coded-at-rage-2013-wang-commander/">http://www.nag.co.za/2013/10/05/home_coded-at-rage-2013-wang-commander/</a><br />
<br />
The second was a video interview with the awesome Azhar Amien and Adam Meikle from egamer<br />
<a href="http://egamer.co.za/2013/10/rage-2013-interview-wang-commander-developer-richard-pieterse/">http://egamer.co.za/2013/10/rage-2013-interview-wang-commander-developer-richard-pieterse/</a><br />
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<iframe allowfullscreen="" frameborder="0" height="480" src="//www.youtube.com/embed/UAWe5cXf6co" width="640"></iframe>
</div>
<div style="text-align: left;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0tag:blogger.com,1999:blog-3872554456512690210.post-14850686931167866712013-10-16T06:57:00.000-07:002013-11-11T18:25:12.779-08:00Wang Commander - Useful Media<div class="separator" style="clear: both; text-align: left;">
Here's a bunch of media that might be useful if you've been so kind as to consider writing about the game.</div>
<div style="text-align: center;">
<h3 style="text-align: left;">
<b>Press received:</b></h3>
<div style="text-align: left;">
Nag Online - Miklós Szecsei</div>
<div style="text-align: left;">
<a href="http://www.nag.co.za/2013/10/05/home_coded-at-rage-2013-wang-commander/"></a><a href="http://www.nag.co.za/2013/10/05/home_coded-at-rage-2013-wang-commander/">http://www.nag.co.za/2013/10/05/home_coded-at-rage-2013-wang-commander/</a></div>
<br />
<div style="text-align: left;">
egamer interview - <span style="background-color: white; color: #333333; font-family: arial, sans-serif; font-size: 13px; line-height: 17px;">Azhar Amien and Adam Meikle</span></div>
<div style="text-align: left;">
<a href="http://egamer.co.za/2013/10/rage-2013-interview-wang-commander-developer-richard-pieterse/">http://egamer.co.za/2013/10/rage-2013-interview-wang-commander-developer-richard-pieterse/</a><br />
<br />
NAG November Issue - Geoff Burrows<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i.imgur.com/oKn6Yzh.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="476" src="http://i.imgur.com/oKn6Yzh.jpg" width="640" /></a></div>
<br /></div>
<br />
<br />
<h3 style="text-align: left;">
Graphics</h3>
</div>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6Cw3oEeDTjGlo13RHnE4dh0RECkmb4C4KdIg-iy7Y5P2g2Cuzzptv8iUQ1y4bkBPgI7iUbSQpvHFJnqstUtTqktMGSA9tKwrr-C5H-DV8klGoRfJDI9qOZAaj0CWqIYTjlV-thzZimiQ/s1600/logo.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6Cw3oEeDTjGlo13RHnE4dh0RECkmb4C4KdIg-iy7Y5P2g2Cuzzptv8iUQ1y4bkBPgI7iUbSQpvHFJnqstUtTqktMGSA9tKwrr-C5H-DV8klGoRfJDI9qOZAaj0CWqIYTjlV-thzZimiQ/s640/logo.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Title</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA8NbJz6sfQhZNzygK1oheKu5bfpkfjhvJQTVfeXp-dPnyObpasLsE-pJ-Dc_JGpoebZ0WrNLROfolOW-qXF2f5h56XNOl7hrtzowV1Np-20gMXBYQ-Vj9cgZEy_3jgx-0aHOCKN4VKe8/s1600/WangCommander_print_ready_corrected+-+Copy.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="604" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA8NbJz6sfQhZNzygK1oheKu5bfpkfjhvJQTVfeXp-dPnyObpasLsE-pJ-Dc_JGpoebZ0WrNLROfolOW-qXF2f5h56XNOl7hrtzowV1Np-20gMXBYQ-Vj9cgZEy_3jgx-0aHOCKN4VKe8/s640/WangCommander_print_ready_corrected+-+Copy.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Logo</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
</div>
<a name='more'></a><div style="text-align: center;">
<br /></div>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNvhfp-iX5jqm6808j_DDSCXXqqhvJCG6eGxe4cNWTkEHZsBU21w3HG_7diEmxvdMdB5nZGWIvLUiWXpU1Gq4SDZFelZ0896aMyJnr1Oy-PL0KqcbVslBy0-2c0JsUk0y9dNj-hXNosUo/s1600/WangCommander_tshirt+jarred+fixed.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNvhfp-iX5jqm6808j_DDSCXXqqhvJCG6eGxe4cNWTkEHZsBU21w3HG_7diEmxvdMdB5nZGWIvLUiWXpU1Gq4SDZFelZ0896aMyJnr1Oy-PL0KqcbVslBy0-2c0JsUk0y9dNj-hXNosUo/s640/WangCommander_tshirt+jarred+fixed.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">T shirt</td></tr>
</tbody></table>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7KvlAaGhmsmqmiEgSQsMX9zA8TK4CQjT5RwPw-GjAqmCwz6pS6CsZ7B8fCHUX64rQg9z-wQmkSGZ-M-ttj20mGcDzpuXBMI7xgFEduwe_DQzKF8hYaOYvWkDZ29NgC_nbBayD_b0RfrQ/s1600/WangCommander_wallpaper01.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7KvlAaGhmsmqmiEgSQsMX9zA8TK4CQjT5RwPw-GjAqmCwz6pS6CsZ7B8fCHUX64rQg9z-wQmkSGZ-M-ttj20mGcDzpuXBMI7xgFEduwe_DQzKF8hYaOYvWkDZ29NgC_nbBayD_b0RfrQ/s640/WangCommander_wallpaper01.jpg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Wall Paper</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyYQkORqdSrqcz1kw_DP1Wtj0pTB785ZApCsF1stkxwUEGwx7ijNqLbJVBLz17xQiwyILLe_ucCJatrufOZrhGvcp2bXmRfoRn3o0Rt2c72xBiKtuw0Mdh3WoNtlLwoH4nwMTNIht_qcs/s1600/wangcommander_poster.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyYQkORqdSrqcz1kw_DP1Wtj0pTB785ZApCsF1stkxwUEGwx7ijNqLbJVBLz17xQiwyILLe_ucCJatrufOZrhGvcp2bXmRfoRn3o0Rt2c72xBiKtuw0Mdh3WoNtlLwoH4nwMTNIht_qcs/s640/wangcommander_poster.png" width="476" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Poster<br />
<div style="font-size: medium; text-align: start;">
<div style="text-align: right;">
<br /></div>
<div style="text-align: center;">
<h3 style="text-align: left;">
Gameplay Videos</h3>
<div>
<br /></div>
<div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDjsQnhbEyMZRfwcL-svC08P4z9TlKE1S9nV-RIqvP58-mHNg3oBmhmgE2-5UkoXn2S2GkMY9GqHTTAsEGMFuXWWfuSOBHFK90h0pRIpiCjt0Oib4mAGKKE0SFm6ZdV292eOv7iI9YK5M/s1600/Screen+Shot+0.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDjsQnhbEyMZRfwcL-svC08P4z9TlKE1S9nV-RIqvP58-mHNg3oBmhmgE2-5UkoXn2S2GkMY9GqHTTAsEGMFuXWWfuSOBHFK90h0pRIpiCjt0Oib4mAGKKE0SFm6ZdV292eOv7iI9YK5M/s320/Screen+Shot+0.PNG" width="320" /></a></div>
</div>
</div>
<div class="separator" style="clear: both; font-size: medium;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3yGek76AjaR1EhkCPvFdIci91xCWkJjC1Gy34JPukec4oBNPzE5JwZDsC9lM-r2fp41qMLiWbh6TTwHZRlW2ttaO8W2FBXovB5xogGmiv3SJfJe5LkpwLWByvfvEjgnfD19VHtgJx8o8/s1600/Screen+Shot+3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="181" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3yGek76AjaR1EhkCPvFdIci91xCWkJjC1Gy34JPukec4oBNPzE5JwZDsC9lM-r2fp41qMLiWbh6TTwHZRlW2ttaO8W2FBXovB5xogGmiv3SJfJe5LkpwLWByvfvEjgnfD19VHtgJx8o8/s320/Screen+Shot+3.PNG" width="320" /></a></div>
<div style="font-size: medium; text-align: start;">
<br /></div>
<div class="separator" style="clear: both; font-size: medium;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggcsUuar_-zRN0Xj61cpPZc0672nDh-7QRs2xwh271-6cLZaAvEtld4TEm1WxQNb0_C_TCBTIQWdWtT8lFym9EGwYHNs0kyLOuZMJCXuuUshgtGd3RW7AGy3dod0KUz6gNCF6Tt84W1Hg/s1600/Screen+Shot+4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggcsUuar_-zRN0Xj61cpPZc0672nDh-7QRs2xwh271-6cLZaAvEtld4TEm1WxQNb0_C_TCBTIQWdWtT8lFym9EGwYHNs0kyLOuZMJCXuuUshgtGd3RW7AGy3dod0KUz6gNCF6Tt84W1Hg/s320/Screen+Shot+4.PNG" width="320" /></a></div>
<div style="font-size: medium; text-align: start;">
<br /></div>
<div class="separator" style="clear: both; font-size: medium;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZGnzIndJAAh-BS045f2WvzmMbZXOtG_bxh0wduJNw-362xybNGo_z1fp3JMGEsR1q5ClU9pgS5p8tGjPHKBpfFt814b4L70kDQkPAFBbdedYxA4nfrBRqm5ngjViKhyphenhyphen44SjJ5upEkRG4/s1600/Screen+Shot+5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="181" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZGnzIndJAAh-BS045f2WvzmMbZXOtG_bxh0wduJNw-362xybNGo_z1fp3JMGEsR1q5ClU9pgS5p8tGjPHKBpfFt814b4L70kDQkPAFBbdedYxA4nfrBRqm5ngjViKhyphenhyphen44SjJ5upEkRG4/s320/Screen+Shot+5.PNG" width="320" /></a></div>
<div style="font-size: medium; text-align: start;">
<br /></div>
<div class="separator" style="clear: both; font-size: medium;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7SiwcabmmzBT_gNuIcPL_IrjSM2P398WFtJgvssMKNQtaLYOyh0cSHunfwzRVKF-U1O_4fA6e18iDM4Xlxb8I_hJROEM0x45CwfOqNTqLBDvnS21ga0fj0QxPgn9tRhDYx86PKV4xkoU/s1600/Screen+Shot+6.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7SiwcabmmzBT_gNuIcPL_IrjSM2P398WFtJgvssMKNQtaLYOyh0cSHunfwzRVKF-U1O_4fA6e18iDM4Xlxb8I_hJROEM0x45CwfOqNTqLBDvnS21ga0fj0QxPgn9tRhDYx86PKV4xkoU/s320/Screen+Shot+6.PNG" width="320" /></a></div>
<div style="font-size: medium; text-align: start;">
<br /></div>
<div class="separator" style="clear: both; font-size: medium;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHO9CKM4lH0VedO4zSmT7OuD6xoZTkxZL6h0b9VPhMRAaRv48bsm9s2QIOm561QQy05HimTkLJDJIluMVk8uLrk_szyWvLfl74L5kzRDmfV1InYWyprU4zmpa5mTS4Qk32bxtLDH7kygY/s1600/Screen+Shot.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="181" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHO9CKM4lH0VedO4zSmT7OuD6xoZTkxZL6h0b9VPhMRAaRv48bsm9s2QIOm561QQy05HimTkLJDJIluMVk8uLrk_szyWvLfl74L5kzRDmfV1InYWyprU4zmpa5mTS4Qk32bxtLDH7kygY/s320/Screen+Shot.PNG" width="320" /></a></div>
<div style="font-size: medium; text-align: start;">
<br /></div>
<div class="separator" style="clear: both; font-size: medium;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNoHnQSMedYRY5IxZJMLakpaMC0vaYaad5U8_8CPQeuoUSkZ5myQuQnTcChyphenhyphennOUc-auyfUcVOVQK2aPvEyX1ZSkkEwoKbtYE3kOOxxTXenv2ZlPJK2G7yWD9AMgesc-Mup4xdai-ri61w/s1600/Screen+Shot+2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNoHnQSMedYRY5IxZJMLakpaMC0vaYaad5U8_8CPQeuoUSkZ5myQuQnTcChyphenhyphennOUc-auyfUcVOVQK2aPvEyX1ZSkkEwoKbtYE3kOOxxTXenv2ZlPJK2G7yWD9AMgesc-Mup4xdai-ri61w/s320/Screen+Shot+2.PNG" width="320" /></a></div>
<div style="font-size: medium; text-align: start;">
<br /></div>
<div class="separator" style="clear: both; font-size: medium;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfpPiVUWByKL8EsAnIO4e26mxyWlJOPyET3YCYvbfQeqkaGwtlmz2ItEMSbv2oyYojY3B7L95a91lt2E40XQGF38MgxhK2OsG-s94jDO0CzwsFuWc_VxjqSgFG8WH28wqo1WKtrG3QWOo/s1600/Screen+Shot+1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfpPiVUWByKL8EsAnIO4e26mxyWlJOPyET3YCYvbfQeqkaGwtlmz2ItEMSbv2oyYojY3B7L95a91lt2E40XQGF38MgxhK2OsG-s94jDO0CzwsFuWc_VxjqSgFG8WH28wqo1WKtrG3QWOo/s320/Screen+Shot+1.PNG" width="320" /></a></div>
</td></tr>
</tbody></table>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: center;">
<h3 style="text-align: left;">
Gameplay Videos</h3>
</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i1.ytimg.com/vi/Zdw1_WjaylI/0.jpg" height="360" width="480"><param name="movie" value="http://www.youtube.com/v/Zdw1_WjaylI?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="480" height="360" src="http://www.youtube.com/v/Zdw1_WjaylI?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<div style="text-align: center;">
September 2013<br />
<br />
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='480' height='360' src='https://www.youtube.com/embed/GgHbwARcAYk?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: center;">
October 2013</div>
<div style="text-align: center;">
<div>
<h3 style="text-align: left;">
Photos</h3>
</div>
<div style="text-align: left;">
</div>
<div style="text-align: center;">
</div>
<br />
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBylhJ1_LHkdtOiqY1qG-1JKfDQi3SVPEVO7vXKdasTQHuseQRHS4odczAn3JaRQMLyfpnKoblN9oy9tapJ8QyWJL2ummLZCgD2417aAoRxSvgquqCcgZh1rireMftYGSYXgYuu1OzPk4/s1600/IMG_0173.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBylhJ1_LHkdtOiqY1qG-1JKfDQi3SVPEVO7vXKdasTQHuseQRHS4odczAn3JaRQMLyfpnKoblN9oy9tapJ8QyWJL2ummLZCgD2417aAoRxSvgquqCcgZh1rireMftYGSYXgYuu1OzPk4/s400/IMG_0173.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAFfOut2CoOlFgbzLsnS1QQlx0-RQpCrD99zQztGWkWaXJbPlzZ05rSHzZRb7U2F7qmzkIYiFftQEua5n122z6qAxeXF4nKl3EB2hmV0P332cTgELyMtsp7y-IX3iJN2ONx1KXORMmv6k/s1600/IMG_0212.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAFfOut2CoOlFgbzLsnS1QQlx0-RQpCrD99zQztGWkWaXJbPlzZ05rSHzZRb7U2F7qmzkIYiFftQEua5n122z6qAxeXF4nKl3EB2hmV0P332cTgELyMtsp7y-IX3iJN2ONx1KXORMmv6k/s400/IMG_0212.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicHVQ0RO-1iRKTXfys6pa6hIziMNlpBtf8W13ZuE08rc02v9lBa-Inj-OF0Dzagy0WcmbxSem7CMdTCzTLUr_LnPoMHeu1XGcuNGCCxPWOfq6EbCoLzv6rA9Sd3SkQ8zvShj02qV0ZGKc/s1600/IMG_0214.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicHVQ0RO-1iRKTXfys6pa6hIziMNlpBtf8W13ZuE08rc02v9lBa-Inj-OF0Dzagy0WcmbxSem7CMdTCzTLUr_LnPoMHeu1XGcuNGCCxPWOfq6EbCoLzv6rA9Sd3SkQ8zvShj02qV0ZGKc/s400/IMG_0214.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR1jmYix1mS6wKOP-6zU6OAEzfqjy4aAgCf-R7ViBnU5DI8G_04Pdz32P4MCv8RZ3Dm0iUe2NS-P1MWp_ow31Ih5gGq99Y2NENYHYYPA02Rul4ab-E1NWunIZfBv4H-92MCi6pXQy9z_4/s1600/IMG_0215.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR1jmYix1mS6wKOP-6zU6OAEzfqjy4aAgCf-R7ViBnU5DI8G_04Pdz32P4MCv8RZ3Dm0iUe2NS-P1MWp_ow31Ih5gGq99Y2NENYHYYPA02Rul4ab-E1NWunIZfBv4H-92MCi6pXQy9z_4/s400/IMG_0215.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr0E7YaU1GH5Y_q5yOfomtnR53MzqjYAa8jI5xPZ9F2xEqEcCW7a9aFUEALK28124yvAqbTp89lalQ27e94GF30XJVGhhRLkuLfwj6PlwvGLVKbljEorvrUp7L742sNXTozpwARU9NZzA/s1600/IMG_0216.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr0E7YaU1GH5Y_q5yOfomtnR53MzqjYAa8jI5xPZ9F2xEqEcCW7a9aFUEALK28124yvAqbTp89lalQ27e94GF30XJVGhhRLkuLfwj6PlwvGLVKbljEorvrUp7L742sNXTozpwARU9NZzA/s400/IMG_0216.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghaDV9XaA2-O3PPJrvyHvki-r3gsDkWKe6OH0OcVdb8VNJsoJLJvI-dSigTBQqlEZNdEI0dtA3piclgWIc38hMVdDbitetyUQN1l4GlO9n25y8MTeLK11zVs_MlnlopcDvzj8SuyxgntI/s1600/IMG_0219.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghaDV9XaA2-O3PPJrvyHvki-r3gsDkWKe6OH0OcVdb8VNJsoJLJvI-dSigTBQqlEZNdEI0dtA3piclgWIc38hMVdDbitetyUQN1l4GlO9n25y8MTeLK11zVs_MlnlopcDvzj8SuyxgntI/s400/IMG_0219.JPG" width="300" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPFqQVLGswxgbGbqsI2v7SqEFY8txzjQ8RLpsuQlNyHX4pkpIHoKRjECM61ec05deAWN58Qp0aho7szCJh1Xin7XoylwORhCe4EhqKPk1ZvNE50ma98K5ZuU84EP6e4rdKpDnqzKOBDEA/s1600/IMG_0398.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPFqQVLGswxgbGbqsI2v7SqEFY8txzjQ8RLpsuQlNyHX4pkpIHoKRjECM61ec05deAWN58Qp0aho7szCJh1Xin7XoylwORhCe4EhqKPk1ZvNE50ma98K5ZuU84EP6e4rdKpDnqzKOBDEA/s400/IMG_0398.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvB_enpgnha6CgFQ9aj6cZl0xfPIONBysNXz_QePJujLB2gWh4o7V6YKplI20XZdkew3qv8yXpD7ztLHolVHUqbSoDvVgXanN68_Q38lGBcnrxFbGkU4PHtMRJwvzB9y0MDBngE646mU8/s1600/IMG_0399.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvB_enpgnha6CgFQ9aj6cZl0xfPIONBysNXz_QePJujLB2gWh4o7V6YKplI20XZdkew3qv8yXpD7ztLHolVHUqbSoDvVgXanN68_Q38lGBcnrxFbGkU4PHtMRJwvzB9y0MDBngE646mU8/s400/IMG_0399.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzPvS9LJQU43u10wQgkKQZ16ic35CDGk-gELTZkDST1SPYXnglnQdVY8BnuMwhy-3Xp7OkfTx1fCh9Xe3TKKmQXN7WIsaqDSM7JyeJKMidHnoc9BiXKN_IZ6ReMDPC-EHk0oGz8V1JUq4/s1600/IMG_0400.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzPvS9LJQU43u10wQgkKQZ16ic35CDGk-gELTZkDST1SPYXnglnQdVY8BnuMwhy-3Xp7OkfTx1fCh9Xe3TKKmQXN7WIsaqDSM7JyeJKMidHnoc9BiXKN_IZ6ReMDPC-EHk0oGz8V1JUq4/s400/IMG_0400.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUta-RpFFjHh-xRTNxgiSyjqdkqbhnv_X6XErDFbeucAOzN8CPUCwY6LdrCQILFfkxCTy1aVGKBL-KePb6Pk4CfLWxY6ORrEf5edOu7eljanbhaaOCPn_Dgr2z-L6ke7omPGT5u22AgJI/s1600/IMG_0528.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUta-RpFFjHh-xRTNxgiSyjqdkqbhnv_X6XErDFbeucAOzN8CPUCwY6LdrCQILFfkxCTy1aVGKBL-KePb6Pk4CfLWxY6ORrEf5edOu7eljanbhaaOCPn_Dgr2z-L6ke7omPGT5u22AgJI/s400/IMG_0528.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqNysv0_ETjmL5yjubXwPvvL5wvAIJeti1t7OaEFt3eB65rwCse4qqUu9Ui5gK3X__PCAZnKLVqiMcr-2FDaq-43gSFjGGEHxphdLk6GwKxXUbXnsYOB9gAkFj3Fgitr1JXB3jfin8CAk/s1600/IMG_0529.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqNysv0_ETjmL5yjubXwPvvL5wvAIJeti1t7OaEFt3eB65rwCse4qqUu9Ui5gK3X__PCAZnKLVqiMcr-2FDaq-43gSFjGGEHxphdLk6GwKxXUbXnsYOB9gAkFj3Fgitr1JXB3jfin8CAk/s400/IMG_0529.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCwxBdsNdQIRJnxmQg9T8O2yI9bfd47GSTnT8jL_-EYNS7dkcmyVxj3reg1X3VzJmpQY5kPpdP0TBocx35SeASUXnShfG8LIN9AB8KEfAn1fSpo38BuCacoQ6RYhFiEbltze2pryst31Y/s1600/IMG_0532.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCwxBdsNdQIRJnxmQg9T8O2yI9bfd47GSTnT8jL_-EYNS7dkcmyVxj3reg1X3VzJmpQY5kPpdP0TBocx35SeASUXnShfG8LIN9AB8KEfAn1fSpo38BuCacoQ6RYhFiEbltze2pryst31Y/s400/IMG_0532.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizVYNg8fQAOCOsqjJVu_3v4whmDEIhUYWOxPaBmrWKsUuFz-JnRKRh7NdKoEKF1AYIHRSUjdk2pSM34F46aCFmg_AzTr-rTrwVrrQRE8ubBCu3i2IeuOt86Yb8WYuKh2C6gC_iaH2i20Q/s1600/IMG_0536.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizVYNg8fQAOCOsqjJVu_3v4whmDEIhUYWOxPaBmrWKsUuFz-JnRKRh7NdKoEKF1AYIHRSUjdk2pSM34F46aCFmg_AzTr-rTrwVrrQRE8ubBCu3i2IeuOt86Yb8WYuKh2C6gC_iaH2i20Q/s400/IMG_0536.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipMDFOOr6MNReeVBNc3m5hLwpC71DlRxIgjbWK-0suRLtFXLDVhFYvMsMj_J68GdSWnwcRuV-uP2DPREuQpUYc_jqNg_EJT-k7dwKsQYxwTCiHmEhTlQ4QdXkGSi-enDWLICvEsDMKZlg/s1600/IMG_0540.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipMDFOOr6MNReeVBNc3m5hLwpC71DlRxIgjbWK-0suRLtFXLDVhFYvMsMj_J68GdSWnwcRuV-uP2DPREuQpUYc_jqNg_EJT-k7dwKsQYxwTCiHmEhTlQ4QdXkGSi-enDWLICvEsDMKZlg/s400/IMG_0540.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk3qQEiBe7BH2LUCEqRrV7dBtE-oUNBL5mZGQqP0Aq5u0tmbmSCG27p45nzkV2U7UpsvF7wqg5jBtlSVivYA-Cj7WLsOWO9kmpeVafCIG_rFmrTG_7CL6mlxqNUreDld79G0VdPNS5RWA/s1600/IMG_0542.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk3qQEiBe7BH2LUCEqRrV7dBtE-oUNBL5mZGQqP0Aq5u0tmbmSCG27p45nzkV2U7UpsvF7wqg5jBtlSVivYA-Cj7WLsOWO9kmpeVafCIG_rFmrTG_7CL6mlxqNUreDld79G0VdPNS5RWA/s400/IMG_0542.JPG" width="400" /></a></div>
<div style="margin: 0px;">
<br /></div>
</div>
</div>
<div style="text-align: center;">
<div style="text-align: left;">
<br /></div>
</div>
Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0tag:blogger.com,1999:blog-3872554456512690210.post-84827081856231277392013-10-15T15:10:00.000-07:002013-10-15T15:10:21.942-07:00I made a picture!<div class="separator" style="clear: both; text-align: center;">
<a href="http://i.imgur.com/nM9P0EQ.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="426" src="http://i.imgur.com/nM9P0EQ.jpg" width="640" /></a></div>
<br />Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com1tag:blogger.com,1999:blog-3872554456512690210.post-74945885008647226612013-10-15T10:06:00.005-07:002013-10-15T15:14:14.516-07:00Wang Commander at Rage<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzithxeihH0LEI8eH1FACkRU48dApkybcnYLqDgFPhRwPj_qUuJtHONt-UTP43oCv72_XPPmhH6VlnIXQXUFSizDLTn4Tax3DxtPqsjwIWd8bdb7hAKcfhSPdpKEo_KryoAXHEGyqjryI/s1600/IMG_0216.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzithxeihH0LEI8eH1FACkRU48dApkybcnYLqDgFPhRwPj_qUuJtHONt-UTP43oCv72_XPPmhH6VlnIXQXUFSizDLTn4Tax3DxtPqsjwIWd8bdb7hAKcfhSPdpKEo_KryoAXHEGyqjryI/s640/IMG_0216.JPG" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">The tension is palpable (Reg and Ben)</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: justify;">
<span style="text-align: start;">So I had a super fun time exhibiting Wang Commander at Rage last weekend. For those who don't know Rage </span>(pretty much everyone), it'<span style="text-align: start;">s South Africa's largest annual gaming expo. You can think of it as anemic E3. For the the most part its a AAA affair (read: boring) but this year the local game developer community organised an indie booth. I submitted Wang Commander at the last minute and after some discussion about its propriety it was accepted :D</span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAN_oev0aF_4ddXuQxV2snlEiCuYS93Q0kuoTzmSzpcdpp1dl5-eHVyAYt0mMogLHmJZdHi4jTKKlKz8kyFY1zqnkjf1tNb-gIfWUGsuHms_Ti4jtlQzn3XqNwZRMlrVBOT8FVKceVxGM/s1600/IMG_0400.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAN_oev0aF_4ddXuQxV2snlEiCuYS93Q0kuoTzmSzpcdpp1dl5-eHVyAYt0mMogLHmJZdHi4jTKKlKz8kyFY1zqnkjf1tNb-gIfWUGsuHms_Ti4jtlQzn3XqNwZRMlrVBOT8FVKceVxGM/s640/IMG_0400.JPG" width="640" /></a></div>
<br />
To honour the occasion I printed 30 Wang Commander T Shirts. I owe Jarred many many beers for his immensely awesome design. I managed to sell all the men's sizes, and only have a few girls sizes. Turns out booth babes are a tough sell. Next time Wang Commander goes to a festival I think I need to hire Booth Bro's.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxDwbzM8GRAMKOYehfPCqX3MBWeJHA9ksNwKNYaCx0JwT1TuA2WYnvBOQIxy_XFCfZpluUwlRGLndqU9GELIwgdOuUlhyphenhyphene5CWbBh4HWvPfLo7Ni0T-x-xMbiL3i2g7vZJHE2onKkRYTQE/s1600/WangCommander_tshirt+jarred+fixed.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxDwbzM8GRAMKOYehfPCqX3MBWeJHA9ksNwKNYaCx0JwT1TuA2WYnvBOQIxy_XFCfZpluUwlRGLndqU9GELIwgdOuUlhyphenhyphene5CWbBh4HWvPfLo7Ni0T-x-xMbiL3i2g7vZJHE2onKkRYTQE/s640/WangCommander_tshirt+jarred+fixed.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Merchandising |o/</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOKgzghVNQ3A0YaHgKx3FX5WoMfWVig2NtnHQJT4kjNPKPJifR73r8pa494a3wkThRzAZQdXdRGNrxjhv2srj5doDjR2s3H36XrSKqpqdzNtyOvb7O0ojPqBvq8XSDfAPzvO-5Yjne_h0/s1600/IMG_0173.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOKgzghVNQ3A0YaHgKx3FX5WoMfWVig2NtnHQJT4kjNPKPJifR73r8pa494a3wkThRzAZQdXdRGNrxjhv2srj5doDjR2s3H36XrSKqpqdzNtyOvb7O0ojPqBvq8XSDfAPzvO-5Yjne_h0/s640/IMG_0173.JPG" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="font-size: 13.333333969116211px;">The official Wang Commander handshake (and my flesh husk on the right)</td></tr>
</tbody></table>
<br />
<br />Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0tag:blogger.com,1999:blog-3872554456512690210.post-89697295193621632112013-10-14T17:38:00.001-07:002013-10-15T06:51:09.235-07:00Radix Omnium Malorum<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh65UhMG_6KKdo_HDRJYraa6ZnXZACew735f_pib-akdKDL69Nk7K3U4XiTc-h889d_CokTSjti2rr6Anq5KMgd-1QrH5-QQd7_150vF0zYp1Fj8RVW2eugC-k9wGXugzUmP8Qoney58zk/s1600/header+(1).jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="97" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh65UhMG_6KKdo_HDRJYraa6ZnXZACew735f_pib-akdKDL69Nk7K3U4XiTc-h889d_CokTSjti2rr6Anq5KMgd-1QrH5-QQd7_150vF0zYp1Fj8RVW2eugC-k9wGXugzUmP8Qoney58zk/s640/header+(1).jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Gameplay</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='560' height='315' src='https://www.youtube.com/embed/layvdTJST6s?feature=player_embedded' frameborder='0'></iframe></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: justify;">
Whoohoo! ROM! My final undergrad project from way back in the Great Winter of '11. I spent many Friday nights on this terrible wonderful game. To be frank the game is not good. In any way. However, I am super proud of it! I swung for the fences and tried out a lot of weird ideas. The most notable of which is that the game takes place inside a giant rubix cube. Every 30 seconds one of the sides rotate, modifying the level structure. (Hooray for learning about rotational matrices and 3D physics engines the hard way). The game is also pretty thematically interesting. It's set in a dark chamber deep within the earth. In the center of this cavern dwells a cruel tree god, Rom. To satisfy his blood-thirst the Stag-like denizens of the chamber are locked in endless mortal combat (around 20 kills), sacrificing the flesh of their victims to Rom's insatiable roots. I also love the super awesome black metal and ambient tracks that that my group mates composed, they really set the games tone excellently.</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://pubs.cs.uct.ac.za/gamesproj/cgi-bin/view/2011/mazzolini_miller_pieterse.zip/Web/">You can check out the 'official' website here if you are interested (Web design lvl 5000)</a></div>
<br />
<div style="text-align: center;">
Game Mechaincs</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='560' height='315' src='https://www.youtube.com/embed/wUV54nNl52Y?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Dev Timelapse</div>
<div style="text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='560' height='315' src='https://www.youtube.com/embed/SWrlysJMEWo?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Level Editor</div>
<div style="text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='560' height='315' src='https://www.youtube.com/embed/SXuG04D45-c?feature=player_embedded' frameborder='0'></iframe></div>
<br />Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0tag:blogger.com,1999:blog-3872554456512690210.post-62191841782800188572013-09-23T13:34:00.001-07:002013-09-27T08:51:02.828-07:00Wang Commander<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="473" src="//www.youtube.com/embed/Zdw1_WjaylI" width="630"></iframe>
</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<a href="http://deciduousgames.blogspot.com/p/wang-commander.html">Check out the Playable Prototype here! </a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Let me know what you think on the <a href="http://www.makegamessa.com/discussion/1167/prototype-wang-commander-a-competitive-penis-simulation#Item_44">develpoment thread!</a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIX_g7vPBv0rZ9pikP7-UXX_1zzABobMZrYbpfZnpM5NuXWSXv7Reiux4QEpY-SzbpP0AwiWT4utg7yH1NTSPhmbEvrXbxxQClfk52NwbfojWpHx_oFeR53KSXvSgYtaimSdUG9RK8usg/s1600/wangs.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIX_g7vPBv0rZ9pikP7-UXX_1zzABobMZrYbpfZnpM5NuXWSXv7Reiux4QEpY-SzbpP0AwiWT4utg7yH1NTSPhmbEvrXbxxQClfk52NwbfojWpHx_oFeR53KSXvSgYtaimSdUG9RK8usg/s640/wangs.png" width="569" /></a></div>
<br />
<div style="text-align: center;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0tag:blogger.com,1999:blog-3872554456512690210.post-45344106259799988752013-09-10T14:42:00.000-07:002013-10-14T18:01:32.063-07:00Protein Interaction Project<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTbgIEBXrHyqyj11ffZb5Ei5czTyU0rwFu8FjOrlKVh5J7qEPN2TB4YFdpAD1ohZyU-ikTPAkJBIBgxNJ0igU4mnYjwhp1R4tqC9z-5TIPnuJlV_Oe-OeJa3oQ7R96ag8BssyUFfszN04/s1600/header0.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" height="83" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTbgIEBXrHyqyj11ffZb5Ei5czTyU0rwFu8FjOrlKVh5J7qEPN2TB4YFdpAD1ohZyU-ikTPAkJBIBgxNJ0igU4mnYjwhp1R4tqC9z-5TIPnuJlV_Oe-OeJa3oQ7R96ag8BssyUFfszN04/s1600/header0.jpg" width="700" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
I stumbled across one of my varsity projects today and thought that I would post it for posterity. The project is a 3D visualization of protein interaction networks.I built it with my friends Bryan Davies and Ryan Mazzolini for a class on information visualization. In hindsight it was probably the most profoundly insightful class took.</div>
<div style="text-align: center;">
<br />
<div>
You can check out the project webpage if you're interested:</div>
<div>
<a href="http://people.cs.uct.ac.za/~rpieterse/proteinInteractionVisualisation/ProteinInteractionVisualisation.html">Protein Interaction Visualisation</a><br />
<br /></div>
</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/4yeshVAAgaE" width="420"></iframe></div>
<br />
<br />Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0tag:blogger.com,1999:blog-3872554456512690210.post-80017756836328250412013-05-16T14:00:00.001-07:002013-05-19T05:06:20.295-07:00MiniHorde<div style="text-align: center;">
'</div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/hUJOJy8lIlQ" width="560"></iframe>
</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: justify;">
<a href="http://deciduousgames.blogspot.com/p/minihorde.html">MiniHorde </a>is a little 2 player co op game that I made at the start of the year. I wanted to capture the feeling of going back to back with you best friend and barely making to the next round, only to realize the next round is even more brutal. I'm pretty happy with how it turned out, though ironically I don't think I ever played it with my bf.<br />
<br />
Matt Miller wrote the awesome soundtrack in the playable (not the video, that's Front Line Assembly). You can listen to the soundtrack on Matt's Soundcloud, <a href="https://soundcloud.com/direbeatssa">Dire-Beats</a>.<br />
<br />
<iframe frameborder="no" height="166" scrolling="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F77529535" width="100%"></iframe>
<br />
<br />
<br />
I don't have much free time these days, but I wouldn't mind adding a few new mechanics and some more content when I get a chance.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="http://deciduousgames.blogspot.com/p/minihorde.html">You can play the web version here</a><br />
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKQJGCObCO3MSeAXgLgj3ipJNrEiRIY3A1CraYwmHtUvYH7zo9whSyldoQE8y7qu-ZhP0KaojG8SGtm3EP4we63bOekJXJYnVB0ZUf0Q6b8ffbbOeJFp3wJZ6GKuFPsiOv8-ftpgqTwWQ/s1600/22Wve.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="579" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKQJGCObCO3MSeAXgLgj3ipJNrEiRIY3A1CraYwmHtUvYH7zo9whSyldoQE8y7qu-ZhP0KaojG8SGtm3EP4we63bOekJXJYnVB0ZUf0Q6b8ffbbOeJFp3wJZ6GKuFPsiOv8-ftpgqTwWQ/s640/22Wve.jpg" width="640" /></a></div>
<br />Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0tag:blogger.com,1999:blog-3872554456512690210.post-71814328123403574402013-05-07T15:00:00.001-07:002013-07-09T18:51:38.777-07:00Xbox Controller Input Wrapper for Unity<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNrKyXmgvkqY8-YVOEV5R1XF9gc9IQ3wiRRxTpSN96Egc-CMQtmd7iVLfnIqEZvfHGs4099QlzTke19-fQW3z2sgpziiHbwzxDEakHFnNt2PVezxTU8zAkHvwysJHLSuhbEU4W8b7GaUs/s1600/GamePadInput+header.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNrKyXmgvkqY8-YVOEV5R1XF9gc9IQ3wiRRxTpSN96Egc-CMQtmd7iVLfnIqEZvfHGs4099QlzTke19-fQW3z2sgpziiHbwzxDEakHFnNt2PVezxTU8zAkHvwysJHLSuhbEU4W8b7GaUs/s640/GamePadInput+header.png" width="640" /></a></div>
<div style="text-align: justify;">
<br />
<br />
After setting up Gamepad input in Unity for around the 5th time, I decided to write a wrapper class to avoid future suffering. The class mimics the Input.GetButton() and Input.GetButtonDown() functions.</div>
<div style="text-align: justify;">
</div>
<script class="brush: csharp" type="syntaxhighlighter"><![CDATA[
public static bool GetButtonDown(Button button, Index controller){...
public static bool GetButton(Button button, Index controller){...
public static Vector2 GetAxis(Axis axis, Index controller, bool raw = false){...
public static float GetTrigger(Trigger trigger, Index controller, bool raw = false){...
]]></script>
<br />
<div style="text-align: justify;">
I also added a GetState() function, similar to XNA, which returns a snapshot of the controller's state.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<script class="brush: csharp" type="syntaxhighlighter"><![CDATA[
GamepadPadState state = GamePad.GetState(Index.One);
]]></script>
<br />
Caveats:
</div>
<ul>
<li style="text-align: justify;">You will need to replace the InputManager.asset file located in the ProjectSettings folder with the one contained in the package.</li>
<li style="text-align: justify;">GetButtonDown() and GetButton() cannot be used to check the up/down/left/right buttons because Unity treats the dpad as an axis.</li>
</ul>
<div style="text-align: justify;">
<div style="text-align: center;">
<br />
<a href="http://www.mediafire.com/download/9y5q1y6hd9u9px8/Gamepad_Input.unitypackage">Download the Package</a><br />
or<br />
<a href="https://dl.dropboxusercontent.com/u/49550638/Live%20Content/GamepadInputDemo/WebPlayer.html">Try a Demo</a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div style="text-align: justify;">
<div style="text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br /></div>
</div>Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com9tag:blogger.com,1999:blog-3872554456512690210.post-59377560119916712802013-05-01T12:55:00.000-07:002013-05-07T15:12:21.251-07:00Procedural Tree Generation<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLfpttWdMQo8DfWnDC7xz44CJdR9jDTNhAwOWXudi7ICCVK9v-q0r1txhpcrTtGTAKPBbQj9tNF62U-Zy1kISL3_KMClz8GwzUxYp0jE9pGFIct5u6OaAhktZ89m3mYNUkq_ZVPn9mTDo/s1600/RedMaple.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLfpttWdMQo8DfWnDC7xz44CJdR9jDTNhAwOWXudi7ICCVK9v-q0r1txhpcrTtGTAKPBbQj9tNF62U-Zy1kISL3_KMClz8GwzUxYp0jE9pGFIct5u6OaAhktZ89m3mYNUkq_ZVPn9mTDo/s640/RedMaple.png" width="640" /></a></div>
<br />
<br />
I thought I should post a link to my Honours thesis for posterity, considering it swallowed at least 3 months of my life. My research formed one third of a project to generate a 'realistic' 3D model of a tree from a directed acyclic graph. I focused on generating the mesh for the trunk and branches, while my two teammates researched bark and foliage generation.<br />
<a name='more'></a><br />
<br />
<span style="text-align: justify;">The topic required that a single seamless polygon mesh be generated for all of the branches. This allowed a smooth subdivision surface to be derived. Generating a seamless mesh proved a challenging problem, particularly at the points where branches met. I ended up solving this by constructing a 3D convex hull around the point where the branches met. In hindsight I probably should have used adaptive distance fields instead.</span><br />
<br />
<br />
<div style="text-align: center;">
<a href="http://pubs.cs.uct.ac.za/honsproj/cgi-bin/view/2012/foster_mazzolini_pieterse.zip/Yggdrasil%20Webpage/index.html">If you are at all curious you can check the </a><a href="http://pubs.cs.uct.ac.za/honsproj/cgi-bin/view/2012/foster_mazzolini_pieterse.zip/Yggdrasil%20Webpage/index.html">project </a><a href="http://pubs.cs.uct.ac.za/honsproj/cgi-bin/view/2012/foster_mazzolini_pieterse.zip/Yggdrasil%20Webpage/index.html">website here.</a></div>
<div style="text-align: center;">
<br /></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD8PDTjrLJIBBvQD3OxXV3fJlzfrDXRHMfnewHMtV32D4-uUP3SQ2y20o1aut51z-_ER2Y0oKwsi_QGGSEVfyoVXISprnxea72vwdhmAN6bbNFMuffnBiwoTQB6uI9wK5XZvuiBjlOMfg/s1600/Results.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="566" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD8PDTjrLJIBBvQD3OxXV3fJlzfrDXRHMfnewHMtV32D4-uUP3SQ2y20o1aut51z-_ER2Y0oKwsi_QGGSEVfyoVXISprnxea72vwdhmAN6bbNFMuffnBiwoTQB6uI9wK5XZvuiBjlOMfg/s640/Results.png" width="640" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0tag:blogger.com,1999:blog-3872554456512690210.post-42362920660685757162013-04-25T14:45:00.002-07:002013-04-25T14:52:36.123-07:00Simple C# Unity SerializerI wrote this class to serializes common unity types into and out of a byte array. Its nothing fancy, but its handy for networking player state.<br />
<br />
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl7xLwkCk-q_qpMwgKzDmzvxpKdeG83MoNQtWdADQ3Y_C69u00N1c6EHFVHYBnV9jcKuDm0rOZnpdBz4BVBgdejsFltlBrgfeMdc4N2q7KY-PKC9vDSpoRXcPEBaxIvziFLL-02YJWDDU7/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> //--- Serialize ---
UnitySerializer srlzr = new UnitySerializer();
srlzr.Serialize(new Vector3(4, 8, 6));
byte[] byteArray = srlzr.ByteArray;
// send byte array somewhere..
//--- Deserialize ---
UnitySerializer dsrlzr = new UnitySerializer(byteArray);
Vector3 point3 = dsrlzr.DeserializeVector3();
</code></pre>
<br />
It supports Vector3, Vector2 and Quaternions, as well as the common primitives and its easy enough to extend to extra types. Just be sure to deserialize the data in the same order it was serialized. Check out the Example() function at the bottom to see how it works.<br />
<a name='more'></a><br />
<div>
<br /></div>
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl7xLwkCk-q_qpMwgKzDmzvxpKdeG83MoNQtWdADQ3Y_C69u00N1c6EHFVHYBnV9jcKuDm0rOZnpdBz4BVBgdejsFltlBrgfeMdc4N2q7KY-PKC9vDSpoRXcPEBaxIvziFLL-02YJWDDU7/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> // Author: Richard Pieterse, April 2013
using UnityEngine;
using System.Collections.Generic;
using System;
public class UnitySerializer {
private List<byte> byteStream = new List<byte>();
private byte[] byteArray;
private int index = 0;
/// <summary>
/// Returns the stream as a Byte Array
/// </summary>
public byte[] ByteArray
{
get
{
if ( byteArray == null || byteStream.Count != byteArray.Length)
byteArray = byteStream.ToArray();
return byteArray;
}
}
/// <summary>
/// Create a new empty stream
/// </summary>
public UnitySerializer()
{
}
/// <summary>
/// Initialiaze a stream from a byte array.
/// Used for deserilaizing a byte array
/// </summary>
/// <param name="ByteArray"></param>
public UnitySerializer(byte[] ByteArray)
{
byteArray = ByteArray;
byteStream = new List<byte>(ByteArray);
}
// --- double ---
public void Serialize(double d)
{
byteStream.AddRange( BitConverter.GetBytes(d));
}
public double DeserializeDouble()
{
double d = BitConverter.ToDouble(ByteArray, index); index += 8;
return d;
}
//
// --- bool ---
public void Serialize(bool b)
{
byteStream.AddRange(BitConverter.GetBytes(b));
}
public bool DeserializeBool()
{
bool b = BitConverter.ToBoolean(ByteArray, index); index += 1;
return b;
}
//
// --- Vector2 ---
public void Serialize(Vector2 v)
{
byteStream.AddRange(GetBytes(v));
}
public Vector2 DeserializeVector2()
{
Vector2 vector2 = new Vector2();
vector2.x = BitConverter.ToSingle(ByteArray, index); index += 4;
vector2.y = BitConverter.ToSingle(ByteArray, index); index += 4;
return vector2;
}
//
// --- Vector3 ---
public void Serialize(Vector3 v)
{
byteStream.AddRange(GetBytes(v));
}
public Vector3 DeserializeVector3()
{
Vector3 vector3 = new Vector3();
vector3.x = BitConverter.ToSingle(ByteArray, index); index += 4;
vector3.y = BitConverter.ToSingle(ByteArray, index); index += 4;
vector3.z = BitConverter.ToSingle(ByteArray, index); index += 4;
return vector3;
}
//
// --- Type ---
public void Serialize(System.Type t)
{
// serialize type as string
string typeStr = t.ToString();
Serialize(typeStr);
}
public Type DeserializeType()
{
// type stored as string
string typeStr = DeserializeString();
return Type.GetType(typeStr); ;
}
//
// --- String ---
public void Serialize(string s)
{
// add the length as a header
byteStream.AddRange(BitConverter.GetBytes(s.Length));
foreach (char c in s)
byteStream.Add((byte)c);
}
public string DeserializeString()
{
int length = BitConverter.ToInt32(ByteArray, index); index += 4;
string s = "";
for (int i = 0; i < length; i++)
{
s += (char)ByteArray[index];
index++;
}
return s;
}
//
// --- byte[] ---
public void Serialize(byte[] b)
{
// add the length as a header
byteStream.AddRange(BitConverter.GetBytes(b.Length));
byteStream.AddRange(b);
}
public byte[] DeserializeByteArray()
{
int length = BitConverter.ToInt32(ByteArray, index); index += 4;
byte[] bytes = new byte[length];
for (int i = 0; i < length; i++)
{
bytes[i] = ByteArray[index];
index++;
}
return bytes;
}
//
// --- Quaternion ---
public void Serialize(Quaternion q)
{
byteStream.AddRange(GetBytes(q));
}
public Quaternion DeserializeQuaternion()
{
Quaternion quat = new Quaternion();
quat.x = BitConverter.ToSingle(ByteArray, index); index += 4;
quat.y = BitConverter.ToSingle(ByteArray, index); index += 4;
quat.z = BitConverter.ToSingle(ByteArray, index); index += 4;
quat.w = BitConverter.ToSingle(ByteArray, index); index += 4;
return quat;
}
//
// --- float ---
public void Serialize(float f)
{
byteStream.AddRange(BitConverter.GetBytes(f));
}
public float DeserializeFloat()
{
float f = BitConverter.ToSingle(ByteArray, index); index += 4;
return f;
}
//
// --- int ---
public void Serialize(int i)
{
byteStream.AddRange(BitConverter.GetBytes(i));
}
public int DeserializeInt()
{
int i = BitConverter.ToInt32(ByteArray, index); index += 4;
return i;
}
//
// --- internal ----
Vector3 DeserializeVector3(byte[] bytes, ref int index)
{
Vector3 vector3 = new Vector3();
vector3.x = BitConverter.ToSingle(bytes, index); index += 4;
vector3.y = BitConverter.ToSingle(bytes, index); index += 4;
vector3.z = BitConverter.ToSingle(bytes, index); index += 4;
return vector3;
}
Quaternion DeserializeQuaternion(byte[] bytes, ref int index)
{
Quaternion quat = new Quaternion();
quat.x = BitConverter.ToSingle(bytes, index); index += 4;
quat.y = BitConverter.ToSingle(bytes, index); index += 4;
quat.z = BitConverter.ToSingle(bytes, index); index += 4;
quat.w = BitConverter.ToSingle(bytes, index); index += 4;
return quat;
}
byte[] GetBytes(Vector2 v)
{
List<byte> bytes = new List<byte>(8);
bytes.AddRange(BitConverter.GetBytes(v.x));
bytes.AddRange(BitConverter.GetBytes(v.y));
return bytes.ToArray();
}
byte[] GetBytes(Vector3 v)
{
List<byte> bytes = new List<byte>(12);
bytes.AddRange(BitConverter.GetBytes(v.x));
bytes.AddRange(BitConverter.GetBytes(v.y));
bytes.AddRange(BitConverter.GetBytes(v.z));
return bytes.ToArray();
}
byte[] GetBytes(Quaternion q)
{
List<byte> bytes = new List<byte>(16);
bytes.AddRange(BitConverter.GetBytes(q.x));
bytes.AddRange(BitConverter.GetBytes(q.y));
bytes.AddRange(BitConverter.GetBytes(q.z));
bytes.AddRange(BitConverter.GetBytes(q.w));
return bytes.ToArray();
}
public static void Example()
{
//
Debug.Log("--- UnitySerializer Example ---");
Vector2 point = UnityEngine.Random.insideUnitCircle;
Vector3 position = UnityEngine.Random.onUnitSphere;
Quaternion quaternion = UnityEngine.Random.rotation;
float f = UnityEngine.Random.value;
int i = UnityEngine.Random.Range(0, 10000);
double d = (double)UnityEngine.Random.Range(0, 10000);
string s = "Brundle Fly";
bool b = UnityEngine.Random.value < 0.5f ? true : false;
System.Type type = typeof(UnitySerializer);
//
Debug.Log("--- Before ---");
Debug.Log(point + " " + position + " " + quaternion + " " + f + " " + d + " " + s + " " + b + " " + type);
//
Debug.Log("--- Serialize ---");
UnitySerializer us = new UnitySerializer();
us.Serialize(point);
us.Serialize(position);
us.Serialize(quaternion);
us.Serialize(f);
us.Serialize(i);
us.Serialize(d);
us.Serialize(s);
us.Serialize(b);
us.Serialize(type);
byte[] byteArray = us.ByteArray;
// the array must be deserialized in the same order as it was serialized
Debug.Log("--- Deserialize ---");
UnitySerializer uds = new UnitySerializer(byteArray);
Vector2 point2 = uds.DeserializeVector2();
Vector3 position2 = uds.DeserializeVector3();
Quaternion quaternion2 = uds.DeserializeQuaternion();
float f2 = uds.DeserializeFloat();
int i2 = uds.DeserializeInt();
double d2 = uds.DeserializeDouble();
string s2 = uds.DeserializeString();
bool b2 = uds.DeserializeBool();
System.Type type2 = uds.DeserializeType();
//
Debug.Log("--- After ---");
Debug.Log(point2 + " " + position2 + " " + quaternion2 + " " + f2 + " " + d2 + " " + s2 + " " + b2 + " " + type2);
}
}
</code></pre>
Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com5tag:blogger.com,1999:blog-3872554456512690210.post-30822079514418086302013-04-23T16:32:00.000-07:002013-09-10T14:22:20.330-07:00Escape Velocity<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXg4p-5jBFltWOYmiWFJFWX-zJ2F2kYfV5jNOLv_FKsnUpc-z3eL1HCeNRJWyq2iawXnQKBJOjYDmoTEuryTXtEtUdUXJex2tEpHzHl6MO-wNr3Wfh0L9YFyGDtrumFsjt1vBlEMI33cc/s1600/escapeVeloctiy.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXg4p-5jBFltWOYmiWFJFWX-zJ2F2kYfV5jNOLv_FKsnUpc-z3eL1HCeNRJWyq2iawXnQKBJOjYDmoTEuryTXtEtUdUXJex2tEpHzHl6MO-wNr3Wfh0L9YFyGDtrumFsjt1vBlEMI33cc/s640/escapeVeloctiy.PNG" width="640" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="http://deciduousgames.blogspot.com/p/escape-velocity.html">Escape Velocity</a> started as my entry into global game jam 2013. I wanted to make a game where 10 people can play on the same PC. The game itself quite simple. Every player controls a centipede-like creature with a single button. The objective is to collect the game points which wisp about the level. The first player to collect 8 game points wins. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Since each player requires only 1 button a standard keyboard can usually support around 7 players. If you include the mouse you can squeeze in another 2, maybe even 3... Plug in am xbox gamepad and that's potentially another 5 or more players. The game supports up to four controllers.</div>
<div style="text-align: justify;">
<br />
<div style="text-align: center;">
<a href="http://deciduousgames.blogspot.com/p/escape-velocity.html">Play the web version of Escape Velocity</a>
<br />
[Edit: Updated the game. September 2013]
</div>
<br />
<br />
The awesome spacey soundtrack was written by Ryan Mazzolini and is availabel on his <a href="https://soundcloud.com/ryan-mazzolini/escapevelocity_remastered">SoundCloud</a>.<br />
<br />
<iframe frameborder="no" height="166" scrolling="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F89597259" width="100%"></iframe>
<span style="color: #0000ee; text-align: center; text-decoration: underline;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNvN4ihAnKCK5zeKmOlKd16vKQIA3DDxqIZahHnJZG1Mjnc3r74Nfh21fMGHi4M_A-WTikOo9_baBnmYe0SPbeiniw0y43VFe7JbE1aMyuoA4A1OgeWWPzKqqji340eFeSUOm_v_E76Sc/s1600/Capture.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNvN4ihAnKCK5zeKmOlKd16vKQIA3DDxqIZahHnJZG1Mjnc3r74Nfh21fMGHi4M_A-WTikOo9_baBnmYe0SPbeiniw0y43VFe7JbE1aMyuoA4A1OgeWWPzKqqji340eFeSUOm_v_E76Sc/s640/Capture.PNG" width="640" /></a></div>
<br /></div>
<br />Anonymoushttp://www.blogger.com/profile/15251519231372260852noreply@blogger.com0