<?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>Mini Games &#8211; Tobias Makes Games</title>
	<atom:link href="https://blog.dragonlab.de/category/games/mini-games/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.dragonlab.de</link>
	<description>...and other stuff. But mostly games.</description>
	<lastBuildDate>Thu, 11 Oct 2018 19:17:45 +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>Ritual Breaker: A GGJ Game For Four Druids And Two Traitors</title>
		<link>https://blog.dragonlab.de/2016/03/ritual-breaker/</link>
					<comments>https://blog.dragonlab.de/2016/03/ritual-breaker/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Sat, 12 Mar 2016 22:30:13 +0000</pubDate>
				<category><![CDATA[Great Minigames]]></category>
		<category><![CDATA[6 Players]]></category>
		<category><![CDATA[Berlin]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Game Jam]]></category>
		<category><![CDATA[Global Game Jam]]></category>
		<category><![CDATA[Multiplayer]]></category>
		<category><![CDATA[Team-based]]></category>
		<category><![CDATA[Unity]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=3821</guid>

					<description><![CDATA[It&#8217;s been a few years since the GGJ whose theme was &#8220;deception&#8221; &#8211; a theme that we, back then, utterly and completely ignored. The only way to make up for that (I assume) is to use the theme in another GGJ! So here, after 6 years, my honor as a jammer is finally restored. I &#8230; <a href="https://blog.dragonlab.de/2016/03/ritual-breaker/" class="more-link">Continue reading <span class="screen-reader-text">Ritual Breaker: A GGJ Game For Four Druids And Two Traitors</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">It&#8217;s been a few years since the GGJ whose theme was &#8220;deception&#8221; &#8211; a theme that we, back then, <a href="http://blog.dragonlab.de/2010/02/zino-zini/">utterly and completely ignored</a>. The only way to make up for that (I assume) is to use the theme in another GGJ! So here, after 6 years, my honor as a jammer is finally restored. I proudly present our game:</p>
<p><img loading="lazy" decoding="async" data-attachment-id="3822" data-permalink="https://blog.dragonlab.de/2016/03/ritual-breaker/logo-4/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/logo.png" data-orig-size="400,172" 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="logo" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/logo-300x129.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/logo.png" class="aligncenter size-full wp-image-3822" src="https://blog.dragonlab.de/wp-content/uploads/2016/03/logo.png" alt="logo" width="400" height="172" srcset="https://blog.dragonlab.de/wp-content/uploads/2016/03/logo.png 400w, https://blog.dragonlab.de/wp-content/uploads/2016/03/logo-300x129.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p style="text-align: center;">Six druids have come together to perform<br />
the yearly Super Important Ritual.<br />
But unbeknownst to them, two traitors<br />
have infiltrated their ranks!</p>
<p style="text-align: center;">Complete the rituals, but watch out for<br />
those which fail &#8211; and who participated!</p>
<p style="text-align: center;">Watch your fellow players!<br />
Identify the traitors!<br />
(Potentially) Save the world!</p>
<p style="text-align: center;">A deceptive platforming game for four druids<br />
and two traitors with XBox360 Controllers.</p>
<p style="text-align: center;"><a href="http://globalgamejam.org/2016/games/ritual-breaker-0" target="_blank" rel="noopener">GGJ Page with Windows build</a></p>
<div class="jetpack-video-wrapper">
<div class="container-lazyload preview-lazyload container-youtube js-lazyload--not-loaded"><a href="https://youtu.be/OKODoR44e1I" class="lazy-load-youtube preview-lazyload preview-youtube" data-video-title="Ritual Breaker (Global Game Jam 2016)" title="Play video &quot;Ritual Breaker (Global Game Jam 2016)&quot;">https://youtu.be/OKODoR44e1I</a><noscript>Video can&#8217;t be loaded because JavaScript is disabled: <a href="https://youtu.be/OKODoR44e1I" title="Ritual Breaker (Global Game Jam 2016)">Ritual Breaker (Global Game Jam 2016) (https://youtu.be/OKODoR44e1I)</a></noscript></div>
</div>
<p style="text-align: left;">Credits:</p>
<div class="field__item even">
<ul>
<li>Elise Terranova: Art, Game Design, Hat Design</li>
<li>Heiko Weible: Programming, Game Design</li>
<li>Tobias Wehrum: Programming, Game Design, Sound Design</li>
</ul>
<p>Used assets:</p>
<ul>
<li>Evil Laugh by <a href="http://freesound.org/people/The%20Baron/sounds/98382" target="_blank" rel="noopener">The Baron</a></li>
<li>&#8220;The Snow Queen&#8221; Kevin MacLeod (incompetech.com)<br />
Licensed under <a href="http://creativecommons.org/licenses/by/3.0" target="_blank" rel="noopener">Creative Commons: By Attribution 3.0</a> License</li>
</ul>
<p><span id="more-3821"></span></p>
<p style="text-align: justify;">This GGJ was a lot of fun and for once, I was actually happy with our core concept right from the beginning! After the initial idea from Heiko, we settled really fast on the rough plan: Some sort of single screen game where each of 6-8 players controls an avatar and accomplishes tasks with the other players. There should be a lot going on, so while the traitors try to sabotage the game, everybody should be already distracted &#8211; and even when somebody fails to do something, it might be because of difficulty instead of because of them being a traitor.</p>
<p style="text-align: justify;">Of course, the development wasn&#8217;t such a smooth ride. Like every jam, phases where it went really well and phases where I felt like the game was going nowhere alternated. I particularly remember the first night right before sleep when I frantically wrote down seemingly brilliant ideas for how the game will not only work, but be <em>perfect</em> &#8211; and then the next day, when I implemented one of the ideas, only to find out that it and all of the other ideas were flawed and I had no idea how to fix it.</p>
<p style="text-align: justify;">I suppose it&#8217;s obvious to anyone who ever tried it, but: It&#8217;s surprisingly hard to make a good traitor game! The game has to be interesting for two asynchronous sides, there is a lot of hidden information going on and both sides need meaningful actions. And ideally, every action should also help to identify who the traitors are or allow the traitors to obfuscate their identity.</p>
<p style="text-align: justify;">In the end, after a lot of testing (thanks to all our enthusiastic testers!) and iterations, we arrived at the current concept: Six players, two of them traitors who don&#8217;t know each other, but know that they are a traitor. Then a series of three-player-rituals pops up, and players can go into them and &#8220;complete&#8221; them by pressing the A button &#8211; or fail them by pressing the B button if they are traitors. If 11 rituals are completed successfully, the players win. If 9 rituals fail, the traitors win. And if the time runs out before either happens, the players win if they can identify both traitors.</p>
<p style="text-align: justify;">While the game offers a bit of strategy for the traitors (e.g. they can decide how long to play &#8220;good&#8221; and wait until the other traitor failed some rituals; blame somebody else for a failed ritual; wait until there are lots of rituals which only their participation needed and then fail them all), they might still struggle to successfully deceive the players because the wrong rituals spawn or they feel like they don&#8217;t have any good options. The ritual-spawning balancing was something we couldn&#8217;t properly balance before our time ran out.</p>
<p style="text-align: justify;">In the end though, while it is a bit flawed, I am proud of the game we made there and I definitely had a good time at the GGJ 2016! Thanks a lot to the organizers, our relentless testers and my fellow team members Elise and Heiko for being such a joy to work with! And thanks to Wooga for letting us stay at their great offices here in Berlin.</p>
<p style="text-align: justify;">PS: Here is a screenshot and a few slides that Elise made to explain the game:</p>
<p style="text-align: justify;"><a href="http://blog.dragonlab.de/wp-content/uploads/2016/03/screenshot.png" rel="attachment wp-att-3827"><img loading="lazy" decoding="async" data-attachment-id="3827" data-permalink="https://blog.dragonlab.de/2016/03/ritual-breaker/screenshot-5/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/screenshot.png" data-orig-size="1920,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="screenshot" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/screenshot-300x169.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/screenshot-1024x576.png" class="aligncenter size-large wp-image-3827" src="https://blog.dragonlab.de/wp-content/uploads/2016/03/screenshot-1024x576.png" alt="screenshot" width="660" height="371" srcset="https://blog.dragonlab.de/wp-content/uploads/2016/03/screenshot-1024x576.png 1024w, https://blog.dragonlab.de/wp-content/uploads/2016/03/screenshot-300x169.png 300w, https://blog.dragonlab.de/wp-content/uploads/2016/03/screenshot-768x432.png 768w, https://blog.dragonlab.de/wp-content/uploads/2016/03/screenshot-700x394.png 700w, https://blog.dragonlab.de/wp-content/uploads/2016/03/screenshot.png 1920w" sizes="auto, (max-width: 660px) 100vw, 660px" /></a><a href="http://blog.dragonlab.de/wp-content/uploads/2016/03/2-howto.png" rel="attachment wp-att-3823"><img loading="lazy" decoding="async" data-attachment-id="3823" data-permalink="https://blog.dragonlab.de/2016/03/ritual-breaker/2-howto/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/2-howto.png" data-orig-size="1920,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="2-howto" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/2-howto-300x169.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/2-howto-1024x576.png" class="aligncenter size-large wp-image-3823" src="https://blog.dragonlab.de/wp-content/uploads/2016/03/2-howto-1024x576.png" alt="2-howto" width="660" height="371" srcset="https://blog.dragonlab.de/wp-content/uploads/2016/03/2-howto-1024x576.png 1024w, https://blog.dragonlab.de/wp-content/uploads/2016/03/2-howto-300x169.png 300w, https://blog.dragonlab.de/wp-content/uploads/2016/03/2-howto-768x432.png 768w, https://blog.dragonlab.de/wp-content/uploads/2016/03/2-howto-700x394.png 700w, https://blog.dragonlab.de/wp-content/uploads/2016/03/2-howto.png 1920w" sizes="auto, (max-width: 660px) 100vw, 660px" /></a> <a href="http://blog.dragonlab.de/wp-content/uploads/2016/03/3-traitorordruid.png" rel="attachment wp-att-3824"><img loading="lazy" decoding="async" data-attachment-id="3824" data-permalink="https://blog.dragonlab.de/2016/03/ritual-breaker/3-traitorordruid/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/3-traitorordruid.png" data-orig-size="1920,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="3-traitorordruid" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/3-traitorordruid-300x169.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/3-traitorordruid-1024x576.png" class="aligncenter size-large wp-image-3824" src="https://blog.dragonlab.de/wp-content/uploads/2016/03/3-traitorordruid-1024x576.png" alt="3-traitorordruid" width="660" height="371" srcset="https://blog.dragonlab.de/wp-content/uploads/2016/03/3-traitorordruid-1024x576.png 1024w, https://blog.dragonlab.de/wp-content/uploads/2016/03/3-traitorordruid-300x169.png 300w, https://blog.dragonlab.de/wp-content/uploads/2016/03/3-traitorordruid-768x432.png 768w, https://blog.dragonlab.de/wp-content/uploads/2016/03/3-traitorordruid-700x394.png 700w, https://blog.dragonlab.de/wp-content/uploads/2016/03/3-traitorordruid.png 1920w" sizes="auto, (max-width: 660px) 100vw, 660px" /></a> <a href="http://blog.dragonlab.de/wp-content/uploads/2016/03/4-controls.png" rel="attachment wp-att-3825"><img loading="lazy" decoding="async" data-attachment-id="3825" data-permalink="https://blog.dragonlab.de/2016/03/ritual-breaker/4-controls/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/4-controls.png" data-orig-size="1920,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="4-controls" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/4-controls-300x169.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/4-controls-1024x576.png" class="aligncenter size-large wp-image-3825" src="https://blog.dragonlab.de/wp-content/uploads/2016/03/4-controls-1024x576.png" alt="4-controls" width="660" height="371" srcset="https://blog.dragonlab.de/wp-content/uploads/2016/03/4-controls-1024x576.png 1024w, https://blog.dragonlab.de/wp-content/uploads/2016/03/4-controls-300x169.png 300w, https://blog.dragonlab.de/wp-content/uploads/2016/03/4-controls-768x432.png 768w, https://blog.dragonlab.de/wp-content/uploads/2016/03/4-controls-700x394.png 700w, https://blog.dragonlab.de/wp-content/uploads/2016/03/4-controls.png 1920w" sizes="auto, (max-width: 660px) 100vw, 660px" /></a> <a href="http://blog.dragonlab.de/wp-content/uploads/2016/03/5-vote.png" rel="attachment wp-att-3826"><img loading="lazy" decoding="async" data-attachment-id="3826" data-permalink="https://blog.dragonlab.de/2016/03/ritual-breaker/5-vote/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/5-vote.png" data-orig-size="1920,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="5-vote" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/5-vote-300x169.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2016/03/5-vote-1024x576.png" class="aligncenter size-large wp-image-3826" src="https://blog.dragonlab.de/wp-content/uploads/2016/03/5-vote-1024x576.png" alt="5-vote" width="660" height="371" srcset="https://blog.dragonlab.de/wp-content/uploads/2016/03/5-vote-1024x576.png 1024w, https://blog.dragonlab.de/wp-content/uploads/2016/03/5-vote-300x169.png 300w, https://blog.dragonlab.de/wp-content/uploads/2016/03/5-vote-768x432.png 768w, https://blog.dragonlab.de/wp-content/uploads/2016/03/5-vote-700x394.png 700w, https://blog.dragonlab.de/wp-content/uploads/2016/03/5-vote.png 1920w" sizes="auto, (max-width: 660px) 100vw, 660px" /></a></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2016/03/ritual-breaker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3821</post-id>	</item>
		<item>
		<title>KinectMagic &#8211; A Kinect Wizard Duel Game Prototype</title>
		<link>https://blog.dragonlab.de/2015/01/kinectmagic/</link>
					<comments>https://blog.dragonlab.de/2015/01/kinectmagic/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Fri, 30 Jan 2015 03:25:17 +0000</pubDate>
				<category><![CDATA[Author's Picks]]></category>
		<category><![CDATA[Awesome Minigames]]></category>
		<category><![CDATA[Top 7]]></category>
		<category><![CDATA[2 Players]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Kinect]]></category>
		<category><![CDATA[Multiplayer]]></category>
		<category><![CDATA[Technology Is Awesome]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[University]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=2830</guid>

					<description><![CDATA[In my studies at the HTW Berlin, I had a course called &#8220;Independent Coursework&#8221; where I could choose to work on any project relevant to my studies. I chose to work on a Kinect multiplayer game which should also be interesting to watch. Most important to me was that the game uses what the Kinect &#8230; <a href="https://blog.dragonlab.de/2015/01/kinectmagic/" class="more-link">Continue reading <span class="screen-reader-text">KinectMagic &#8211; A Kinect Wizard Duel Game Prototype</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">In my studies at the HTW Berlin, I had a course called &#8220;Independent Coursework&#8221; where I could choose to work on any project relevant to my studies. I chose to work on a Kinect multiplayer game which should also be interesting to watch. Most important to me was that the game uses what the Kinect does best in my opinion: Spacial movement. I didn&#8217;t want any repetitive gestures, just a direct relationship between the players and their avatars. So, together with my fellow student Jana Leinweber I set out and developed, and a few months and a dozen iterations later we had this:</p>
<h4 style="text-align: center;"><img loading="lazy" decoding="async" data-attachment-id="2832" data-permalink="https://blog.dragonlab.de/2015/01/kinectmagic/splash-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/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="KinectMagic" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/splash-300x113.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/splash.png" class="aligncenter size-full wp-image-2832" src="https://blog.dragonlab.de/wp-content/uploads/2015/01/splash.png" alt="KinectMagic" width="432" height="163" srcset="https://blog.dragonlab.de/wp-content/uploads/2015/01/splash.png 432w, https://blog.dragonlab.de/wp-content/uploads/2015/01/splash-300x113.png 300w" sizes="auto, (max-width: 432px) 100vw, 432px" /></h4>
<p style="text-align: center;">Create spells! Attack! Defend! Dodge!</p>
<p style="text-align: center;">Tactical spellcasting meets fast reflexes in this<br />
duel game for two wizards and a Kinect v1.</p>
<p style="text-align: center;"><strong><a href="http://dragonlab.de/projects/kinectmagic/KinectMagic.zip">Download for Windows</a></strong></p>
<div class="jetpack-video-wrapper">
<div class="container-lazyload preview-lazyload container-youtube js-lazyload--not-loaded"><a href="http://youtu.be/II__mJHoyWA" class="lazy-load-youtube preview-lazyload preview-youtube" data-video-title="KinectMagic - A Kinect Wizard Duel Game Prototype" title="Play video &quot;KinectMagic - A Kinect Wizard Duel Game Prototype&quot;">http://youtu.be/II__mJHoyWA</a><noscript>Video can&#8217;t be loaded because JavaScript is disabled: <a href="http://youtu.be/II__mJHoyWA" title="KinectMagic - A Kinect Wizard Duel Game Prototype">KinectMagic &#8211; A Kinect Wizard Duel Game Prototype (http://youtu.be/II__mJHoyWA)</a></noscript></div>
</div>
<p style="text-align: left;"><span id="more-2830"></span>Credits:</p>
<ul>
<li style="text-align: left;">Tobias Wehrum: Programming, Game Design</li>
<li style="text-align: left;">Jana Leinweber: Game Design</li>
</ul>
<p>With assets by:</p>
<ul>
<li>Countdown Voice by <a href="http://qubodup.net" target="_blank">Iwan &#8220;qubodup&#8221; Gabovitch</a></li>
<li>Sound Effects from <a href="http://www.universalsoundfx.com" target="_blank">Universal Sound FX</a></li>
<li>Video Music by <a href="https://soundcloud.com/stevenobrien/majestic-epic-orchestral-piece" target="_blank">Steven O’Brien</a></li>
<li>Particles by <a href="http://www.chemicalbliss.com" target="_blank">Unluck Software</a></li>
<li>Icons from <a href="http://game-icons.net" target="_blank">Game-icons.net</a></li>
<li>&#8220;Granstander Clean&#8221; font by <a href="http://www.tylerfinck.com" target="_blank">Tyler Finck</a></li>
</ul>
<p>Thanks to <a href="http://tobiasmuller.de" target="_blank">Tobias Müller</a> for recording the video with me!</p>
<p>Here is a quick summary of the spells:</p>
<figure id="attachment_2855" aria-describedby="caption-attachment-2855" style="width: 242px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" data-attachment-id="2855" data-permalink="https://blog.dragonlab.de/2015/01/kinectmagic/spell01-fireball-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell01-Fireball1.png" data-orig-size="242,128" 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="Spell01-Fireball" data-image-description="" data-image-caption="&lt;p&gt;Throwable projectile.&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell01-Fireball1.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell01-Fireball1.png" class="size-full wp-image-2855" src="http://blog.dragonlab.de/wp-content/uploads/2015/01/Spell01-Fireball1.png" alt="Throwable projectile." width="242" height="128" /><figcaption id="caption-attachment-2855" class="wp-caption-text">Throwable projectile.</figcaption></figure>
<figure id="attachment_2856" aria-describedby="caption-attachment-2856" style="width: 242px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" data-attachment-id="2856" data-permalink="https://blog.dragonlab.de/2015/01/kinectmagic/spell02-poisoncloud-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell02-PoisonCloud1.png" data-orig-size="242,128" 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="Spell02-PoisonCloud" data-image-description="" data-image-caption="&lt;p&gt;Multiple poison clouds pop up at random positions around the enemy. Poison damages enemy for a while.&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell02-PoisonCloud1.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell02-PoisonCloud1.png" class="size-full wp-image-2856" src="http://blog.dragonlab.de/wp-content/uploads/2015/01/Spell02-PoisonCloud1.png" alt="Multiple poison clouds pop up at random positions around the enemy. Poison damages enemy for a while." width="242" height="128" /><figcaption id="caption-attachment-2856" class="wp-caption-text">Multiple poison clouds pop up at random positions around the enemy. Poison damages enemy for a while.</figcaption></figure>
<figure id="attachment_2857" aria-describedby="caption-attachment-2857" style="width: 242px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" data-attachment-id="2857" data-permalink="https://blog.dragonlab.de/2015/01/kinectmagic/spell03-lightning-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell03-Lightning1.png" data-orig-size="242,128" 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="Spell03-Lightning" data-image-description="" data-image-caption="&lt;p&gt;A lightning cloud appears over the head of the enemy. Shortly after, a lightning bolt strikes.&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell03-Lightning1.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell03-Lightning1.png" class="size-full wp-image-2857" src="http://blog.dragonlab.de/wp-content/uploads/2015/01/Spell03-Lightning1.png" alt="A lightning cloud appears over the head of the enemy. Shortly after, a lightning bolt strikes." width="242" height="128" /><figcaption id="caption-attachment-2857" class="wp-caption-text">A lightning cloud appears over the head of the enemy. Shortly after, a lightning bolt strikes.</figcaption></figure>
<figure id="attachment_2858" aria-describedby="caption-attachment-2858" style="width: 242px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" data-attachment-id="2858" data-permalink="https://blog.dragonlab.de/2015/01/kinectmagic/spell04-stonestrike-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell04-StoneStrike1.png" data-orig-size="242,128" 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="Spell04-StoneStrike" data-image-description="" data-image-caption="&lt;p&gt;Multiple small throwable projectiles.&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell04-StoneStrike1.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell04-StoneStrike1.png" class="size-full wp-image-2858" src="http://blog.dragonlab.de/wp-content/uploads/2015/01/Spell04-StoneStrike1.png" alt="Multiple small throwable projectiles." width="242" height="128" /><figcaption id="caption-attachment-2858" class="wp-caption-text">Multiple small throwable projectiles.</figcaption></figure>
<figure id="attachment_2859" aria-describedby="caption-attachment-2859" style="width: 242px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" data-attachment-id="2859" data-permalink="https://blog.dragonlab.de/2015/01/kinectmagic/spell05-shield-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell05-Shield1.png" data-orig-size="242,128" 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="Spell05-Shield" data-image-description="" data-image-caption="&lt;p&gt;Creates a shield around a hand of the player, blocking one projectile or lightning.&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell05-Shield1.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell05-Shield1.png" class="size-full wp-image-2859" src="http://blog.dragonlab.de/wp-content/uploads/2015/01/Spell05-Shield1.png" alt="Creates a shield around a hand of the player, blocking one projectile or lightning." width="242" height="128" /><figcaption id="caption-attachment-2859" class="wp-caption-text">Creates a shield around a hand of the player, blocking one projectile or lightning.</figcaption></figure>
<figure id="attachment_2860" aria-describedby="caption-attachment-2860" style="width: 242px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" data-attachment-id="2860" data-permalink="https://blog.dragonlab.de/2015/01/kinectmagic/spell06-airblast-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell06-AirBlast1.png" data-orig-size="242,128" 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="Spell06-AirBlast" data-image-description="" data-image-caption="&lt;p&gt;Creates a temporary air field around the player&#8217;s hand which can reflect projectiles.&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell06-AirBlast1.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell06-AirBlast1.png" class="size-full wp-image-2860" src="http://blog.dragonlab.de/wp-content/uploads/2015/01/Spell06-AirBlast1.png" alt="Creates a temporary air field around the player's hand which can reflect projectiles." width="242" height="128" /><figcaption id="caption-attachment-2860" class="wp-caption-text">Creates a temporary air field around the player&#8217;s hand which can reflect projectiles.</figcaption></figure>
<figure id="attachment_2861" aria-describedby="caption-attachment-2861" style="width: 242px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" data-attachment-id="2861" data-permalink="https://blog.dragonlab.de/2015/01/kinectmagic/spell07-heal-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell07-Heal1.png" data-orig-size="242,128" 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="Spell07-Heal" data-image-description="" data-image-caption="&lt;p&gt;Heals the player. Cures poison.&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell07-Heal1.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell07-Heal1.png" class="size-full wp-image-2861" src="http://blog.dragonlab.de/wp-content/uploads/2015/01/Spell07-Heal1.png" alt="Heals the player. Cures poison." width="242" height="128" /><figcaption id="caption-attachment-2861" class="wp-caption-text">Heals the player. Cures poison.</figcaption></figure>
<figure id="attachment_2862" aria-describedby="caption-attachment-2862" style="width: 242px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" data-attachment-id="2862" data-permalink="https://blog.dragonlab.de/2015/01/kinectmagic/spell08-energydrain-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell08-EnergyDrain1.png" data-orig-size="242,128" 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="Spell08-EnergyDrain" data-image-description="" data-image-caption="&lt;p&gt;A throwable projectile that heals the throwing player afterwards if it hits.&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell08-EnergyDrain1.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell08-EnergyDrain1.png" class="size-full wp-image-2862" src="http://blog.dragonlab.de/wp-content/uploads/2015/01/Spell08-EnergyDrain1.png" alt="A throwable projectile that heals the throwing player afterwards if it hits." width="242" height="128" /><figcaption id="caption-attachment-2862" class="wp-caption-text">A throwable projectile that heals the throwing player afterwards if it hits.</figcaption></figure>
<figure id="attachment_2863" aria-describedby="caption-attachment-2863" style="width: 242px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" data-attachment-id="2863" data-permalink="https://blog.dragonlab.de/2015/01/kinectmagic/spell09-energystorm-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell09-EnergyStorm1.png" data-orig-size="242,128" 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="Spell09-EnergyStorm" data-image-description="" data-image-caption="&lt;p&gt;Destroys all of the other player&#8217;s gathered spells if he doesn&#8217;t use them quickly enough. Does damage for every destroyed spell.&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell09-EnergyStorm1.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell09-EnergyStorm1.png" class="size-full wp-image-2863" src="http://blog.dragonlab.de/wp-content/uploads/2015/01/Spell09-EnergyStorm1.png" alt="Destroys all of the other player's gathered spells if he doesn't use them quickly enough. Does damage for every destroyed spell." width="242" height="128" /><figcaption id="caption-attachment-2863" class="wp-caption-text">Destroys all of the other player&#8217;s gathered spells if he doesn&#8217;t use them quickly enough. Does damage for every destroyed spell.</figcaption></figure>
<figure id="attachment_2864" aria-describedby="caption-attachment-2864" style="width: 242px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" data-attachment-id="2864" data-permalink="https://blog.dragonlab.de/2015/01/kinectmagic/spell10-slowingbubble-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell10-SlowingBubble1.png" data-orig-size="242,128" 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="Spell10-SlowingBubble" data-image-description="" data-image-caption="&lt;p&gt;Slows time inside a bubble, making every projectile slower and more easily dodgeable.&lt;/p&gt;
" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell10-SlowingBubble1.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2015/01/Spell10-SlowingBubble1.png" class="size-full wp-image-2864" src="http://blog.dragonlab.de/wp-content/uploads/2015/01/Spell10-SlowingBubble1.png" alt="Slows time inside a bubble, making every projectile slower and more easily dodgeable." width="242" height="128" /><figcaption id="caption-attachment-2864" class="wp-caption-text">Slows time inside a bubble, making every projectile slower and more easily dodgeable.</figcaption></figure>
<p style="text-align: justify;">Apart from striving to make the game fitting for the unique capabilities of the Kinect, we also tried to adhere closely to the principle of <a href="http://www.penny-arcade.com/patv/episode/counter-play" target="_blank">counter-play</a>: Every action should be interesting for the attacker and for the victim.</p>
<p style="text-align: justify;">A few examples of counter-play in our spells:</p>
<ul>
<li style="text-align: justify;">Projectiles are interesting to target/throw and it is also fun to evade them.</li>
<li style="text-align: justify;">If the enemy hoards spell containers, you can use an Energy Storm. This sucks for the enemy, but he can still quickly react and choose which spells to use.</li>
<li style="text-align: justify;">Air Blast can be used against a projectile-heavy enemy, reflecting those projectiles &#8211; but they still have to be targeted well.</li>
<li style="text-align: justify;">Heal helps the player, but while he heals he is busy and defenseless.</li>
<li style="text-align: justify;">If the enemy has an Air Blast or a Slowing Bubble, that might be the perfect time to hoard new spells &#8211; or to use a Poison Bubble.</li>
<li style="text-align: justify;">The enemy has a Shield? Use a Stone Strike &#8211; if the enemy blocks it, the Shield breaks on which was only 1/3 of the damage.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2015/01/kinectmagic/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2830</post-id>	</item>
		<item>
		<title>Super Fruit Punch (Global Game Jam 2014)</title>
		<link>https://blog.dragonlab.de/2015/01/super-fruit-punch/</link>
					<comments>https://blog.dragonlab.de/2015/01/super-fruit-punch/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Tue, 13 Jan 2015 17:10:25 +0000</pubDate>
				<category><![CDATA[Passable Minigames]]></category>
		<category><![CDATA[2 Players]]></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[Multiplayer]]></category>
		<category><![CDATA[Unity]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=2776</guid>

					<description><![CDATA[With the current Global Game Jam right around the corner and only just about 11 1/2 months late, here is the project that we did for the last Global Game Jam: Super Fruit Punch! http://youtu.be/GgjcrO-zwE4Video can&#8217;t be loaded because JavaScript is disabled: Super Fruit Punch (Global Game Jam 2014) (http://youtu.be/GgjcrO-zwE4) You can find a download &#8230; <a href="https://blog.dragonlab.de/2015/01/super-fruit-punch/" class="more-link">Continue reading <span class="screen-reader-text">Super Fruit Punch (Global Game Jam 2014)</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">With the current Global Game Jam right around the corner and only just about 11 1/2 months late, here is the project that we did for the last Global Game Jam: Super Fruit Punch!</p>
<div class="jetpack-video-wrapper">
<div class="container-lazyload preview-lazyload container-youtube js-lazyload--not-loaded"><a href="http://youtu.be/GgjcrO-zwE4" class="lazy-load-youtube preview-lazyload preview-youtube" data-video-title="Super Fruit Punch (Global Game Jam 2014)" title="Play video &quot;Super Fruit Punch (Global Game Jam 2014)&quot;">http://youtu.be/GgjcrO-zwE4</a><noscript>Video can&#8217;t be loaded because JavaScript is disabled: <a href="http://youtu.be/GgjcrO-zwE4" title="Super Fruit Punch (Global Game Jam 2014)">Super Fruit Punch (Global Game Jam 2014) (http://youtu.be/GgjcrO-zwE4)</a></noscript></div>
</div>
<p style="text-align: justify;">You can find a download at the game&#8217;s <a href="http://globalgamejam.org/2014/games/super-fruit-punch" target="_blank">GGJ page</a>.</p>
<p>Credits:<br />
&#8211; Game Design: Thomas Bedenk, Norbert Haacks<br />
&#8211; Programming: Tobias Wehrum, Benjamin Schug, Richard Wepner, Martin Heller<br />
&#8211; Art &amp; Animation: Kirill Krysov<br />
&#8211; Music &amp; Sound: Lesley Dean</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2015/01/super-fruit-punch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2776</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>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>Heroes in Pension</title>
		<link>https://blog.dragonlab.de/2014/03/heroes-in-pension/</link>
					<comments>https://blog.dragonlab.de/2014/03/heroes-in-pension/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Tue, 04 Mar 2014 03:37:11 +0000</pubDate>
				<category><![CDATA[Passable Minigames]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Unity]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=2108</guid>

					<description><![CDATA[Last month, a friend asked me to help out a group of his students at the School for Games who were missing a programmer for their student project. Charming art and not that much work for me, who could say no? And now, a month later, I proudly present to you&#8230; Teens are attacking the &#8230; <a href="https://blog.dragonlab.de/2014/03/heroes-in-pension/" class="more-link">Continue reading <span class="screen-reader-text">Heroes in Pension</span></a>]]></description>
										<content:encoded><![CDATA[<p>Last month, a friend asked me to help out a group of his students at the <a href="http://school4games.net" target="_blank">School for Games</a> who were missing a programmer for their student project. Charming art and not <em>that</em> much work for me, who could say no? And now, a month later, I proudly present to you&#8230;</p>
<p><img loading="lazy" decoding="async" data-attachment-id="2133" data-permalink="https://blog.dragonlab.de/2014/03/heroes-in-pension/logo-2/" data-orig-file="https://blog.dragonlab.de/wp-content/uploads/2014/03/Logo.png" data-orig-size="400,88" 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;}" data-image-title="Logo" data-image-description="" data-image-caption="" data-medium-file="https://blog.dragonlab.de/wp-content/uploads/2014/03/Logo-300x66.png" data-large-file="https://blog.dragonlab.de/wp-content/uploads/2014/03/Logo.png" class="aligncenter size-full wp-image-2133" src="https://blog.dragonlab.de/wp-content/uploads/2014/03/Logo.png" alt="Logo" width="400" height="88" srcset="https://blog.dragonlab.de/wp-content/uploads/2014/03/Logo.png 400w, https://blog.dragonlab.de/wp-content/uploads/2014/03/Logo-300x66.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p style="text-align: center;">Teens are attacking the old man&#8217;s home,<br />
but a hero knows how to defend himself<br />
even if he is already in pension!</p>
<p style="text-align: center;">Shoot lawn gnomes, flowerpots and wheelchairs<br />
out of your trusty cannon and show those<br />
whippersnappers how to respect one&#8217;s elders!</p>
<p style="text-align: center;"><strong><a href="http://heroesinpension.spiele-projekte.de/game.html" target="_blank">Play it right here in your browser!</a></strong></p>
<p style="text-align: center;">Later on, there&#8217;ll be versions for Android/iPhone.</p>
<a href="https://blog.dragonlab.de/2014/03/heroes-in-pension/"><img decoding="async" src="https://i.ytimg.com/vi/s3rpIM1uDHE/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<h4 style="text-align: left;">Credits</h4>
<p>Team:</p>
<ul>
<li>Cihan Ceyhan: Lead, Game Designer, Web Designer</li>
<li>Philipp Kapp: Game Designer</li>
<li>Sibylle Hell: Art Director, Animator</li>
<li>Dennis Dabergotz: Game Artist, Animator</li>
<li>Tobias Wehrum: Programmer</li>
</ul>
<p>With assets by:</p>
<ul>
<li>Music: <a href="http://incompetech.com" target="_blank">Kevin MacLeod</a></li>
<li>Sfx: <a href="http://nexuschild.bandcamp.com" target="_blank">Moritz Ufer</a>, Mike König, Klankbeeld, James Gay</li>
<li>Font: Kimberly Geswein</li>
</ul>
<p>Special thanks to:</p>
<ul>
<li>Norbert Haacks and the S4G team</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2014/03/heroes-in-pension/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2108</post-id>	</item>
		<item>
		<title>Zombie Planet, A Game Prototype For The Leap Motion</title>
		<link>https://blog.dragonlab.de/2013/07/zombie-planet/</link>
					<comments>https://blog.dragonlab.de/2013/07/zombie-planet/#comments</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Fri, 26 Jul 2013 17:06:38 +0000</pubDate>
				<category><![CDATA[Author's Picks]]></category>
		<category><![CDATA[Great Minigames]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Leap Motion]]></category>
		<category><![CDATA[Technology Is Awesome]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[University]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=1248</guid>

					<description><![CDATA[For the Human-Computer Interaction course at my university we had to do a 3d interface prototype. My team decided to make a game with the Leap Motion. And thus, Zombie Planet was born in about 3 weeks: A game that you control directly with your fingers. Zombie Planet Use your fingers to strike the zombies &#8230; <a href="https://blog.dragonlab.de/2013/07/zombie-planet/" class="more-link">Continue reading <span class="screen-reader-text">Zombie Planet, A Game Prototype For The Leap Motion</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">For the Human-Computer Interaction course at my university we had to do a 3d interface prototype. My team decided to make a game with the <a href="http://leapmotion.com">Leap Motion</a>. And thus, Zombie Planet was born in about 3 weeks: A game that you control directly with your fingers.</p>
<h4 style="text-align: center;">Zombie Planet</h4>
<a href="https://blog.dragonlab.de/2013/07/zombie-planet/"><img decoding="async" src="https://i.ytimg.com/vi/Avx3IdsTq50/hqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p style="text-align: center;">Use your fingers to strike the zombies<br />
with lightning and throw asteroids at them!</p>
<p style="text-align: center;">Defend your world against the invading<br />
undead and save your people!</p>
<p style="text-align: center;"><a href="http://dragonlab.de/projects/zombie_planet/zombie_planet_win.zip"><strong>Download for Windows</strong></a></p>
<h4 style="text-align: left;">Screenshots</h4>
<div style="text-align: center;"><a style="border-bottom: none;" href="http://dragonlab.de/projects/zombie_planet/Screenshot_1.png" target="_blank"><img loading="lazy" decoding="async" class="alignnone" src="https://dragonlab.de/projects/zombie_planet/Screenshot_1_thumb.png" alt="" width="200" height="113" /></a><a style="border-bottom: none;" href="http://dragonlab.de/projects/zombie_planet/Screenshot_2.png" target="_blank"><img loading="lazy" decoding="async" class="alignnone" src="https://dragonlab.de/projects/zombie_planet/Screenshot_2_thumb.png" alt="" width="200" height="113" /></a></div>
<div style="text-align: center;"><a style="border-bottom: none;" href="http://dragonlab.de/projects/zombie_planet/Screenshot_3.png" target="_blank"><img loading="lazy" decoding="async" class="alignnone" src="https://dragonlab.de/projects/zombie_planet/Screenshot_3_thumb.png" alt="" width="200" height="113" /></a><a style="border-bottom: none;" href="http://dragonlab.de/projects/zombie_planet/Screenshot_4.png" target="_blank"><img loading="lazy" decoding="async" class="alignnone" src="https://dragonlab.de/projects/zombie_planet/Screenshot_4_thumb.png" alt="" width="200" height="113" /></a></div>
<h4 style="text-align: left;">Credits</h4>
<ul style="text-align: center;">
<li style="text-align: justify;">Developers: Tobias Wehrum, Martin Stark, Robert Meyer, <a href="http://samuelstein.de" target="_blank">Samuel Stein</a></li>
<li style="text-align: justify;">Sound Design: <a href="http://freesound.org/people/qubodup" target="_blank">Iwan &#8216;qubodup&#8217; Gabovitch</a></li>
<li style="text-align: justify;">With sound samples from (click <a href="http://dragonlab.de/projects/zombie_planet/audiocredits.txt" target="_blank">here</a> for full overview): <a href="http://freesound.org/people/qubodup" target="_blank">Iwan &#8216;qubodup&#8217; Gabovitch</a>, <a href="http://opengameart.org/content/8-wet-squish-slurp-impacts" target="_blank">Independent.nu</a>, <a href="http://freesound.org/people/jessepash" target="_blank">jessepash</a>, <a href="http://freesound.org/people/Alvinwhatup2" target="_blank">Alvinwhatup2</a>, <a href="http://freesound.org/people/scarbelly25" target="_blank">scarbelly25</a>, <a href="http://www.freesound.org/people/carbilicon" target="_blank">carbilicon</a>, <a href="http://freesound.org/people/esperar" target="_blank">esperar</a></li>
<li style="text-align: justify;">Music: <a href="http://incompetech.com" target="_blank">Kevin MacLeod</a></li>
<li style="text-align: justify;">3D Art: <a href="http://opengameart.org/users/p0ss" target="_blank">p0ss</a>, <a href="http://game-barbaros.blogspot.de" target="_blank">Moser Juan José</a></li>
<li style="text-align: justify;">Font: <a href="http://www.blambot.com" target="_blank">Nate Piekos</a></li>
<li style="text-align: justify;">Planet Texture: <a href="http://www.secondmousestudios.com" target="_blank">Second Mouse Studios</a></li>
<li style="text-align: justify;">Particles &amp; Effects: <a href="http://unity3d.com" target="_blank">Unity Technologies</a></li>
</ul>
<p style="text-align: center;">Made with Unity 3D.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2013/07/zombie-planet/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1248</post-id>	</item>
		<item>
		<title>Blood Trial (Alpha Release)</title>
		<link>https://blog.dragonlab.de/2013/07/blood-trial-alpha-release/</link>
					<comments>https://blog.dragonlab.de/2013/07/blood-trial-alpha-release/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Tue, 16 Jul 2013 02:32:59 +0000</pubDate>
				<category><![CDATA[Author's Picks]]></category>
		<category><![CDATA[Great Minigames]]></category>
		<category><![CDATA[2 Players]]></category>
		<category><![CDATA[3 Players]]></category>
		<category><![CDATA[4 Players]]></category>
		<category><![CDATA[Berlin]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Gamepad]]></category>
		<category><![CDATA[Global Game Jam]]></category>
		<category><![CDATA[Multiplayer]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=1201</guid>

					<description><![CDATA[The theme for the Global Game Jam 2013 was the sound of a heartbeat. After briefly pondering making a game about friendship, love and the joys of life, our thoughts drifted off a bit and we made something, uh, a little bit different. Enter Blood Trial. Blood Trial (Alpha Release) You are participating in an &#8230; <a href="https://blog.dragonlab.de/2013/07/blood-trial-alpha-release/" class="more-link">Continue reading <span class="screen-reader-text">Blood Trial (Alpha Release)</span></a>]]></description>
										<content:encoded><![CDATA[<p>The theme for the Global Game Jam 2013 was the sound of a heartbeat. After briefly pondering making a game about friendship, love and the joys of life, our thoughts drifted off a bit and we made something, uh, a little bit different. Enter Blood Trial.</p>
<h4 style="text-align: center;">Blood Trial (Alpha Release)</h4>
<p><a href="http://dragonlab.de/projects/ggj13/temp_screenshot_01.png" target="_blank"><img loading="lazy" decoding="async" class="aligncenter" src="https://dragonlab.de/projects/ggj13/temp_screenshot_01_thumb.png" alt="" width="300" height="180" /></a></p>
<p style="text-align: center;">You are participating in an<br />
ancient ritual to appease the blood god.</p>
<p style="text-align: center;">Rip out other warriors hearts and sacrifice them<br />
at the top of the temple while they&#8217;re still beating!</p>
<p style="text-align: center;">Keep the favor of the thirsty god and he&#8217;ll reward you generously!</p>
<p style="text-align: center;">Super Smash Bros. meets Mortal Kombat in<br />
this fighting game for up to 4 players.</p>
<p style="text-align: center;"><a href="http://www.dragonlab.de/projects/ggj13/postjam/blood_trial_0_3.1.7z" target="_blank"><strong>Download the current version for Windows</strong></a></p>
<p style="text-align: center;"><a href="http://globalgamejam.org/2013/blood-trial" target="_blank">Global Game Jam entry</a></p>
<p>I&#8217;ll make a proper post about the jam and the game later (with video and all that), but I thought that it couldn&#8217;t hurt to have a link on my blog in the meantime.</p>
<h4>Credits</h4>
<p>Programming:</p>
<ul>
<li>Tobias Wehrum</li>
<li>Benjamin Schug</li>
<li><a href="http://darioseyb.wordpress.com/" target="_blank">Dario Seyb</a></li>
</ul>
<p>Art:</p>
<ul>
<li><a href="http://artmdk.com" target="_blank">Michael Kessler</a></li>
<li>Tobias Breitenbach</li>
<li>Kirill Krysov</li>
</ul>
<p>Game Design, Producing and being all around awesome:</p>
<ul>
<li><a href="http://www.facebook.com/norbert.haacks" target="_blank">Norbert Haacks</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonlab.de/2013/07/blood-trial-alpha-release/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1201</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 loading="lazy" 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>
