<?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>1 Player &#8211; Tobias Makes Games</title>
	<atom:link href="https://blog.dragonlab.de/tag/singleplayer/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.dragonlab.de</link>
	<description>...and other stuff. But mostly games.</description>
	<lastBuildDate>Wed, 23 May 2018 21:02:01 +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>Whistle Your Way Through A Cave in: Hyper Bat Simulator 2018!</title>
		<link>https://blog.dragonlab.de/2017/02/hyper-bat-simulator-2018/</link>
					<comments>https://blog.dragonlab.de/2017/02/hyper-bat-simulator-2018/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Thu, 09 Feb 2017 00:32:40 +0000</pubDate>
				<category><![CDATA[Awesome Minigames]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[Berlin]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Game Jam]]></category>
		<category><![CDATA[Gamepad]]></category>
		<category><![CDATA[Global Game Jam]]></category>
		<category><![CDATA[Microphone]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Unity]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=4083</guid>

					<description><![CDATA[A few weeks ago was the end of January, and many game developers know what that means: It&#8217;s time for yet another Global Game Jam! The GGJ is a world-wide event with hundreds of locations where people meet for 48 hours of rapid game development. This year&#8217;s theme was &#8220;Waves&#8221;, and I found myself in &#8230; <a href="https://blog.dragonlab.de/2017/02/hyper-bat-simulator-2018/" class="more-link">Continue reading <span class="screen-reader-text">Whistle Your Way Through A Cave in: Hyper Bat Simulator 2018!</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">A few weeks ago was the end of January, and many game developers know what that means: It&#8217;s time for yet another <a href="http://globalgamejam.org" target="_blank" rel="noopener">Global Game Jam</a>! The GGJ is a world-wide event with hundreds of locations where people meet for 48 hours of rapid game development.</p>
<p style="text-align: justify;">This year&#8217;s theme was &#8220;Waves&#8221;, and I found myself in a team where I didn&#8217;t know a single person &#8211; which is always challenging, but also fun! The development went nearly without any hitches and I&#8217;m really content with our result:</p>
<p style="text-align: justify;"><img decoding="async" data-attachment-id="4084" data-permalink="https://blog.dragonlab.de/2017/02/hyper-bat-simulator-2018/banner-3/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2017/02/banner.png" data-orig-size="500,227" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="banner" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2017/02/banner-300x136.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2017/02/banner.png" class="size-full wp-image-4084 aligncenter" src="https://blog.dragonlab.de/wp-content/uploads/2017/02/banner.png" alt="" width="500" height="227" srcset="https://blog.dragonlab.de/wp-content/uploads/2017/02/banner.png 500w, https://blog.dragonlab.de/wp-content/uploads/2017/02/banner-300x136.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p style="text-align: justify;">In the game, you are a bat flying through a cave looking for its bat pups so you can go hunting. The cave is dark and the pups are tiny, so you use your echolocation to see and hope the pups answer. You steer with the gamepad &#8211; but to use the echolocation, you have to whistle into a microphone! (Like the title suggests, this is definitely the latest in bat simulation technology.)</p>
<p style="text-align: justify;"><img loading="lazy" decoding="async" data-attachment-id="4096" data-permalink="https://blog.dragonlab.de/2017/02/hyper-bat-simulator-2018/norbert-whistling-3/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2017/02/norbert-whistling-2.png" data-orig-size="1594,1080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="norbert-whistling" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2017/02/norbert-whistling-2-300x203.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2017/02/norbert-whistling-2-1024x694.png" class="alignnone wp-image-4096 size-large" src="https://blog.dragonlab.de/wp-content/uploads/2017/02/norbert-whistling-2-1024x694.png" width="660" height="447" srcset="https://blog.dragonlab.de/wp-content/uploads/2017/02/norbert-whistling-2-1024x694.png 1024w, https://blog.dragonlab.de/wp-content/uploads/2017/02/norbert-whistling-2-300x203.png 300w, https://blog.dragonlab.de/wp-content/uploads/2017/02/norbert-whistling-2-768x520.png 768w, https://blog.dragonlab.de/wp-content/uploads/2017/02/norbert-whistling-2-700x474.png 700w, https://blog.dragonlab.de/wp-content/uploads/2017/02/norbert-whistling-2.png 1594w" sizes="auto, (max-width: 660px) 100vw, 660px" /></p>
<p style="text-align: justify;">Here&#8217;s a video of our presentation after the GGJ (starts at 0:29):</p>
<div class="jetpack-video-wrapper">
<div class="container-lazyload preview-lazyload container-youtube js-lazyload--not-loaded"><a href="https://youtu.be/YhNTrAO14dk?t=29s" class="lazy-load-youtube preview-lazyload preview-youtube" data-video-title="Global Game Jam Berlin 2017 Presentations - Bat Simulator 2018" title="Play video &quot;Global Game Jam Berlin 2017 Presentations - Bat Simulator 2018&quot;">https://youtu.be/YhNTrAO14dk?t=29s</a><noscript>Video can&#8217;t be loaded because JavaScript is disabled: <a href="https://youtu.be/YhNTrAO14dk?t=29s" title="Global Game Jam Berlin 2017 Presentations - Bat Simulator 2018">Global Game Jam Berlin 2017 Presentations &#8211; Bat Simulator 2018 (https://youtu.be/YhNTrAO14dk?t=29s)</a></noscript></div>
</div>
<p>&nbsp;</p>
<p>And a small trailer video Emily and Caroline made:</p>
<a href="https://blog.dragonlab.de/2017/02/hyper-bat-simulator-2018/"><img decoding="async" src="//i.ytimg.com/vi/2DrwZMVQ1g0/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p>&nbsp;</p>
<p>The game and its source code is available at its <a href="http://globalgamejam.org/2017/games/hyper-bat-simulator">Global Game Jam entry page</a>.</p>
<p>Before I talk a little more about the development, here&#8217;s the team:</p>
<ul>
<li><a href="http://github.com/carolineclark">Caroline Clark</a> (<a href="http://twitter.com/lineyjane">@lineyjane</a>): Programming</li>
<li><a href="http://emilyclaudet.com" target="_blank" rel="noopener">Emily Claudet</a>: Game Design, Sound Design</li>
<li><a href="https://www.linkedin.com/in/frederik-lindemann-18b521b7" target="_blank" rel="noopener">Frederik Lindemann</a>: Level Design, Game Design</li>
<li><a href="https://www.linkedin.com/in/miranda-tung-69412411b" target="_blank" rel="noopener">Miranda Tung</a>: 2D Art/3D Art</li>
<li>Tobias Wehrum: Team Lead, Lead Programming</li>
</ul>
<p>We also used some assets:</p>
<ul>
<li><a href="http://www.dafont.com/de/dark-forest.font" target="_blank" rel="noopener">Dark Forest font by dcoxy &#8211; Greg Medina</a></li>
<li><a href="http://www.universalsoundfx.com" target="_blank" rel="noopener">Universal Sound FX by Imphenzia AB</a></li>
<li><a href="https://www.assetstore.unity3d.com/en/#!/content/14325" target="_blank" rel="noopener">3D Particles by Unluck Software</a></li>
</ul>
<p style="text-align: justify;">Okay, on to the development! This time (and very atypical for me), the concept was rather simple. A single player game with no really hard development challenges &#8211; well, that leaves more room for polish, and sounds just right for 48 hours!</p>
<p style="text-align: justify;">This was also one of the few times where the game design didn&#8217;t change much over the course of the weekend. Everything just worked. In the end, we actually finished the game with all the features we wanted! We even removed some features we already implemented because they made the game less accessible and weren&#8217;t as much fun as we had imagined: Dizzyness when the bat crashed into a wall, and not being able to call out to children when there&#8217;s a wall in the way. We also wanted to add monsters that follow sound, but in the end the game turned out to be plenty fun without the added complications, so we decided not to go that route.</p>
<p style="text-align: justify;">The microphone implementation was incredibly easy, more so because <a href="http://blog.dragonlab.de/tag/microphone">this isn&#8217;t my first microphone controlled game</a>. I just had to sample the input volume and detects peaks.</p>
<p style="text-align: justify;">First I wanted to do the echolocation waves via shaders, but that that would&#8217;ve taken some time. Then I remembered something I learnt about in a Pluralsight video tutorial just a few weeks ago: <a href="https://docs.unity3d.com/Manual/Cookies.html" target="_blank" rel="noopener">Light Cookies</a>, which allow you to put shadow masks on Unity3D lights. The final echolocation waves are just multiple spotlights with a circular light cookie mask shining from above, and the angle gets progressively bigger. That way it &#8220;runs&#8221; across obstacles and scales walls and stalagmites instead of just looking like it&#8217;s two-dimensional shape projected from above. The effect is a bit hard to describe, but you can see it quite often in the videos linked above.</p>
<p style="text-align: justify;">I am really happy with our result! Thanks a lot to my team for being the <em>best</em> team &#8211; and to the location organizers and the Global Game Jam team who made it possible for us to jam without worrying too much about such mundane things as work space or food!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2017/02/hyper-bat-simulator-2018/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4083</post-id>	</item>
		<item>
		<title>Critical Hit 2015: CloudKeeper</title>
		<link>https://blog.dragonlab.de/2015/09/cloudkeeper/</link>
					<comments>https://blog.dragonlab.de/2015/09/cloudkeeper/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Wed, 02 Sep 2015 01:32:27 +0000</pubDate>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Cool Prototypes]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Critical Hit]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Generative Art]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Technology Is Awesome]]></category>
		<category><![CDATA[Unity]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=3481</guid>

					<description><![CDATA[Continuing the series of Critical Hit 2015 prototypes, here is the next one: CloudKeeper. Again, we had two weeks and a completely new team of four people to make another experimental game. Our discussions quickly arrived at magic as a theme and circular projections. Some members of my group had a circular projection on the &#8230; <a href="https://blog.dragonlab.de/2015/09/cloudkeeper/" class="more-link">Continue reading <span class="screen-reader-text">Critical Hit 2015: CloudKeeper</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Continuing the series of <a href="http://criticalhitmontreal.ca" target="_blank" rel="noopener noreferrer">Critical Hit 2015</a> prototypes, here is the next one: CloudKeeper. Again, we had two weeks and a completely new team of four people to make another experimental game. Our discussions quickly arrived at magic as a theme and circular projections. Some members of my group had a circular projection on the floor last time, so to shake it up a bit, we wanted the projection to by on the ceiling. And thus, the idea of the magical sky creatures was born: Creatures that escaped into the heavens, and the player, a cloud keeper, has to bring them back.</p>
<p style="text-align: justify;">I had a lot of fun with electronics in my <a href="http://blog.dragonlab.de/2015/08/undone/">last project</a>, so I wanted to do more of that. And I still had a <a href="https://www.kickstarter.com/projects/863853574/touch-board-interactivity-everywhere/description" target="_blank" rel="noopener noreferrer">Touch Board </a>that I never had time to use so far &#8211; an Arduino with capacitive sensing, which, among other things, can do this:</p>
<figure style="width: 680px" class="wp-caption alignnone"><a href="https://www.kickstarter.com/projects/863853574/touch-board-interactivity-everywhere/description"><img loading="lazy" decoding="async" class="" src="https://blog.dragonlab.de/wp-content/uploads/2015/09/b4a837113977b6e94719bc041429c816_original.gif" alt="" width="680" height="383" /></a><figcaption class="wp-caption-text">Distance capacitive sensing! (photo taken from the <a href="https://www.kickstarter.com/projects/863853574/touch-board-interactivity-everywhere/description" target="_blank" rel="noopener noreferrer">Touch Board kickstarter campaign</a>)</figcaption></figure>
<p style="text-align: justify;">It worked quite well for very low ranges (&lt;4cm), which was suitable for our purposes. At first we tried to make one crystal which players can touch from multiple directions, but players used to swirl their hands around it like it was a crystal ball and that didn&#8217;t make for very predictable controls. In the end, we settled for 5 cardboard crystals, each with only one function and aluminium foil inside. The capacitive sensing actually worked really well through the cardboard! Some crystals controlled movement, and the closer you got to them, the faster the movement got. (And not being able to see why cardboard can sense how close you get to it added a fun technological-magical aspect to the whole thing.)</p>
<p style="text-align: justify;">Apart from that, we also wanted to have generative creatures &#8211; kind of like my <a href="http://blog.dragonlab.de/2015/04/chimera-maker/" target="_blank" rel="noopener noreferrer">Chimera Maker</a>, but this time I also got to procedurally animate the creatures! <a href="http://kailinzhu.com" target="_blank" rel="noopener noreferrer">Kailin Zhu</a> drew them and created the crystals you see in the video and pictures below, <a href="http://titouanm.com" target="_blank" rel="noopener noreferrer">Titouan Millet</a> made beautiful generative cloud shaders and <a href="http://www.petervanhaaften.com" target="_blank" rel="noopener noreferrer">Peter van Haaften</a> generative music and sounds.</p>
<p style="text-align: justify;">Oh, and I also made the creature nest, a separate executable which showed the creatures flying away from and returning to earth, seen in the video on the monitor. It communicates with the main game via a server using the <a href="https://gamesnet.yahoo.net">Yahoo Games Network</a> (formerly PlayerIO). I tried to make it work with standard Unity peer-to-peer networking, but the University network didn&#8217;t like direct connections at all.</p>
<p style="text-align: justify;">Finally, all this generativeness combined resulted in:</p>
<p style="text-align: justify;"><img loading="lazy" decoding="async" data-attachment-id="3483" data-permalink="https://blog.dragonlab.de/2015/09/cloudkeeper/cloud-keeper-icon/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Cloud-Keeper-Icon.png" data-orig-size="400,279" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Cloud-Keeper-Icon" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Cloud-Keeper-Icon-300x209.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Cloud-Keeper-Icon.png" class="aligncenter size-full wp-image-3483" src="https://blog.dragonlab.de/wp-content/uploads/2015/09/Cloud-Keeper-Icon.png" alt="Cloud-Keeper-Icon" width="400" height="279" srcset="https://blog.dragonlab.de/wp-content/uploads/2015/09/Cloud-Keeper-Icon.png 400w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Cloud-Keeper-Icon-300x209.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p style="text-align: center;">Magical creatures have escaped into the heavens,<br />
and the player must sift through layers of clouds<br />
to bring them back to the earth.</p>
<p style="text-align: center;">Using a set of five crystal touch/distance-sensing controllers,<br />
the player wanders through a generative audio/visual cloud world<br />
to catch these lost mythical beings and return them to their home.</p>
<div class="jetpack-video-wrapper">
<div class="container-lazyload preview-lazyload container-youtube js-lazyload--not-loaded"><a href="https://youtu.be/ug5_-v6i7Zo" class="lazy-load-youtube preview-lazyload preview-youtube" data-video-title="CloudKeeper (Critical Hit 2015)" title="Play video &quot;CloudKeeper (Critical Hit 2015)&quot;">https://youtu.be/ug5_-v6i7Zo</a><noscript>Video can&#8217;t be loaded because JavaScript is disabled: <a href="https://youtu.be/ug5_-v6i7Zo" title="CloudKeeper (Critical Hit 2015)">CloudKeeper (Critical Hit 2015) (https://youtu.be/ug5_-v6i7Zo)</a></noscript></div>
</div>
<p style="text-align: left;">Credits:</p>
<ul>
<li style="text-align: left;"><a href="http://titouanm.com" target="_blank" rel="noopener noreferrer">Titouan Millet</a> – Programming and generative visuals</li>
<li style="text-align: left;"><a href="http://kailinzhu.com" target="_blank" rel="noopener noreferrer">Kailin Zhu</a> – Craft and illustration</li>
<li style="text-align: left;">Tobias Wehrum – Programming, electronics, and generative creature engine/animation</li>
<li style="text-align: left;"><a href="http://www.petervanhaaften.com" target="_blank" rel="noopener noreferrer">Peter van Haaften</a> – Generative music and sound engine</li>
</ul>
<p>The video footage was recorded by <a href="http://www.mattiasgraham.com" target="_blank" rel="noopener noreferrer">Mattias Graham</a> and Tobias Wehrum.</p>
<p style="text-align: justify;">This project was made possible through the Technoculture, Art and Games Research Center&#8217;s Critical Hit: Games Collaboratory and the support of Concordia University and Dawson College and financial contribution of the Ministère de l&#8217;Enseignement supérieur, de la Recherche, de la Science et de la Technologie.<span id="more-3481"></span></p>
<h4 style="text-align: center;">Work in Progress and Playtest</h4>
<figure id="attachment_3484" aria-describedby="caption-attachment-3484" style="width: 598px" class="wp-caption aligncenter"><a href="http://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.37.19.jpg"><img loading="lazy" decoding="async" data-attachment-id="3484" data-permalink="https://blog.dragonlab.de/2015/09/cloudkeeper/tobias_2015-07-21-13-37-19/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.37.19.jpg" data-orig-size="3840,2160" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;D5503&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1437485839&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.9&quot;,&quot;iso&quot;:&quot;64&quot;,&quot;shutter_speed&quot;:&quot;0.03125&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Tobias_2015-07-21 13.37.19" data-image-description="" data-image-caption="&lt;p&gt;Initial touch board tests with electric ink&#8230; (photo by Tobias Wehrum)&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.37.19-300x169.jpg" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.37.19-1024x576.jpg" class="size-large wp-image-3484" src="http://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.37.19-1024x576.jpg" alt="Initial touch board tests with electric ink... (photo by Tobias Wehrum)" width="598" height="336" srcset="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.37.19-1024x576.jpg 1024w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.37.19-300x169.jpg 300w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.37.19-642x362.jpg 642w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.37.19-128x72.jpg 128w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.37.19-700x394.jpg 700w" sizes="auto, (max-width: 598px) 100vw, 598px" /></a><figcaption id="caption-attachment-3484" class="wp-caption-text">Initial Touch Board tests with electric ink&#8230; (photo by Tobias Wehrum)</figcaption></figure>
<figure id="attachment_3485" aria-describedby="caption-attachment-3485" style="width: 598px" class="wp-caption aligncenter"><a href="http://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.39.00.jpg"><img loading="lazy" decoding="async" data-attachment-id="3485" data-permalink="https://blog.dragonlab.de/2015/09/cloudkeeper/tobias_2015-07-21-13-39-00/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.39.00.jpg" data-orig-size="3840,2160" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;D5503&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1437485940&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.9&quot;,&quot;iso&quot;:&quot;400&quot;,&quot;shutter_speed&quot;:&quot;0.008&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Tobias_2015-07-21 13.39.00" data-image-description="" data-image-caption="&lt;p&gt;&#8230;and with other materials! (photo by Tobias Wehrum)&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.39.00-300x169.jpg" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.39.00-1024x576.jpg" class="size-large wp-image-3485" src="http://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.39.00-1024x576.jpg" alt="...and with other materials! (photo by Tobias Wehrum)" width="598" height="336" srcset="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.39.00-1024x576.jpg 1024w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.39.00-300x169.jpg 300w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.39.00-642x362.jpg 642w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.39.00-128x72.jpg 128w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-21-13.39.00-700x394.jpg 700w" sizes="auto, (max-width: 598px) 100vw, 598px" /></a><figcaption id="caption-attachment-3485" class="wp-caption-text">&#8230;and with other materials! (photo by Tobias Wehrum)</figcaption></figure>
<figure id="attachment_3486" aria-describedby="caption-attachment-3486" style="width: 598px" class="wp-caption aligncenter"><a href="http://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-23-14.16.18.jpg"><img loading="lazy" decoding="async" data-attachment-id="3486" data-permalink="https://blog.dragonlab.de/2015/09/cloudkeeper/tobias_2015-07-23-14-16-18/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-23-14.16.18.jpg" data-orig-size="3840,2160" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;D5503&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1437660978&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.9&quot;,&quot;iso&quot;:&quot;64&quot;,&quot;shutter_speed&quot;:&quot;0.015625&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Tobias_2015-07-23 14.16.18" data-image-description="" data-image-caption="&lt;p&gt;Painting a prototype crystal (photo by Tobias Wehrum)&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-23-14.16.18-300x169.jpg" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-23-14.16.18-1024x576.jpg" class="size-large wp-image-3486" src="http://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-23-14.16.18-1024x576.jpg" alt="Painting a prototype crystal (photo by Tobias Wehrum)" width="598" height="336" srcset="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-23-14.16.18-1024x576.jpg 1024w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-23-14.16.18-300x169.jpg 300w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-23-14.16.18-642x362.jpg 642w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-23-14.16.18-128x72.jpg 128w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-23-14.16.18-700x394.jpg 700w" sizes="auto, (max-width: 598px) 100vw, 598px" /></a><figcaption id="caption-attachment-3486" class="wp-caption-text">Painting a prototype crystal with conductive paint (photo by Tobias Wehrum)</figcaption></figure>
<figure id="attachment_3487" aria-describedby="caption-attachment-3487" style="width: 598px" class="wp-caption aligncenter"><a href="http://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-24-14.18.24.jpg"><img loading="lazy" decoding="async" data-attachment-id="3487" data-permalink="https://blog.dragonlab.de/2015/09/cloudkeeper/tobias_2015-07-24-14-18-24/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-24-14.18.24.jpg" data-orig-size="3840,2160" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;D5503&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1437747504&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.9&quot;,&quot;iso&quot;:&quot;640&quot;,&quot;shutter_speed&quot;:&quot;0.01&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Tobias_2015-07-24 14.18.24" data-image-description="" data-image-caption="&lt;p&gt;Or resident crystalomancer at work (photo by Tobias Wehrum)&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-24-14.18.24-300x169.jpg" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-24-14.18.24-1024x576.jpg" class="size-large wp-image-3487" src="http://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-24-14.18.24-1024x576.jpg" alt="Or resident crystalomancer at work (photo by Tobias Wehrum)" width="598" height="336" srcset="https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-24-14.18.24-1024x576.jpg 1024w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-24-14.18.24-300x169.jpg 300w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-24-14.18.24-642x362.jpg 642w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-24-14.18.24-128x72.jpg 128w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Tobias_2015-07-24-14.18.24-700x394.jpg 700w" sizes="auto, (max-width: 598px) 100vw, 598px" /></a><figcaption id="caption-attachment-3487" class="wp-caption-text">Our resident crystalomancer at work (photo by Tobias Wehrum)</figcaption></figure>
<figure id="attachment_3493" aria-describedby="caption-attachment-3493" style="width: 598px" class="wp-caption aligncenter"><a href="http://blog.dragonlab.de/wp-content/uploads/2015/09/Kailin_2015-07-30-18.45.57-cropped.jpg"><img loading="lazy" decoding="async" data-attachment-id="3493" data-permalink="https://blog.dragonlab.de/2015/09/cloudkeeper/kailin_2015-07-30-18-45-57-cropped/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Kailin_2015-07-30-18.45.57-cropped.jpg" data-orig-size="1930,3264" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Kailin_2015-07-30 18.45.57 cropped" data-image-description="" data-image-caption="&lt;p&gt;The set-up for the playtest (photo by Kailin Zhu)&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Kailin_2015-07-30-18.45.57-cropped-177x300.jpg" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Kailin_2015-07-30-18.45.57-cropped-605x1024.jpg" class="size-large wp-image-3493" src="http://blog.dragonlab.de/wp-content/uploads/2015/09/Kailin_2015-07-30-18.45.57-cropped-605x1024.jpg" alt="The set-up for the playtest (photo by Kailin Zhu)" width="598" height="1012" srcset="https://blog.dragonlab.de/wp-content/uploads/2015/09/Kailin_2015-07-30-18.45.57-cropped-605x1024.jpg 605w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Kailin_2015-07-30-18.45.57-cropped-177x300.jpg 177w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Kailin_2015-07-30-18.45.57-cropped-414x700.jpg 414w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Kailin_2015-07-30-18.45.57-cropped.jpg 1930w" sizes="auto, (max-width: 598px) 100vw, 598px" /></a><figcaption id="caption-attachment-3493" class="wp-caption-text">The set-up for the playtest (photo by Kailin Zhu)</figcaption></figure>
<figure id="attachment_3489" aria-describedby="caption-attachment-3489" style="width: 598px" class="wp-caption aligncenter"><a href="http://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20074941280_b666af4306_o.jpg"><img loading="lazy" decoding="async" data-attachment-id="3489" data-permalink="https://blog.dragonlab.de/2015/09/cloudkeeper/mattias_20074941280_b666af4306_o/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20074941280_b666af4306_o.jpg" data-orig-size="3000,2000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1438276070&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;50&quot;,&quot;iso&quot;:&quot;800&quot;,&quot;shutter_speed&quot;:&quot;0.033333333333333&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Mattias_20074941280_b666af4306_o" data-image-description="" data-image-caption="&lt;p&gt;Eyes on the creature&#8230; (photo by Mattias Graham)&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20074941280_b666af4306_o-300x200.jpg" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20074941280_b666af4306_o-1024x683.jpg" class="size-large wp-image-3489" src="http://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20074941280_b666af4306_o-1024x683.jpg" alt="Eyes on the creature... (photo by Mattias Graham)" width="598" height="399" srcset="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20074941280_b666af4306_o-1024x683.jpg 1024w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20074941280_b666af4306_o-300x200.jpg 300w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20074941280_b666af4306_o-700x467.jpg 700w" sizes="auto, (max-width: 598px) 100vw, 598px" /></a><figcaption id="caption-attachment-3489" class="wp-caption-text">Getting closer&#8230; (photo by Mattias Graham)</figcaption></figure>
<figure id="attachment_3491" aria-describedby="caption-attachment-3491" style="width: 598px" class="wp-caption aligncenter"><a href="http://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20076347689_4e62a8e94a_o.jpg"><img loading="lazy" decoding="async" data-attachment-id="3491" data-permalink="https://blog.dragonlab.de/2015/09/cloudkeeper/mattias_20076347689_4e62a8e94a_o/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20076347689_4e62a8e94a_o.jpg" data-orig-size="3000,2000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1438275957&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;50&quot;,&quot;iso&quot;:&quot;800&quot;,&quot;shutter_speed&quot;:&quot;0.0125&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Mattias_20076347689_4e62a8e94a_o" data-image-description="" data-image-caption="&lt;p&gt;Creature spotted! (photo by Mattias Graham)&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20076347689_4e62a8e94a_o-300x200.jpg" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20076347689_4e62a8e94a_o-1024x683.jpg" class="size-large wp-image-3491" src="http://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20076347689_4e62a8e94a_o-1024x683.jpg" alt="Creature spotted! (photo by Mattias Graham)" width="598" height="399" srcset="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20076347689_4e62a8e94a_o-1024x683.jpg 1024w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20076347689_4e62a8e94a_o-300x200.jpg 300w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20076347689_4e62a8e94a_o-700x467.jpg 700w" sizes="auto, (max-width: 598px) 100vw, 598px" /></a><figcaption id="caption-attachment-3491" class="wp-caption-text">Creature spotted! (photo by Mattias Graham)</figcaption></figure>
<figure id="attachment_3492" aria-describedby="caption-attachment-3492" style="width: 598px" class="wp-caption aligncenter"><a href="http://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20254661802_86ee479665_o.jpg"><img loading="lazy" decoding="async" data-attachment-id="3492" data-permalink="https://blog.dragonlab.de/2015/09/cloudkeeper/mattias_20254661802_86ee479665_o/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20254661802_86ee479665_o.jpg" data-orig-size="3000,2000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1438275754&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;50&quot;,&quot;iso&quot;:&quot;800&quot;,&quot;shutter_speed&quot;:&quot;0.025&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Mattias_20254661802_86ee479665_o" data-image-description="" data-image-caption="&lt;p&gt;Sloooowly, slooowly&#8230; Eyes on the creature&#8230; (photo by Mattias Graham)&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20254661802_86ee479665_o-300x200.jpg" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20254661802_86ee479665_o-1024x683.jpg" class="size-large wp-image-3492" src="http://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20254661802_86ee479665_o-1024x683.jpg" alt="Sloooowly, slooowly... Eyes on the creature... (photo by Mattias Graham)" width="598" height="399" srcset="https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20254661802_86ee479665_o-1024x683.jpg 1024w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20254661802_86ee479665_o-300x200.jpg 300w, https://blog.dragonlab.de/wp-content/uploads/2015/09/Mattias_20254661802_86ee479665_o-700x467.jpg 700w" sizes="auto, (max-width: 598px) 100vw, 598px" /></a><figcaption id="caption-attachment-3492" class="wp-caption-text">Sloooowly, slooowly&#8230; (photo by Mattias Graham)</figcaption></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2015/09/cloudkeeper/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3481</post-id>	</item>
		<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>Android-Shooter</title>
		<link>https://blog.dragonlab.de/2015/01/android-shooter/</link>
					<comments>https://blog.dragonlab.de/2015/01/android-shooter/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Fri, 09 Jan 2015 13:53:00 +0000</pubDate>
				<category><![CDATA[Nice Prototypes]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[University]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=2757</guid>

					<description><![CDATA[After I published my master&#8217;s thesis, a few people asked me about what I did for my bachelor&#8217;s thesis. I experimented a bit with controls for an Android shooter. Here is a video showing the game I did there: Asset Credits: Sounds by Moritz Ufer Video music by Kevin MacLeod]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">After I published my master&#8217;s thesis, a few people asked me about what I did for my bachelor&#8217;s thesis. I experimented a bit with controls for an Android shooter. Here is a video showing the game I did there:</p>
<a href="https://blog.dragonlab.de/2015/01/android-shooter/"><img decoding="async" src="https://i.ytimg.com/vi/zhao4njd2lQ/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p style="text-align: justify;">Asset Credits:</p>
<ul>
<li style="text-align: justify;">Sounds by <a href="https://soundcloud.com/nexus-child" target="_blank">Moritz Ufer</a></li>
<li style="text-align: justify;">Video music by <a href="http://incompetech.com" target="_blank">Kevin MacLeod</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2015/01/android-shooter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2757</post-id>	</item>
		<item>
		<title>Lost in the Darkness</title>
		<link>https://blog.dragonlab.de/2014/12/lost-in-the-darkness/</link>
					<comments>https://blog.dragonlab.de/2014/12/lost-in-the-darkness/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Wed, 17 Dec 2014 23:47:56 +0000</pubDate>
				<category><![CDATA[Author's Picks]]></category>
		<category><![CDATA[Great Minigames]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Game Jam]]></category>
		<category><![CDATA[Ludum Dare]]></category>
		<category><![CDATA[Unity]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=2690</guid>

					<description><![CDATA[Lost in the Darkness was originally made for the Ludum Dare 27 for the theme &#8220;10 seconds&#8221;. It was well-received, but had some flaws which I addressed in this post-compo build. Find a fairy. Follow the music. Save your friends. Escape safely. And above all: Don&#8217;t touch the darkness. Play for free in your browser &#8230; <a href="https://blog.dragonlab.de/2014/12/lost-in-the-darkness/" class="more-link">Continue reading <span class="screen-reader-text">Lost in the Darkness</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Lost in the Darkness was originally made for the <a href="http://ludumdare.com/compo/ludum-dare-27/?action=preview&amp;uid=2587">Ludum Dare 27</a> for the theme &#8220;10 seconds&#8221;. It was well-received, but had some flaws which I addressed in this post-compo build.</p>
<p style="text-align: center;"><a href="http://gamejolt.com/games/other/lost-in-the-darkness/42130"><img loading="lazy" decoding="async" data-attachment-id="2691" data-permalink="https://blog.dragonlab.de/2014/12/lost-in-the-darkness/smaller-logo/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2014/12/smaller-logo.png" data-orig-size="300,169" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lost in the Darkness" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2014/12/smaller-logo.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2014/12/smaller-logo.png" class="aligncenter size-full wp-image-2691" src="https://blog.dragonlab.de/wp-content/uploads/2014/12/smaller-logo.png" alt="Lost in the Darkness" width="300" height="169" srcset="https://blog.dragonlab.de/wp-content/uploads/2014/12/smaller-logo.png 300w, https://blog.dragonlab.de/wp-content/uploads/2014/12/smaller-logo-128x72.png 128w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p style="text-align: center;">Find a fairy. Follow the music. Save your friends. Escape safely.</p>
<p style="text-align: center;">And above all: Don&#8217;t touch the darkness.</p>
<p style="text-align: center;"><strong>Play for free in your browser on <a href="http://gamejolt.com/games/other/lost-in-the-darkness/42130/">GameJolt</a>!</strong></p>
<a href="https://blog.dragonlab.de/2014/12/lost-in-the-darkness/"><img decoding="async" src="https://i.ytimg.com/vi/QdyNqnhXvsc/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p>A game made by Tobias Wehrum.</p>
<p>With assets by:</p>
<ul>
<li>Font &#8220;A song for Jennifer&#8221; by <a href="http://brittneymurphydesign.com">Brittney Murphy</a></li>
<li>Fonts &#8220;Mara&#8217;s Eye&#8221; and &#8220;Mage Script&#8221; by <a href="http://www.pixelsagas.com">Neale Davidson</a></li>
<li>Atmospheric sounds by <a href="http://incompetech.com">Kevin MacLeod</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2014/12/lost-in-the-darkness/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2690</post-id>	</item>
		<item>
		<title>Connector</title>
		<link>https://blog.dragonlab.de/2014/12/connector/</link>
					<comments>https://blog.dragonlab.de/2014/12/connector/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Tue, 16 Dec 2014 18:52:00 +0000</pubDate>
				<category><![CDATA[Unsuccessful Prototypes]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Berlin]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Game Jam]]></category>
		<category><![CDATA[Unity]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=2684</guid>

					<description><![CDATA[Here&#8217;s a thing that I did at my last Mini Jam. I originally had this idea for the last Ludum Dare (theme: Entire Game on One Screen) and since I dropped out of that, I did it now. Connector http://youtu.be/GEmn6gAusVwVideo can&#8217;t be loaded because JavaScript is disabled: Connector (http://youtu.be/GEmn6gAusVw) Rotate the center and the bubbles &#8230; <a href="https://blog.dragonlab.de/2014/12/connector/" class="more-link">Continue reading <span class="screen-reader-text">Connector</span></a>]]></description>
										<content:encoded><![CDATA[<p>Here&#8217;s a thing that I did at my last Mini Jam. I originally had this idea for the last Ludum Dare (theme: Entire Game on One Screen) and since I dropped out of that, I did it now.</p>
<h4 style="text-align: center;">Connector</h4>
<div class="jetpack-video-wrapper">
<div class="container-lazyload preview-lazyload container-youtube js-lazyload--not-loaded"><a href="http://youtu.be/GEmn6gAusVw" class="lazy-load-youtube preview-lazyload preview-youtube" data-video-title="Connector" title="Play video &quot;Connector&quot;">http://youtu.be/GEmn6gAusVw</a><noscript>Video can&#8217;t be loaded because JavaScript is disabled: <a href="http://youtu.be/GEmn6gAusVw" title="Connector">Connector (http://youtu.be/GEmn6gAusVw)</a></noscript></div>
</div>
<p style="text-align: center;">Rotate the center and the bubbles coming in to connect same-colored bubbles.</p>
<p style="text-align: center;">Survive with as many points as possible!</p>
<p style="text-align: center;"><strong>Play in the <a href="http://dragonlab.de/projects/connector/web" target="_blank">Webplayer</a> or on <a href="http://dragonlab.de/projects/connector/Connector.apk">Android</a>.</strong></p>
<p style="text-align: left;">Credits:</p>
<ul>
<li style="text-align: left;">Idea &amp; Programming: Tobias Wehrum</li>
<li style="text-align: left;">Music: <a href="https://soundcloud.com/stevenobrien/christmas-calander-4?in=stevenobrien/sets/orchestral-highlights">Steven O’Brien</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2014/12/connector/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2684</post-id>	</item>
		<item>
		<title>SnakeFormer: Half Snake, Half Platformer! (Post Ludum Dare Compo Edition)</title>
		<link>https://blog.dragonlab.de/2014/10/snakeformer/</link>
					<comments>https://blog.dragonlab.de/2014/10/snakeformer/#comments</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Sun, 26 Oct 2014 17:19:01 +0000</pubDate>
				<category><![CDATA[Author's Picks]]></category>
		<category><![CDATA[Awesome Minigames]]></category>
		<category><![CDATA[Top 7]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Game Jam]]></category>
		<category><![CDATA[Keyboard]]></category>
		<category><![CDATA[Ludum Dare]]></category>
		<category><![CDATA[Unity]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=2604</guid>

					<description><![CDATA[A few months ago, I made my first puzzle game ever for Ludum Dare 29. It was well received (#16 in Innovation!) and players called it &#8220;clever&#8221; and &#8220;challenging&#8221;, but the difficulty curve was too steep. Now, I finally found the time to make a post-compo edition with more and easier tutorial levels to ease &#8230; <a href="https://blog.dragonlab.de/2014/10/snakeformer/" class="more-link">Continue reading <span class="screen-reader-text">SnakeFormer: Half Snake, Half Platformer! (Post Ludum Dare Compo Edition)</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">A few months ago, I made my first puzzle game ever for <a href="http://www.ludumdare.com/compo/ludum-dare-29/?action=preview&amp;uid=2587">Ludum Dare 29</a>. It was well received (#16 in Innovation!) and players called it &#8220;clever&#8221; and &#8220;challenging&#8221;, but the difficulty curve was too steep. Now, I finally found the time to make a post-compo edition with more and easier tutorial levels to ease the beginning and a really hard one where you can test your mettle! I humbly present:</p>
<h4 style="text-align: center;"><img loading="lazy" decoding="async" data-attachment-id="2617" data-permalink="https://blog.dragonlab.de/2014/10/snakeformer/banner/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2014/10/Banner.png" data-orig-size="250,94" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Banner" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2014/10/Banner.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2014/10/Banner.png" class="aligncenter size-full wp-image-2617" src="https://blog.dragonlab.de/wp-content/uploads/2014/10/Banner.png" alt="Banner" width="250" height="94" /></h4>
<p style="text-align: center;">Snake meets platformer physics!</p>
<p style="text-align: center;">A short puzzle game combining two<br />
well-known concepts to form a unique hybrid.</p>
<p style="text-align: center;"><a href="http://www.kongregate.com/games/TobiasW/snakeformer-post-ld-compo-edition"><strong>Play right here in your browser!</strong></a><br />
(And maybe rate it! Or share it with friends who might like it.)</p>
<p style="text-align: center;"><strong>Download for</strong> <a href="http://dragonlab.de/projects/snakeformer/snakeformer_win.zip"><strong>Windows</strong></a><strong>,</strong> <strong><a href="http://dragonlab.de/projects/snakeformer/snakeformer_mac.zip">OS/X</a></strong><strong> or</strong><a href="http://dragonlab.de/projects/snakeformer/snakeformer_linux.rar"><strong> Linux</strong></a><strong>!</strong></p>
<a href="https://blog.dragonlab.de/2014/10/snakeformer/"><img decoding="async" src="https://i.ytimg.com/vi/x3GqULFG5Gc/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p style="text-align: justify;">&#8220;But,&#8221; you might say, &#8220;only 9 levels?&#8221; Yeah, for now. I think it&#8217;s enough to demonstrate the concept well and especially the later levels might take some time to solve. I&#8217;m pondering releasing it on Android soon, and maybe, just maybe, I&#8217;ll search for a level designer and get more levels made. If you like it and want more of it, please leave a comment!</p>
<p>Credits:</p>
<ul>
<li>Idea and Programming: Tobias Wehrum</li>
<li>Fonts by <a href="http://www.dafont.com/manuel-viergutz.d2029%20" target="_blank">Manuel Viergutz</a> and <a href="http://www.rolandhuse.com" target="_blank">Roland Huse</a></li>
<li>Music generated with <a href="http://abundant-music.com" target="_blank">Abundant Music</a></li>
</ul>
<p>Screenshots:</p>
<div style="text-align: center;"><a href="http://dragonlab.de/projects/snakeformer/level2.png"><img loading="lazy" decoding="async" class="alignnone" src="https://dragonlab.de/projects/snakeformer/level2_thumb.png" alt="" width="256" height="192" /></a>      <a href="http://dragonlab.de/projects/snakeformer/level6.png"><img loading="lazy" decoding="async" class="alignnone" src="https://dragonlab.de/projects/snakeformer/level6_thumb.png" alt="" width="256" height="192" /><br />
</a><br />
<a href="http://dragonlab.de/projects/snakeformer/level8.png"><img loading="lazy" decoding="async" class="alignnone" src="https://dragonlab.de/projects/snakeformer/level8_thumb.png" alt="" width="256" height="192" /></a>      <a href="http://dragonlab.de/projects/snakeformer/level5.png"><img loading="lazy" decoding="async" class="alignnone" src="https://dragonlab.de/projects/snakeformer/level5_thumb.png" alt="" width="256" height="192" /></a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2014/10/snakeformer/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2604</post-id>	</item>
		<item>
		<title>An EyeTracker Perspective Experiment</title>
		<link>https://blog.dragonlab.de/2014/10/eyetracker-perspective-experiment/</link>
					<comments>https://blog.dragonlab.de/2014/10/eyetracker-perspective-experiment/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Fri, 24 Oct 2014 23:06:25 +0000</pubDate>
				<category><![CDATA[Unsuccessful Prototypes]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[Alternative Input]]></category>
		<category><![CDATA[Berlin]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Eye Tracker]]></category>
		<category><![CDATA[Game Jam]]></category>
		<category><![CDATA[Keyboard]]></category>
		<category><![CDATA[Technology Is Awesome]]></category>
		<category><![CDATA[Unity]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=2603</guid>

					<description><![CDATA[A month ago at the last Berlin Mini Game Jam, I set out to experiment and get acquainted with the Tobii EyeX which can track where your eyes are &#8211; and more importantly, where exactly you look on the screen. The obvious thing would be to use that gaze tracking, but out of ideas and &#8230; <a href="https://blog.dragonlab.de/2014/10/eyetracker-perspective-experiment/" class="more-link">Continue reading <span class="screen-reader-text">An EyeTracker Perspective Experiment</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">A month ago at the last Berlin Mini Game Jam, I set out to experiment and get acquainted with the <a href="http://www.tobii.com/en/eye-experience" target="_blank">Tobii EyeX</a> which can track where your eyes are &#8211; and more importantly, where exactly you look on the screen. The obvious thing would be to use that gaze tracking, but out of ideas and inspired by <a href="https://www.youtube.com/watch?v=yTApE-3vqHo" target="_blank">Amazon Fire Dynamic Perspective</a>, I tried to use the actual <em>eye</em> tracking to make the monitor behave like a window into a real-life scene.</p>
<h4 style="text-align: center;">An EyeTracker Perspective Experiment</h4>
<a href="https://blog.dragonlab.de/2014/10/eyetracker-perspective-experiment/"><img decoding="async" src="https://i.ytimg.com/vi/JlccjcT-f8o/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p style="text-align: center;"><a href="http://dragonlab.de/projects/eyetracker_perspective_experiment/eyetracker_perspective_experiment_win.zip" target="_blank"><strong>Download for Windows!</strong></a></p>
<p style="text-align: justify;">My goal was to create the illusion of actual 3D, but maybe due to my scene not being very exciting that turned out rather boring. It looked a bit more interesting once I dropped the &#8220;real-life window&#8221; idea and made it more a &#8220;choose your perspective with head movement&#8221; control by exaggerating the movement. By then, I had only half an hour left and no gameplay, so I did the obvious: I added polka and bouncing balls that shoot where you look! Maybe it could have been an interesting horror game with good assets and actual gameplay &#8211; although for an immersive perspective horror game, I would probably rather use an Oculus Rift.</p>
<p style="text-align: justify;">And man, it&#8217;s hard to come up with good ideas for this device. While eye tracking is widely established for user testing, it&#8217;s rather new when it comes to being used in games themselves. I certainly don&#8217;t make it easier for myself with my rules for experiments with new technology:</p>
<ol>
<li>The new technology must be used for a part of the core gameplay.</li>
<li style="text-align: justify;">The benefits (e.g. immersion, precision, ease of use, unique aspects) of using the new technology over traditional technology must outweigh the disadvantages for the intended purpose.</li>
</ol>
<p style="text-align: justify;">Eye trackers seems to be more suited for passive or highly situative supporting roles &#8211; targeting, for example, seems to be easier and more precisely done with a joystick or a mouse for most purposes. But by now, I have a really cool idea that I want to experiment with next time. Can&#8217;t wait until I get a new laptop with USB3 so I can try my hand at eye tracking again!</p>
<p>Credits:</p>
<ul>
<li>Programming: Tobias Wehrum</li>
<li>Sounds by <a href="https://soundcloud.com/nexus-child" target="_blank">Moritz Ufer</a></li>
<li>Music by <a href="http://incompetech.com" target="_blank">Kevin MacLeod</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2014/10/eyetracker-perspective-experiment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2603</post-id>	</item>
		<item>
		<title>A Light in the Darkness – Co-Op Online Multiplayer Game Made in ~52 hours</title>
		<link>https://blog.dragonlab.de/2014/10/a-light-in-the-darkness/</link>
					<comments>https://blog.dragonlab.de/2014/10/a-light-in-the-darkness/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Fri, 03 Oct 2014 19:58:17 +0000</pubDate>
				<category><![CDATA[Author's Picks]]></category>
		<category><![CDATA[Cool Prototypes]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[2 Players]]></category>
		<category><![CDATA[3 Players]]></category>
		<category><![CDATA[4 Players]]></category>
		<category><![CDATA[6 Players]]></category>
		<category><![CDATA[8 Players]]></category>
		<category><![CDATA[9 Players or more]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Co-Op]]></category>
		<category><![CDATA[Game Jam]]></category>
		<category><![CDATA[Ludum Dare]]></category>
		<category><![CDATA[Multiplayer]]></category>
		<category><![CDATA[Online Multiplayer]]></category>
		<category><![CDATA[Unity]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=2567</guid>

					<description><![CDATA[A few weeks ago, I participated in the Ludum Dare 30. The theme was &#8220;Connected Worlds&#8221;, and I thought &#8220;Hey, nevermind that I never made an online multiplayer game before, I should totally try to make one in 48 hours!&#8221; Unexpectedly, it actually turned out pretty great &#8211; you can read more about that in &#8230; <a href="https://blog.dragonlab.de/2014/10/a-light-in-the-darkness/" class="more-link">Continue reading <span class="screen-reader-text">A Light in the Darkness – Co-Op Online Multiplayer Game Made in ~52 hours</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">A few weeks ago, I participated in the <a href="http://www.ludumdare.com/compo/ludum-dare-30/?action=preview&amp;uid=2587" target="_blank">Ludum Dare 30</a>. The theme was &#8220;Connected Worlds&#8221;, and I thought &#8220;Hey, nevermind that I never made an online multiplayer game before, I should <strong>totally</strong> try to make one in 48 hours!&#8221; Unexpectedly, it actually turned out pretty great &#8211; you can read more about that <a title="A Light in the Darkness – Postmortem for a Drop-in/Drop-out Co-Op Online Multiplayer LD Game" href="http://blog.dragonlab.de/2014/09/a-light-in-the-darkness-postmortem/" target="_blank">in my postmortem</a> if you&#8217;d like to. And below you can find the ~52 hour post-compo version with a few bugfixes and sound effects!</p>
<p style="text-align: center;"><a href="http://dragonlab.de/projects/ld30/postcompo_web/"><img loading="lazy" decoding="async" data-attachment-id="2568" data-permalink="https://blog.dragonlab.de/2014/10/a-light-in-the-darkness/splash/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2014/10/splash.png" data-orig-size="432,163" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2014/10/splash-300x113.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2014/10/splash.png" class="aligncenter wp-image-2568 size-full" src="https://blog.dragonlab.de/wp-content/uploads/2014/10/splash.png" alt="" width="432" height="163" srcset="https://blog.dragonlab.de/wp-content/uploads/2014/10/splash.png 432w, https://blog.dragonlab.de/wp-content/uploads/2014/10/splash-300x113.png 300w" sizes="auto, (max-width: 432px) 100vw, 432px" /></a></p>
<p style="text-align: center;">You are flame bearers, braving the darkness,<br />
carrying letters and escorting travellers<br />
through the eternal darkness between<br />
the mountains to the south and<br />
the sea kingdom to the north.</p>
<p style="text-align: center;">Overcome obstacles. Carry the torch on. Work together.</p>
<p style="text-align: center;">Go north. Ignore sounds in the dark.</p>
<p style="text-align: center;">And most importantly: Don&#8217;t let the flame die.</p>
<p style="text-align: center;"><strong>Send the link to a friend, <a href="http://dragonlab.de/projects/ld30/postcompo_web/">and play it in your browser</a> with the Unity plugin!</strong></p>
<p style="text-align: center;"><strong>Download it for <a href="http://dragonlab.de/projects/ld30/postcompo_light_win.zip">Windows</a>, <a href="http://dragonlab.de/projects/ld30/postcompo_light_linux.zip">Linux</a> or <a href="http://dragonlab.de/projects/ld30/postcompo_light_mac.zip">Mac</a>!</strong></p>
<p style="text-align: center;">Here is a video with clips of lots of people playing it on <a href="http://www.twitch.tv/dvcolgan" target="_blank">dvcolgan&#8217;s stream</a>:</p>
<a href="https://blog.dragonlab.de/2014/10/a-light-in-the-darkness/"><img decoding="async" src="https://i.ytimg.com/vi/B5lKjLS6-70/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p style="text-align: left;">Used Assets:</p>
<ul>
<li style="text-align: left;">Fonts: Candela Bold by <a href="http://www.fontsquirrel.com/fonts/Candela" target="_blank">La Tipomatika</a>, You Murderer BB by <a href="http://www.1001fonts.com/youmurderer-bb-font.html" target="_blank">Nate Piekos</a></li>
<li style="text-align: left;">Sound effects taken from <a href="http://www.universalsoundfx.com/" target="_blank">Universal Sound FX</a></li>
<li style="text-align: left;">Music made with <a href="http://abundant-music.com" target="_blank">Abundant Music</a>, atmospheric sounds by <a href="http://incompetech.com" target="_blank">Kevin MacLeod</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2014/10/a-light-in-the-darkness/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2567</post-id>	</item>
	</channel>
</rss>
