<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>[SantaHack 2011] GiftCraft</title>
		<link>http://www.allegro.cc/forums/view/609135</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Tue, 03 Jan 2012 02:17:52 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>This is the entry I developed on my limitted time for SantaHack 2011, due to finals and all that. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p><b>GiftCraft</b> is a game heavily inspired by Star Wars Pit Droids, by Lucas Learning. The game&#39;s goal is to get all the gifts through Santa&#39;s weird classifying mechanisms to the right pipes in each room, using Direction Pods to change the direction they&#39;re going to.</p><h3>Features</h3><p>
</p><ul><li><p>28 Levels, game autosaves as well on your latest level.
</p></li><li><p>Supports most standard resolutions, defaults to your desktop resolution. Any settings can be configured in the .ini. Resources will be downscaled to the appropiate resolution.
</p></li><li><p>Normal and Turbo speed for solving puzzles.</p></li></ul><h3>Download</h3><p>
<a href="https://sites.google.com/site/ffstadium/css-dump/3_gamepack.zip">Win32 Binary + Source code + Makefile + Game Music package</a>.</p><h3>Media</h3><p>
&quot;Trailer&quot;<br /><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=EfK7FcaATmg" target="_blank"><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/object/e/b/eb5e6ad1ddd765ad935a25ba41eb248e.jpg" border="0" alt="video" title="Click to play video" /></a></div></div></p><p><span class="remote-thumbnail"><span class="json">{"name":"605287","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/4\/a\/4a6c5d3e7f30d7c43b98d3b000c2bb0c.png","w":1600,"h":900,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/4\/a\/4a6c5d3e7f30d7c43b98d3b000c2bb0c"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/4/a/4a6c5d3e7f30d7c43b98d3b000c2bb0c-240.jpg" alt="605287" width="240" height="135" /></span></p><h3>Gameplay</h3><p>
You can reset the gifts launched by Pausing(Space or 3), and resuming(1, 2, or Space again).</p><p><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/a/8/a8236d7615962af9de10b3d8793ed960.png" alt="605288" width="72" height="72" /><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/5/b/5b8c4b21897592bfb7f6addf2bde38f9.png" alt="605289" width="72" height="72" /><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/d/e/de4a653c1a521787691e48ffc660ac51.png" alt="605299" width="72" height="72" /><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/2/c/2c88807b3a82ed042e0eb9bc4a53b59a.png" alt="605300" width="72" height="72" /><br /><b>Gifts</b>: Must direct them to the right pipes using Direction Pods. If gifts collide with each other, they&#39;ll explode and you&#39;ll feel bad for ruining Christmas.</p><p><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/7/c/7cd75f513df20b9dca23f513340ae56e.png" alt="605293" width="72" height="72" /><br /><b>Deployer:</b> Spawns gift at different rates of speed depending on the room. Only spawns a finite number of gifts for each room.</p><p><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/b/c/bc64ca23204baa94f61c89adcde2013e.png" alt="605301" width="72" height="72" /><br /><b>Goal Pipe:</b> Gifts must reach them to finish the current room. All gifts must reach a pipe, not even one Gift can be destroyed. Later on, pipes can only accept certain shapes of gifts.</p><p><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/a/d/ad33defaf20f90ebaf290e5e343b19d7.png" alt="605294" width="72" height="72" /><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/7/0/70a638e557c8e440a8bcbdd2d832359d.png" alt="605305" width="72" height="72" /><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/5/6/56946c173ff9c4fac523d941be043c54.png" alt="605304" width="72" height="72" /><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/d/6/d620ce58efaf6883732ee9923980df3d.png" alt="605303" width="72" height="72" /><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/3/7/375e1385eec2607de363e2d15d4986dd.png" alt="605302" width="72" height="72" /><br /><b>Direction Pod:</b> Changes the direction of any gifts that go through it. It can also direct certain types of gifts depending on color or shape.</p><p><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/b/e/be18ed35b1ed9f19885ff21182055341.png" alt="605292" width="72" height="72" /><br /><b>Blockade:</b> Only allows gifts with certain stats(color, shape, ribbon) to go through. It can also allow any gifts BUT the one with certain requirements.</p><p><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/b/e/be62728ec6f3ae9b88ed36fb0d50ebf8.png" alt="605290" width="72" height="72" /><br /><b>Color Spray:</b> Changes the color of both the gift AND its ribbon that goes through it. Can be used from all 4 sides.</p><p><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/8/9/89ccdfc8b58587919c28d566fa0ae8e8.png" alt="605291" width="72" height="72" /><br /><b>Ribbon Transformer:</b> Changes the color of the ribbon of the gift that goes through it, or just puts a brand new one on it.</p><h3>Append</h3><p>
Overall, it was a really fun entry to make, even if a bit empty in some areas. <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" /> It needs some more decoration on the rooms to make it feel less empty, but I think the flow of the game is so satisfying once you solve the puzzles right.</p><p>Also, it could use way more levels I guess, but I was having trouble of even solving them myself. So the pacing is pretty much like, learn a new concept, do some small levels, do one big puzzle, then start again with another new concept.</p><p>I don&#39;t expect you to try to run this on one sitting tho. The player starts to become really tired by mid-game, but you can come back to the game anytime you want since it&#39;ll save your progress.</p><p>Hope you like it, and thanks BAF for organizing SantaHack 2011. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Mon, 26 Dec 2011 19:36:36 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well this game is clearly underwhelming. <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /> Obviously the author didn&#39;t put a lot of effort into it and it lacks the depth and nuance that we&#39;ve come to expect from previous SantaHack competitions. <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /> A real disappointment. <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /></p><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/609135/941616#target">Dario ff</a> said:</div><div class="quote"><p>developed on my limitted time </p></div></div><p>Limitted time, no doubt.  Because it <i>clearly</i> shows. <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /></p><p>Just... sigh...</p><p><img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /><img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /><img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /><img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /><img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /></p><p>[edit]<br />oops!  Looks like you packaged allegro-<b>5.0.0</b>-monolith-mt.dll instead of allegro-<b>5.0.3</b>-monolith-mt.dll
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Mark Oates)</author>
		<pubDate>Mon, 26 Dec 2011 20:01:43 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p><img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /><img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /><img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /><img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /><img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /></p></div></div><p>
Why is one of them winking at me? <img src="http://www.allegro.cc/forums/smileys/angry.gif" alt="&gt;:(" /></p><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/609135/941619#target">Mark Oates</a> said:</div><div class="quote"><p>oops!  Looks like you packaged allegro-5.0.0-monolith-mt.dll instead of allegro-5.0.3-monolith-mt.dll</p></div></div><p>
Oops, I compiled that one with the makefile instead of the CB project, so I forgot about it. <img src="http://www.allegro.cc/forums/smileys/embarassed.gif" alt=":-[" /> The makefile should work fine anyway.</p><p>In any case, I <a href="http://www.allegro.cc/files/attachment/605306">reuploaded</a> it on the first post.</p><p>EDIT: Blast it, the uploader ate the file. Hold on. <a href="http://www.allegro.cc/files/attachment/605307">Here&#39;s the dll</a> meanwhile.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Mon, 26 Dec 2011 20:10:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I got it working with the 5.0.3 MSVC dll. This game&#39;s cool. <img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" /></p><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/609135/941620#target">Dario ff</a> said:</div><div class="quote"><p>Why is one of them winking at me? <img src="http://www.allegro.cc/forums/smileys/angry.gif" alt="&gt;:(" /></p></div></div><p> <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /><img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /><img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /><img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /><img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /><img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /><img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Mark Oates)</author>
		<pubDate>Mon, 26 Dec 2011 20:14:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ok I <a href="https://sites.google.com/site/ffstadium/css-dump/3_gamepack.zip">mirrored</a> it on the first post with the right DLL now. Should be all working fine now.</p><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/609135/941621#target">Mark Oates</a> said:</div><div class="quote"><p>This game&#39;s cool.</p></div></div><p>
Just wait until lvl 10 and start swearing at me. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Mon, 26 Dec 2011 20:16:50 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>This game is really fun <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (jmasterx)</author>
		<pubDate>Tue, 27 Dec 2011 00:38:31 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Spacexmas was the only game that I liked. The rest I either couldn&#39;t get to compile (linux) or were boring.</p><p>&lt;edit&gt; whoops.. noticed I posted in the giftcraft thread specifically.</p><p>ok while I&#39;m here I was able to compile and play this game. Gameplay was ok but the pacing is a little slow.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (kazzmir)</author>
		<pubDate>Tue, 27 Dec 2011 00:52:25 +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/609135/941631#target">kazzmir</a> said:</div><div class="quote"><p>Spacexmas was the only game that I liked. The rest I either couldn&#39;t get to compile (linux) or were boring.</p></div></div><p>
Wrong thread? <img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" /></p><p>EDIT: Oh nevermind. Read the edit. You mean the level pacing or the game&#39;s speed?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Tue, 27 Dec 2011 00:53:42 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Both actually. Due to running in fullscreen the game is sort of laggy on my machine. The first two puzzles were quite simple but took a while to complete because I had to watch all the gifts make their way to the end.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (kazzmir)</author>
		<pubDate>Tue, 27 Dec 2011 01:10:36 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I guess if it&#39;s laggy the faster speed option(number 2) wouldn&#39;t work right I guess, since it just uses more logic loops so it stays accurate. You can edit the resolution if you want on the .ini later if you want to give it another try.</p><div class="source-code snippet"><div class="inner"><pre><span class="k2">[</span>Display<span class="k2">]</span>
Width<span class="k3">=</span><span class="n">1024</span>
Height<span class="k3">=</span><span class="n">768</span>

<span class="p"># 0 - Fullscreen   1-Window  2-Fake Fullscreen</span>
Mode<span class="k3">=</span><span class="n">2</span>
</pre></div></div><p>

Mode 2 always defaults to the desktop resolution.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Tue, 27 Dec 2011 01:16:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Nice <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Tue, 27 Dec 2011 01:21:03 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Nice, until I got to a level that is a tad impossible with my color blindness. Something about keeping my eyes open.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (MiquelFire)</author>
		<pubDate>Tue, 27 Dec 2011 07:09:01 +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/609135/941667#target">MiquelFire</a> said:</div><div class="quote"><p>Nice, until I got to a level that is a tad impossible with my color blindness. Something about keeping my eyes open.</p></div></div><p>
Oh, sorry, that kind of slipped my mind. I fixed that problem in my SH2011 entry using custom symbols on each block, but here I didn&#39;t think of it.</p><p>Just for future reference, what are the typical problems with color blindness? Is it a common set of colors with problems, or assets should have a &quot;color-blind&quot; mode with symbols drawn onto them? Kind of like Peggle did.<br /><span class="remote-thumbnail"><span class="json">{"name":"peggle-colorblind.jpg","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/0\/5092b204b9def444413f9c1e4b07c8e4.jpg","w":550,"h":429,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/0\/5092b204b9def444413f9c1e4b07c8e4"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/5/0/5092b204b9def444413f9c1e4b07c8e4-240.jpg" alt="peggle-colorblind.jpg" width="240" height="187" /></span></p><p>Sounds like you reached level 10, which is one of the first moderately hard levels.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Tue, 27 Dec 2011 07:37:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>There are different types of color blindness (some types more prone to males, some to females) but for the most part it&#39;s a distortion of hue and/or a weakness at perceiving one of the R,G or B colors.</p><p>You could imagine that a full color gradient might look like this:<br /><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/b/1/b1c292dbea686b83d7d99c689b4ee080.jpg" alt="images" width="204" height="204" /></p><p>It is much rarer for color blindness to be a distortion of intensity.  So if you had a dark red, a medium green, and a light yellow that could work.  However, I wouldn&#39;t suggest sacrificing the &quot;normal&quot; color balance for a color blind scheme, rather creating an adaption or alternative option.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Mark Oates)</author>
		<pubDate>Tue, 27 Dec 2011 08:05:49 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m not sure if this is a bug or if I&#39;m just doing it wrong.</p><div class="spoiler"><p>Level 20, I&#39;ve took the boxes through the red spray paint and then through the ribbon transformer, but the gifts aren&#39;t let through the red ribbon blockade.</p></div><p>

FYI I&#39;m running under wine (mostly because of lazyness, but up to this point everything had worked perfectly) on ubuntu 11.10.</p><p>Great game by the way, I&#39;ve come back to it a couple of times already, which is unusual for me.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ian Sutton)</author>
		<pubDate>Tue, 27 Dec 2011 08:37:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>@Ian:
</p><div class="spoiler"><p>
The red ribbon block only allows gifts with red ribbons to go through(Note: Only red ribbon needed, not gift color). You need to paint the gift with red first, so it can get to the ribbon transformer, put the ribbon, then paint it with red AGAIN so it can go to the final pipe.</p><p>Here&#39;s a pic of the solution:<br /><span class="remote-thumbnail"><span class="json">{"name":"605318","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/3\/9\/390803fde40441ad72cac68da7bfed1d.png","w":1600,"h":900,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/3\/9\/390803fde40441ad72cac68da7bfed1d"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/3/9/390803fde40441ad72cac68da7bfed1d-240.jpg" alt="605318" width="240" height="135" /></span>
</p></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Tue, 27 Dec 2011 08:45:47 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well now you say it, it&#39;s obvious (and you already essentially said it in your first post). I&#39;m thinking a few too many drinks at Christmas must have killed a few brain cells.</p><p>Thanks very much.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ian Sutton)</author>
		<pubDate>Tue, 27 Dec 2011 18:13:52 +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/609135/941717#target">Ian Sutton</a> said:</div><div class="quote"><p>Well now you say it, it&#39;s obvious (and you already essentially said it in your first post). I&#39;m thinking a few too many drinks at Christmas must have killed a few brain cells.</p></div></div><p>

Hey, if you did fine from lvl 10 to lvl 20, that&#39;s more than I expected everyone to do. <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" /> Just to think you completed 13, 18 and 19...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Tue, 27 Dec 2011 19:47:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Very nice game, Dario! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>One question: How am I supposed to sort according to shape in level 22? <img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Polybios)</author>
		<pubDate>Wed, 28 Dec 2011 01:45:42 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You don&#39;t. You just make them all go through all the pipes. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Wed, 28 Dec 2011 02:19:28 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ah! I thought they would be destroyed by these things if they didn&#39;t have the right shape... Okay, level 23 then <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>Btw. it crashes at exit on Mac OS X, but maybe it&#39;s my setup. Seems to be related to some audio cleanup:
</p><pre>

error for object 0x101124c00: pointer being freed was not allocated

Thread 2 Crashed:
0   libSystem.B.dylib                 0x00007fff8917f9ce __semwait_signal_nocancel + 10
1   libSystem.B.dylib                 0x00007fff8917f8d0 nanosleep$NOCANCEL + 129
2   libSystem.B.dylib                 0x00007fff891dc3ce usleep$NOCANCEL + 57
3   libSystem.B.dylib                 0x00007fff891fba00 abort + 93
4   libSystem.B.dylib                 0x00007fff89113195 free + 128
5   liballegro_audio.5.0.dylib        0x0000000100141bb7 _aqueue_deallocate_voice + 71 (aqueue.m:210)
6   liballegro_audio.5.0.dylib        0x0000000100141774 al_destroy_voice + 52 (kcm_voice.c:107)
7   liballegro.5.0.dylib              0x0000000100040c71 _al_run_destructors + 81 (aintuthr.h:60)
8   liballegro_audio.5.0.dylib        0x000000010013ae45 _al_kcm_shutdown_destructors + 21 (kcm_dtor.c:47)
9   liballegro_audio.5.0.dylib        0x000000010013a3b8 al_uninstall_audio + 24 (audio.c:321)
10  liballegro.5.0.dylib              0x00000001000289dd _al_run_exit_funcs + 45 (allegro.c:128)
11  liballegro.5.0.dylib              0x0000000100049d85 al_uninstall_system + 21 (system.c:307)
12  libSystem.B.dylib                 0x00007fff8911f37f __cxa_finalize + 214
13  libSystem.B.dylib                 0x00007fff8911f28c exit + 18
14  liballegro.5.0.dylib              0x0000000100085d31 0x100026000 + 392497
15  com.apple.Foundation              0x00007fff85b4d204 <u>_NSThread__main</u>_ + 1429
16  libSystem.B.dylib                 0x00007fff89145fd6 _pthread_start + 331
17  libSystem.B.dylib                 0x00007fff89145e89 thread_start + 13

</pre><p>

(edit: added error message)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Polybios)</author>
		<pubDate>Wed, 28 Dec 2011 02:41:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well I&#39;ll admit that I forgot to destroy the Sound cache at the end, although I did use an <span class="source-code">al_stop_all_samples</span> before quitting the main loop to avoid any weird sound glitches. Although yeah, I will blame myself for not calling the cache cleanup. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>Seeing you&#39;re in OSX, I guess you built it yourself right? Nice to see it builds correctly then. Is it allegro 5.0.0, 5.1, or some version in the middle?</p><p>EDIT: Blast it, I seem to have forgotten the solution to level 21. <img src="http://www.allegro.cc/forums/smileys/embarassed.gif" alt=":-[" /><br /><span class="remote-thumbnail"><span class="json">{"name":"605332","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/8\/8887f1e35424633b7f86c7fa97acbfa1.png","w":1349,"h":523,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/8\/8887f1e35424633b7f86c7fa97acbfa1"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/8/8/8887f1e35424633b7f86c7fa97acbfa1-240.jpg" alt="605332" width="240" height="93" /></span></p><p>EDIT2: Also, I haven&#39;t seen the game so far at 1920x1080, even if the resources are built natively for it. <img src="http://www.allegro.cc/forums/smileys/shocked.gif" alt=":o" /> Anyone got a screenshot?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Wed, 28 Dec 2011 19:03:56 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It is Allegro 5.0.4.</p><p>Solution to level 21: <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p><div class="spoiler"><p><span class="remote-thumbnail"><span class="json">{"name":"605333","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/7\/5\/7583b382408f20a2ce4ff871a229a803.png","w":1886,"h":1024,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/7\/5\/7583b382408f20a2ce4ff871a229a803"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/7/5/7583b382408f20a2ce4ff871a229a803-240.jpg" alt="605333" width="240" height="130" /></span></p></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Polybios)</author>
		<pubDate>Wed, 28 Dec 2011 21:12:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p><a href="http://www.allegro.cc/files/attachment/605335">Here you go</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (MiquelFire)</author>
		<pubDate>Thu, 29 Dec 2011 04:12:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>Solution to level 21</p></div></div><p>
Thanks, I don&#39;t know why I keep forgetting the solution to that one. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /> It&#39;s designed with such precise numbers all around that doesn&#39;t seem to allow for an easy solution. <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /> Well, I DID make sure to solve them before adding them into the game of course.</p><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/609135/941824#target">MiquelFire</a> said:</div><div class="quote"><p>Here you go</p></div></div><p>
Nice, and for this entry I used linear filtering properly this time around. I was still lugging around an old allegro5.cfg which then I realised had no effect whatsoever apparently on the filtering on the newest version. This time, it seems the visual quality of the filtering compensates nicely on lower resolutions as well, as it doesn&#39;t really look THAT different from the shot at native res like yours. Wish I had fixed that on my SpeedHack entry tho.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Thu, 29 Dec 2011 06:00:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Really nice! The last level is taking a while. How long did it take you to come up with the levels? I imagine most of the time it takes a puzzle designer a lot longer than it takes to solve.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Wang)</author>
		<pubDate>Thu, 29 Dec 2011 17:42:49 +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/609135/941856#target">Peter Wang</a> said:</div><div class="quote"><p>How long did it take you to come up with the levels? I imagine most of the time it takes a puzzle designer a lot longer than it takes to solve.</p></div></div><p>

The bigger puzzle rooms I had sketched already before even starting coding. Given that I didn&#39;t have time to really start coding this until the 21th-22th, I spent the days from the 17th doing the game&#39;s graphics, sound, and level design. The smaller rooms used as introduction of new concepts were made quickly with the level editor. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>But yeah, it takes like solving the same room 3 to 5 times to see all the different approaches the player could try and give it plenty of room to do so with the available pods. I did levels 1-10 in 1-2 hours, while it took me an entire day to make levels 10-20. <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" /></p><p>Glad to see you&#39;re enjoying it tho, you&#39;re the first person I hear of reaching the end-game! It&#39;s a bit complicated, but it&#39;s quite easy to solve if you focus on each part. Didn&#39;t want to make the last level not worthy of being the end. <img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Thu, 29 Dec 2011 20:34:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>About the crash on Mac OS X again, I had some time to look into it now. It&#39;s not caused by the samples not being cleaned up, but it is fixed when I put al_set_default_mixer(mixer) before al_reserve_samples(16) in your main.cpp, which is, I think, what you wanted to do anyway.<br /> <br />Don&#39;t know why it&#39;s crashing if that is not done, though. It&#39;s also fine just to call al_reserve_samples without creating your own mixer and voice, as this seems to create a default mixer. But why the crash? <img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" /> Well, I haven&#39;t used Allegro5&#39;s audio much yet.</p><p>... Now reached level 26... <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" /></p><p>edit: <br />Finally! The last one was a bit tougher.<br />Very nice game, Dario! Thank you very much! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Polybios)</author>
		<pubDate>Mon, 02 Jan 2012 06:07:39 +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/609135/942178#target">Polybios</a> said:</div><div class="quote"><p>Finally! The last one was a bit tougher.</p></div></div><p>

Congrats! You&#39;ve earned your rights to brag now. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
About the crash on Mac OS X again, I had some time to look into it now. It&#39;s not caused by the samples not being cleaned up, but it is fixed when I put al_set_default_mixer(mixer) before al_reserve_samples(16) in your main.cpp, which is, I think, what you wanted to do anyway.<br /> <br />Don&#39;t know why it&#39;s crashing if that is not done, though. It&#39;s also fine just to call al_reserve_samples without creating your own mixer and voice, as this seems to create a default mixer. But why the crash? <img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" /> Well, I haven&#39;t used Allegro5&#39;s audio much yet.</p></div></div><p>

Interesting, thanks for the tip. I think that&#39;s because I&#39;ve been hauling some of this audio code from before A5 had its first initial stable release(same problem I was having with linear filtering), so I just tend to leave code that I don&#39;t really remember its purpose other than &quot;making allegro work&quot;. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dario ff)</author>
		<pubDate>Tue, 03 Jan 2012 02:17:52 +0000</pubDate>
	</item>
</rss>
