<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>[Easter Hack 2017] Keebo&#39;s Quest</title>
		<link>http://www.allegro.cc/forums/view/616858</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Fri, 21 Apr 2017 21:46:23 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><h1>Keebo&#39;s Quest</h1><p>
The wicked Bumbles have stolen the peaceful Gourdonians&#39; Easter eggs! Now it is up to Keebo to get the eggs back and to save Easter in the process! Explore a randomly-generated forest complete with trees, rocks, carrots, skulls, Bumble hives, and Gourdonians in this cartoon-y 2D game! Chat with the Gourdonians to learn more about them, the world, their issues, and to trade with them. Can you help the Gourdonians and save Easter?</p><p>Keebo&#39;s Quest was written in JavaScript, so it runs in your browser. You can play it at <a href="https://thardus.xyz/keebos-quest">this link</a> (tested in latest versions of Chrome, Firefox, and Opera).</p><h2>Screenshots</h2><p>
Attaching images doesn&#39;t seem to work on the forum right now. Here are individual links to screenshots:</p><p><a href="https://s6.postimg.org/tn57ogdgh/easter_hack_042.png">Screenshot A</a><br /><a href="https://s6.postimg.org/u16jo1xk1/keebos_quest_001.png">Screenshot B</a></p><h2>Download</h2><p>
Keebo&#39;s Quest, its source code, and all of its assets, can be downloaded <a href="http://tins.amarillion.org/easter17/entries/">on this page</a>.</p><h2>Links</h2><p>
<a href="https://thardus.xyz/keebos-quest">A link to play Keebo&#39;s Quest</a><br /><a href="https://www.allegro.cc/forums/thread/616792">Easter Hack 2017 forum thread</a><br /><a href="http://tins.amarillion.org/easter17/log/4129/">My Easter Hack 2017 progress logs</a><br /><a href="http://tins.amarillion.org/easter17/log/">Everyone&#39;s Easter Hack 2017 progress logs</a><br /><a href="https://thardus.xyz/easter-hack-2017">A blog post about Keebo&#39;s Quest featuring a development time-lapse video</a></p><h2>Closing Remarks</h2><p>
Keebo&#39;s Quest is an improvement of my TINS 2016 entry, <a href="https://www.allegro.cc/forums/thread/616271">Mori</a>. It&#39;s not a remake, per se, but it&#39;s also not a sequel; it&#39;s more of a spiritual evolution.</p><p>I&#39;d love to hear what you think of the game--good or bad! Thanks! <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Eric Johnson)</author>
		<pubDate>Mon, 17 Apr 2017 21:45:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The sounds played somewhat loudly for me, otherwise it worked great! I like the art style (just like I liked Mori&#39;s). It amuses me to no end that there&#39;s an Allegro themed JavaScript library <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" />.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Tue, 18 Apr 2017 08:16:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I beat the game!  I was still in the Easter mood today, which added to the experience.  I like how the NPCs sacrifice their lives.  It&#39;s eerie.</p><p>The slowly pulsing doodle art style (ala <i>Dr Katz</i> or <i>Home Movies</i>) is excellent.  Great job.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Gideon Weems)</author>
		<pubDate>Tue, 18 Apr 2017 08:32:09 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks for playing, SiegeLord! <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" /> Yeah, the audio being loud is something I noticed towards the end of the hack, but didn&#39;t get around to lowering. And I&#39;m glad you liked the art style!</p><p>Edit:</p><p>I didn&#39;t see your message while I was writing my reply to SiegeLord, Gideon. <img src="http://www.allegro.cc/forums/smileys/lipsrsealed.gif" alt=":-X" /></p><p>I appreciate you playing my game! What was your time and score at the end? As for the eeriness of the NPCs, I try to sprinkle a little bit of &quot;darkness&quot; or &quot;eeriness&quot; in games whenever I can; it just adds a little bit something extra, you know? <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p>I&#39;m really glad that the doodle art style has been well-received so far. I wasn&#39;t too sure how it&#39;d pan out when I was designing it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Eric Johnson)</author>
		<pubDate>Tue, 18 Apr 2017 08:50:46 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I played through it as well. Nice entry.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Tue, 18 Apr 2017 10:18:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks for playing, bamccaig! <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Eric Johnson)</author>
		<pubDate>Wed, 19 Apr 2017 00:42:35 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Finished in 307 seconds with 4460 points!</p><p>I like how you can be effective with really simple graphics. The re-tracing method gives it a unique style too. It&#39;s a great idea that I might steal for myself one day.</p><p>I&#39;ll be studying your JavaScript code as well. I&#39;m not great with JavaScript myself so I hope to learn and one day be able to do something similar.</p><p>Gameplay wise it&#39;s not different from Mori, it doesn&#39;t add much new. I guess that&#39;s understandable since you basically did rewrite it from scratch in a different language, with new graphics as well. But I was hoping for some new game element - like maybe some crafting recipies or more complex quests. Hopefully next time!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (amarillion)</author>
		<pubDate>Thu, 20 Apr 2017 18:13:11 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks for playing, amarillion!</p><p>The movement, art style, and bombs are all different; but yes, the core gameplay is very much the same as Mori&#39;s. I wanted to add enemies and a boss fight to mix things up, but ran out of time on Saturday. Maybe next time!</p><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/616858/1029775#target">amarillion</a> said:</div><div class="quote"><p> I&#39;ll be studying your JavaScript code as well. I&#39;m not great with JavaScript myself so I hope to learn and one day be able to do something similar.</p></div></div><p>Good luck. My code for hacks is seldom well-organized. <img src="http://www.allegro.cc/forums/smileys/lipsrsealed.gif" alt=":-X" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Eric Johnson)</author>
		<pubDate>Thu, 20 Apr 2017 21:15:03 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/616858/1029731#target">Eric Johnson</a> said:</div><div class="quote"><p> What was your time and score at the end?</p></div></div><p>Time was embarrassingly long, as I spent most of it exploring.  I would try, for instance, to get 3+ beehives on screen at the same time.  I would also talk excessively to the same NPCs and deduce their dialog templates.  I seem to remember my final score being in the 6,000+ range.</p><p>Weird thing:  The game does not have any music, yet I seem to remember it with music.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Gideon Weems)</author>
		<pubDate>Fri, 21 Apr 2017 07:43:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Getting multiple hives at once is a good technique. Also, I think that&#39;s a higher score than I ever got. <img src="http://www.allegro.cc/forums/smileys/shocked.gif" alt=":o" /></p><p>The NPCs select at random something to say from a pool of 15 total sayings. There&#39;s 3 sayings for greetings (first time talking to them); 3 sayings for getting the item they asked for; and the rest are all just chit-chat. Each one also has a name selected from a list of 12 (6 male and 6 female).</p><p>You can check out the source code for a closer look of what&#39;s going on behind the scenes. Be warned, however, it&#39;s a bit of a mess.</p><p>Was the music you remembered good? It must have been a ghost... <img src="http://www.allegro.cc/forums/smileys/shocked.gif" alt=":o" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Eric Johnson)</author>
		<pubDate>Fri, 21 Apr 2017 09:08:05 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I made a video for this one, too.  I hope that is okay.</p><p><div class="media-player youtube"><div style="margin: 1em 2em; background: url(/images/movie.png); width: 180px; height: 100px; text-align: center;"><a href="http://www.allegro.cc//www.youtube.com/watch?v=60XUq0EoMPI" target="_blank"><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/object/0/e/0e004283a2e5139fde70a3fe04035b91.jpg" border="0" alt="video" title="Click to play video" /></a></div></div></p><p>I also noticed sound is disabled after a certain amount of time.  And Firefox CPU usage stays at 100% even after closing Keebo&#39;s tab.  (These are likely issues with allegro.js.)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Gideon Weems)</author>
		<pubDate>Fri, 21 Apr 2017 11:07:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The last one sounds like more of a bug with Firefox... <img src="http://www.allegro.cc/forums/smileys/angry.gif" alt="&gt;:(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Fri, 21 Apr 2017 21:17:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Nice video, Gideon! <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" /></p><p>Keebo&#39;s Quest actually uses <a href="https://github.com/ecj2/allegro5js">allegro5.js</a>, a little shim I wrote to overhaul allegro.js with Allegro 5 functionality. I made it a stand-alone library in the middle of Easter Hack. It is a work in progress that will likely never be finished, as it has a lot of bugs.</p><p>As for Firefox and CPU usage, I agree with bamccaig--it sounds like a Firefox issue. Which version of Firefox are you using?</p><p>Also, I am slowly working on my own minimal 2D JavaScript game library separate from Allegro called <a href="https://github.com/ecj2/momo">Momo</a>. It is still in its infancy, but it already sports a handful of features:</p><p>- Draw primitives (arcs, circles, rectangles, triangles, lines, and filled versions of each)<br />- Load and draw images (drawn normally, rotated, scaled, and partial versions)<br />- Load fonts and draw text (filled and outlined versions)<br />- Interface with the keyboard (check if a key is pressed or released)<br />- Interface with the mouse (check if a mouse button is pressed or released; get X, Y, and Z axes; and show and hide cursor)</p><p>I will add loading and playing of audio files soon.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Eric Johnson)</author>
		<pubDate>Fri, 21 Apr 2017 21:46:23 +0000</pubDate>
	</item>
</rss>
