<?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>Game Based Learning &#8211; Tobias Makes Games</title>
	<atom:link href="https://blog.dragonlab.de/tag/game-based-learning/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.dragonlab.de</link>
	<description>...and other stuff. But mostly games.</description>
	<lastBuildDate>Tue, 08 Dec 2015 23:46:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
<site xmlns="com-wordpress:feed-additions:1">11829519</site>	<item>
		<title>StarCoder: A Short Game Programming Workshop For Total Beginners</title>
		<link>https://blog.dragonlab.de/2013/06/starcoder/</link>
					<comments>https://blog.dragonlab.de/2013/06/starcoder/#respond</comments>
		
		<dc:creator><![CDATA[Tobias Wehrum]]></dc:creator>
		<pubDate>Tue, 04 Jun 2013 21:24:38 +0000</pubDate>
				<category><![CDATA[Author's Picks]]></category>
		<category><![CDATA[Awesome Minigames]]></category>
		<category><![CDATA[Contract Work]]></category>
		<category><![CDATA[Top 7]]></category>
		<category><![CDATA[1 Player]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Game Based Learning]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://blog.dragonlab.de/?p=1139</guid>

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