<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Contract Work &#8211; Tobias Makes Games</title>
	<atom:link href="https://blog.dragonlab.de/category/contract-work/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.dragonlab.de</link>
	<description>...and other stuff. But mostly games.</description>
	<lastBuildDate>Tue, 08 Dec 2015 23:46:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
<site xmlns="com-wordpress:feed-additions:1">11829519</site>	<item>
		<title>&#8220;Wickie und die starken Männer Teil 2: Wiedersehen in Flake&#8221; for the iPhone</title>
		<link>https://blog.dragonlab.de/2015/01/wickie-2-for-the-iphone/</link>
					<comments>https://blog.dragonlab.de/2015/01/wickie-2-for-the-iphone/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Sun, 11 Jan 2015 18:54:31 +0000</pubDate>
				<category><![CDATA[Contract Work]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[AIR/Flash]]></category>
		<category><![CDATA[iOS]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=2768</guid>

					<description><![CDATA[The second game in the series &#8220;Games I Made For Companies, But Never Posted Here&#8221; was for Exozet a few years ago &#8211; a port of the Nintendo DS Game &#8220;Wickie und die starken Männer &#8211; Teil 2: Wiedersehen in Flake&#8221; to the iPhone using Adobe AIR. The port had an interesting set of challenges. &#8230; <a href="https://blog.dragonlab.de/2015/01/wickie-2-for-the-iphone/" class="more-link">Continue reading <span class="screen-reader-text">&#8220;Wickie und die starken Männer Teil 2: Wiedersehen in Flake&#8221; for the iPhone</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">The second game in the series &#8220;Games I Made For Companies, But Never Posted Here&#8221; was for <a href="http://global.exozet.com">Exozet</a> a few years ago &#8211; a port of the Nintendo DS Game &#8220;<a href="https://www.youtube.com/watch?v=eEbT2X-LHf4">Wickie und die starken Männer &#8211; Teil 2: Wiedersehen in Flake</a>&#8221; to the iPhone using Adobe AIR.</p>
<p style="text-align: justify;">The port had an interesting set of challenges. The game should use the original levels and everything including player movement and enemies should be exactly like it was on the DS. Obviously I couldn&#8217;t use any of the original code directly, but it was still useful to be certain about some enemy behaviours. The level files had to be exported, converted into a proper format for the AIR game and then read back.</p>
<p style="text-align: justify;">For that game, I worked together with another programmer. My part was almost all the in-game gameplay, i.e. level loading, platforming and implementing the player character, the enemies, the various other hazards and the pick-ups in the game world.</p>
<p style="text-align: justify;">Here is a trailer &#8211; in German, but the gameplay is still easily understandable:</p>
<a href="https://blog.dragonlab.de/2015/01/wickie-2-for-the-iphone/"><img decoding="async" src="https://i.ytimg.com/vi/h1ioRo9sFa8/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2015/01/wickie-2-for-the-iphone/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2768</post-id>	</item>
		<item>
		<title>Beer Pong HD for Android</title>
		<link>https://blog.dragonlab.de/2015/01/beer-pong-hd-for-android/</link>
					<comments>https://blog.dragonlab.de/2015/01/beer-pong-hd-for-android/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Sat, 10 Jan 2015 18:28:01 +0000</pubDate>
				<category><![CDATA[Contract Work]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[2 Players]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Multiplayer]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[University]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=2759</guid>

					<description><![CDATA[I&#8217;m currently in the process of posting all the games and prototypes that I made years ago and never published. This post (and the next one) are special though &#8211; because the games were published, just not by me. I made those games for other companies. The first one is Beer Pong HD for Android. &#8230; <a href="https://blog.dragonlab.de/2015/01/beer-pong-hd-for-android/" class="more-link">Continue reading <span class="screen-reader-text">Beer Pong HD for Android</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">I&#8217;m currently in the process of posting all the games and prototypes that I made years ago and never published. This post (and the next one) are special though &#8211; because the games <em>were</em> published, just not by me. I made those games for other companies.</p>
<p style="text-align: justify;">The first one is <a href="https://play.google.com/store/apps/details?id=com.codeglue.BeerPong&amp;hl=en" target="_blank">Beer Pong HD for Android</a>. Back in the days when I worked in the Netherlands as part of my studies, I made its first version (further on, other developers expanded it) with Unity for <a href="http://codeglue.com" target="_blank">Codeglue</a>.</p>
<p style="text-align: justify;">It seems the original promo video is not available anymore. Here is the best video that I found (made by <a href="https://www.youtube.com/channel/UCx9m70T-zDlxcJpoK4DDlYg" target="_blank">Androida.it</a>). I suggest you jump to 4:16 for gameplay:</p>
<a href="https://blog.dragonlab.de/2015/01/beer-pong-hd-for-android/"><img decoding="async" src="https://i.ytimg.com/vi/N173ebcBbA4/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p style="text-align: justify;">What <em>is</em> still available is the video how the AI finds out which ball throws end up inside a cup. I didn&#8217;t just want to calculate how to hit the middle of the cup because that might look too artificial, but I still wanted to be able to predict whether a throw hits, even if multiple jumps on the table or cup&#8217;s edges are involved. Here is a video of the AI &#8220;training&#8221; and finding out which throws hit:</p>
<a href="https://blog.dragonlab.de/2015/01/beer-pong-hd-for-android/"><img decoding="async" src="https://i.ytimg.com/vi/GB7wCU7TNE0/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p style="text-align: justify;">(And the best part is that it takes some time and is automatic. Time for a cup of coffee &#8211; or an <a href="http://xkcd.com/303/" target="_blank">office sword fight</a>. I like being a programmer.)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2015/01/beer-pong-hd-for-android/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2759</post-id>	</item>
		<item>
		<title>StarCoder: A Short Game Programming Workshop For Total Beginners</title>
		<link>https://blog.dragonlab.de/2013/06/starcoder/</link>
					<comments>https://blog.dragonlab.de/2013/06/starcoder/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Tue, 04 Jun 2013 21:24:38 +0000</pubDate>
				<category><![CDATA[Author's Picks]]></category>
		<category><![CDATA[Awesome Minigames]]></category>
		<category><![CDATA[Contract Work]]></category>
		<category><![CDATA[Top 7]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Game Based Learning]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=1139</guid>

					<description><![CDATA[15 Minutes in the Shoes of a Game Programmer For a workshop at the YOU, a youth culture fair, I was asked to make a concept for a short game programming workshop. The requirements were: The workshop should give an impression of the work of a game programmer. It should take about 15 minutes and &#8230; <a href="https://blog.dragonlab.de/2013/06/starcoder/" class="more-link">Continue reading <span class="screen-reader-text">StarCoder: A Short Game Programming Workshop For Total Beginners</span></a>]]></description>
										<content:encoded><![CDATA[<h4>15 Minutes in the Shoes of a Game Programmer</h4>
<p style="text-align: justify;">For a workshop at the <a href="http://you.de" target="_blank">YOU</a>, a youth culture fair, I was asked to make a concept for a short game programming workshop.</p>
<p style="text-align: justify;">The requirements were:</p>
<ul style="text-align: justify;">
<li>The workshop should give <strong>an impression of the work of a game programmer</strong>.</li>
<li>It should take about <strong>15 minutes</strong> and allow <strong>groups of varying size</strong>.</li>
<li>I should assume that the participants have <strong>no experience in programming</strong> at all.</li>
<li>Instructions should be kept to a minimum; the focus should be on <strong>hands-on experience</strong>.</li>
<li>The workshop should produce a <strong>quantifiable result</strong>.</li>
<li>It should be an <strong>enjoyable experience</strong>.</li>
</ul>
<p style="text-align: justify;">No easy task. Luckily, inspiration struck, and a few days later I finished the game StarCoder.</p>
<h4 style="text-align: center;">StarCoder</h4>
<p style="text-align: center;"><a href="http://dragonlab.de/projects/starcoder/screenshot.png" target="_blank"><img decoding="async" class="aligncenter" src="https://dragonlab.de/projects/starcoder/screenshot-thumb.png" alt="" width="300" height="180" /></a></p>
<p style="text-align: center;">Move the player to the star by using<br />
Left/Right and Space to jump.</p>
<p style="text-align: center;">An easy game if it weren&#8217;t for the spikes &#8211;<br />
or if you could jump far enough, for that matter.<br />
Luckily you can edit the source code.</p>
<p style="text-align: center;">There are 15 distinct solutions to win the game.<br />
How many will you find?</p>
<p style="text-align: center;"><a href="http://dragonlab.de/projects/starcoder/StarCoder.zip"><strong>Download for Windows</strong></a></p>
<p style="text-align: center;"><strong><a href="http://dragonlab.de/projects/starcoder/StarCoder-src.zip">Source Code</a></strong> (License: <a href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license">CC BY SA</a>)<br />
<a style="border-bottom: none;" href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license"><img loading="lazy" decoding="async" class="aligncenter" style="border-width: 0px;" src="https://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="Creative Commons License" width="88" height="31" /></a></p>
<a href="https://blog.dragonlab.de/2013/06/starcoder/"><img decoding="async" src="https://i.ytimg.com/vi/WZGMLX4ifvo/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<h4 style="text-align: left;">The Workshop</h4>
<p style="text-align: justify;">The workshop went extremely well. Everybody found at least 4 solutions, with some finding up to 10. The game also seems to be surprisingly fun, even (or especially?) for non-programmers! Results were often accompanied by laughter and some of the participants even asked for the program so they could try it again at home. And I remember a teacher who sat down to try it himself after I finished the workshop with his group of pupils.</p>
<p style="text-align: justify;">If you use it yourself (which I&#8217;m totally fine with &#8211; I&#8217;d love if you <a title="Super Sandwich Simulator 2013" href="mailto:Tobias.Wehrum@dragonlab.de" target="_blank">drop me a message</a> that you are using it!), this was my approach:</p>
<ul style="text-align: justify;">
<li>Tell your attendees that the goal of the game is to get to the star. Ask them to click in the left part and try it themselves: Arrows keys to run, Space to jump.</li>
<li>After half a minute admit that it seems rather impossible &#8211; but luckily there&#8217;s the source code on the right side which they may edit. Ask them to notify you once they have a solution.</li>
<li>Once they have the first solution, congratulate them for their achievement. Then ask them to click on &#8220;Reset&#8221; in the lower right corner and tell them that there are 14 more solutions.</li>
<li>After a few minutes (or a few solutions, depending on their speed), tell them that there&#8217;s also the &#8220;Creation&#8221; tab in the upper corner.</li>
</ul>
<p style="text-align: justify;">The ideal number of attendees seems to be 1 to 3 per computer. You might want them to write down their solutions if you want to assign a score to each group later.</p>
<p style="text-align: justify;">So&#8230; how about you? Did you find every single one of the 15 solutions? Try it yourself first &#8211; and then check it with this handy <strong><a href="http://dragonlab.de/projects/starcoder/walkthrough.txt" target="_blank">walk-through</a></strong>. (No cheating though!)</p>
<p style="text-align: justify;">And if you&#8217;re interested how hard solutions are and which are found the most and least easily, you can check out these <a href="http://dragonlab.de/projects/starcoder/statistics.txt" target="_blank"><strong>statistics</strong></a> (contains spoilers!).</p>
<h4>Credits</h4>
<ul>
<li style="text-align: justify;">Concept, Programming and &#8220;Art&#8221;: Tobias Wehrum</li>
<li style="text-align: justify;">Sounds: <a href="https://www.facebook.com/pages/Nexus-Child/107215252654563" target="_blank">Moritz Ufer</a></li>
</ul>
<p style="text-align: justify;">Thanks to my playtesters: Moritz, Tobias, Kelvin, Sebastian, Simon, Christiaan, Lukas, Florian, Marina, Jana, Jens, Paul, Ronja and Nadine. You guys have been a huge help!</p>
<p style="text-align: justify;">Made in cooperation with:</p>
<ul>
<li style="text-align: justify;"><a href="http://medialepfade.de" target="_blank">Mediale Pfade</a></li>
<li style="text-align: justify;"><a href="http://stiftung-digitale-spielekultur.de" target="_blank">Stiftung digitale Spielekultur</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2013/06/starcoder/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1139</post-id>	</item>
	</channel>
</rss>
