<?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>Ludum Dare &#187; Love</title>
	<atom:link href="http://www.ludumdare.com/compo/tag/love/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ludumdare.com/compo</link>
	<description>A tri-annual 48 hour solo game development competition.</description>
	<lastBuildDate>Wed, 08 Feb 2012 14:14:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Volcanox</title>
		<link>http://www.ludumdare.com/compo/2011/12/19/volcanox/</link>
		<comments>http://www.ludumdare.com/compo/2011/12/19/volcanox/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 16:45:53 +0000</pubDate>
		<dc:creator>leafo</dc:creator>
				<category><![CDATA[LD #22]]></category>
		<category><![CDATA[final]]></category>
		<category><![CDATA[finished]]></category>
		<category><![CDATA[Love]]></category>
		<category><![CDATA[LÖVE-PARTY]]></category>
		<category><![CDATA[love2d]]></category>
		<category><![CDATA[screenshot]]></category>

		<guid isPermaLink="false">http://www.ludumdare.com/compo/?p=100142</guid>
		<description><![CDATA[Although I finished this yesterday at the deadline, I&#8217;m posting it now because the site isn&#8217;t (as) super laggy. Proudly presenting Volcanox: About Volcanox is platformer that takes place on a distant planet, coded entirely in my own programming language. Our hero is stranded alone with a volcano in his path, and he must find [...]]]></description>
			<content:encoded><![CDATA[<p>Although I finished this yesterday at the deadline, I&#8217;m posting it now because the site isn&#8217;t (as) super laggy.</p>
<p>Proudly presenting Volcanox:</p>
<p style="text-align: center"><a href="http://leafo.net/volcanox/screen1.png"><img class="aligncenter" src="http://leafo.net/volcanox/screen1.png" alt="" width="558" height="279" /></a></p>
<h2 style="text-align: left">About</h2>
<p style="text-align: left">Volcanox is platformer that takes place on a distant planet, <a href="http://moonscript.org/">coded entirely in my own programming language</a>. Our hero is stranded alone with a volcano in his path, and he must find a way out! There&#8217;s only one level and enemy, but it&#8217;s a fairly long level and the enemies are annoyingly hard. So plenty of replay value. There is an end for those brave enough to get there. It also times you, so you can share results with your friends.</p>
<p style="text-align: left">I put up a small <a title="Volcanox Homepage" href="http://leafo.net/volcanox/" target="_blank">homepage for the game</a> as well, so it&#8217;s not lost in this blog.</p>
<p style="text-align: left">
<p style="text-align: center"><a href="http://leafo.net/volcanox/screen2.png"><img class="aligncenter" src="http://leafo.net/volcanox/screen2.png" alt="" width="559" height="279" /></a></p>
<p style="text-align: left">
<h2 style="text-align: left">Install directions</h2>
<p><strong>Windows:</strong></p>
<p>Extract and run the executable: <a href="http://leafo.net/volcanox/volcanox.zip">volcanox.zip</a></p>
<p><strong>Other Platforms:</strong></p>
<p>Install the <a href="http://love2d.org/">LÖVE game engine</a> as directed on their site. Download the <a href="http://leafo.net/volcanox/volcanox.love"><code>.love</code></a> file, and open it with the game engine.</p>
<h2>Source</h2>
<p>The source is <a href="https://github.com/leafo/ludum-dare-22">hosted on GitHub</a>.</p>
<h2>Issues</h2>
<p>After speaking to some Windows players (after the deadline) I&#8217;ve found out that some of them have a problem with moving, where one direction is faster than the other. I also have heard of an issue where the sound effects break after playing initially. I was unable to reproduce any of these problems on my development machine (linux) so my apologies to those who encounter these problems during their playthrough.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ludumdare.com/compo/2011/12/19/volcanox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The LÖVE-PARTY&#8217;s post mortem</title>
		<link>http://www.ludumdare.com/compo/2010/08/24/the-love-partys-post-mortem/</link>
		<comments>http://www.ludumdare.com/compo/2010/08/24/the-love-partys-post-mortem/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 16:46:09 +0000</pubDate>
		<dc:creator>Tommy Brunn</dc:creator>
				<category><![CDATA[LD  #18 - Enemies as Weapons - 2010]]></category>
		<category><![CDATA[Fistful of Beef]]></category>
		<category><![CDATA[Love]]></category>
		<category><![CDATA[LÖVE-PARTY]]></category>
		<category><![CDATA[post-mortem]]></category>

		<guid isPermaLink="false">http://www.ludumdare.com/compo/?p=26976</guid>
		<description><![CDATA[As you may recall, last night with three hours to spare, we managed to finish and submit our game Fistful of Beef for Windows, Linux and Mac OS X. After a good nights rest, the LÖVE-PARTY has had some time to reflect on the last few days and the work that has been done. As [...]]]></description>
			<content:encoded><![CDATA[<p>As you may recall, last night with three hours to spare, we managed to finish and submit our game <a title="Fistful of Beef game page" href="http://www.ludumdare.com/compo/ludum-dare-18/?action=preview&amp;uid=2524">Fistful of Beef</a> for Windows, Linux and Mac OS X. After a good nights rest, the LÖVE-PARTY has had some time to reflect on the last few days and the work that has been done. As such, we felt it may be fitting for us to round off our participation in this Ludum Dare with a post mortem, and sharing what we&#8217;ve learned.</p>
<p>In <a title="Blog post from submitting the game" href="http://www.ludumdare.com/compo/2010/08/23/the-love-party-presents-fistful-of-beef/">a previous post</a>, we mentioned that we spent the first 24 hours doing nothing constructive other than putting together <a title="Video of our intro screen" href="http://www.youtube.com/watch?v=U-ZnCdkdVXk&amp;hd=1">our intro screen</a>. There were a few reasons for this:</p>
<ol>
<li><strong>We didn&#8217;t have our workflow set up. </strong>We hadn&#8217;t decided on what frameworks and libraries to use, so for the first 8-10 hours we were trying to use a custom framework that only one person really understood. After deciding that it was rubbish, we switched to yet another -even stranger- framework that I don&#8217;t think anyone at all understands. It wasn&#8217;t until after 24 hours that we decided to rip all of the complex stuff out and replace it with something with loads of documentation that everyone could grasp in minutes.</li>
<li><strong>Our team structure was unclear.</strong> Our team was originally far too big. I think that we were originally going to be 7 or 8 people. It&#8217;s really, really hard to manage a group like that. Especially when you&#8217;re spread out across timezones. It wasn&#8217;t until about half of the group had defected that we could really start focusing and getting things done. If your group is larger than 3 or 4 people, I would advice splitting it into two groups instead.</li>
<li><strong>Coordination problems.</strong> This ties into the above mentioned point, but it can be equally as much of a challenge even in a smaller group. Because we were spread out all over the globe, some people were never around when the &#8220;core&#8221; of the team were awake. While we were unconventionally organized with proper game design documents (okay, so maybe not <em>proper</em> design docs. But they were better than post-it notes.), it was still hard for everyone to know what had been done and what was going to happen next.</li>
</ol>
<p>It wasn&#8217;t until we had solved all the above problems that we were able to get started, but once we did that, I&#8217;m amazed at how efficiently we worked and how everyone stepped up and took care of what needed to be done. The team did great and I would certainly not mind working with them again (albeit in a smaller group). I&#8217;m very much looking forward to participating in another Jam, but I hope that in the future there will be a competitive version of it. Making games together is damn fun, but it does feel a little anticlimactic to have worked so hard and then just have your game sit there.</p>
<p>As for the game itself, I&#8217;m pretty happy with it. In the best of worlds, I would have liked to have implemented a highscore and prerferably a way to upload that highscore to a central server, but what the hell. It&#8217;s a game about beating bulls down to a pulp.</p>
<p>Before signing off, I would just like to thank all the LD:ers for an amazing time. I would also like to thank all the members of the LÖVE-PARTY for their hard work. And finally, to my incredibly supportive girlfriend who kept comparing my cowboy hat to a vagina and my bull to a turd: <em>I will have my revenge&#8230;</em></p>
<div id="attachment_26977" class="wp-caption aligncenter" style="width: 560px"><a href="http://www.ludumdare.com/compo/wp-content/uploads/2010/08/Screenshot-11.png"><img class="size-large wp-image-26977" src="http://www.ludumdare.com/compo/wp-content/uploads/2010/08/Screenshot-11-550x427.png" alt="It's not a vagina nor a turd..." width="550" height="427" /></a><p class="wp-caption-text">It&#39;s not a vagina nor a turd...</p></div>
<p>If you want to try the game out, <a title="Fistful of Beef game page" href="http://www.ludumdare.com/compo/ludum-dare-18/?action=preview&amp;uid=2524">go grab it from the game page</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ludumdare.com/compo/2010/08/24/the-love-partys-post-mortem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The LÖVE-PARTY presents: Fistful of Beef</title>
		<link>http://www.ludumdare.com/compo/2010/08/23/the-love-party-presents-fistful-of-beef/</link>
		<comments>http://www.ludumdare.com/compo/2010/08/23/the-love-party-presents-fistful-of-beef/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 22:50:05 +0000</pubDate>
		<dc:creator>Tommy Brunn</dc:creator>
				<category><![CDATA[LD  #18 - Enemies as Weapons - 2010]]></category>
		<category><![CDATA[final]]></category>
		<category><![CDATA[Fistful of Beef]]></category>
		<category><![CDATA[Love]]></category>
		<category><![CDATA[the LÖVE Party]]></category>

		<guid isPermaLink="false">http://www.ludumdare.com/compo/?p=26796</guid>
		<description><![CDATA[After hours of hectic development by myself, Bartbes, Roybie, Textmode and thelinx, the LÖVE-PARTY is proud to present: Fistful of Beef! As was explained in a previous post, the objective is to destroy all cattle by catching a bull with your lasso, swinging it around your head and smashing all the other bovine scum to pieces [...]]]></description>
			<content:encoded><![CDATA[<p>After hours of hectic development by myself, Bartbes, Roybie, Textmode and thelinx, the LÖVE-PARTY is proud to present: <strong>Fistful of Beef</strong>!</p>
<div id="attachment_26798" class="wp-caption aligncenter" style="width: 560px"><a href="http://www.youtube.com/watch?v=gQwI0efc6Kk&amp;hd=1"><img class="size-large wp-image-26798 " src="http://www.ludumdare.com/compo/wp-content/uploads/2010/08/Screenshot-51-550x426.png" alt="Click the pretty screenshot to see a gameplay video!" width="550" height="426" /></a><p class="wp-caption-text">Click the pretty screenshot to see a gameplay video!</p></div>
<p>As was explained in a previous post, the objective is to <em>destroy all cattle</em> by catching a bull with your lasso, swinging it around your head and smashing all the other bovine scum to pieces &#8211; preferably as quickly as possible!</p>
<p>We were off to a horrible start, and after the first 24 hours, none of us really thought we&#8217;d get anything done in time. But here we are, some 45 hours later, and we now have a pretty cool little game! A proper post mortem will be posted tomorrow, but for now, we&#8217;d just like to get some sleep. Have fun playing the game and please do leave a comment.</p>
<p><a title="Go see our game!" href="http://www.ludumdare.com/compo/ludum-dare-18/?action=preview&amp;uid=2524">Go play the game!</a></p>
<p>The LÖVE-PARTY, out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ludumdare.com/compo/2010/08/23/the-love-party-presents-fistful-of-beef/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>THE LÖVE-PARTY&#8230; Is&#8230; Still around?</title>
		<link>http://www.ludumdare.com/compo/2010/08/22/the-love-party-is-still-around/</link>
		<comments>http://www.ludumdare.com/compo/2010/08/22/the-love-party-is-still-around/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 17:09:36 +0000</pubDate>
		<dc:creator>Tommy Brunn</dc:creator>
				<category><![CDATA[LD  #18 - Enemies as Weapons - 2010]]></category>
		<category><![CDATA[enemies as weapons]]></category>
		<category><![CDATA[Love]]></category>

		<guid isPermaLink="false">http://www.ludumdare.com/compo/?p=25658</guid>
		<description><![CDATA[After spending the first 24 hours trying to understand certain team members’ obscure frameworks (and subsequently trashing said frameworks), as well as assembling what I think is technically known as “a sweet-ass intro screen”, we have now finally started working on an actual game! Click to see it in action The premise of the game [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: normal;font-style: normal;text-decoration: none;vertical-align: baseline">After spending the first 24 hours trying to understand </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: normal;font-style: italic;text-decoration: none;vertical-align: baseline">certain team members’ </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: normal;font-style: normal;text-decoration: none;vertical-align: baseline">obscure frameworks (and subsequently trashing said frameworks), as well as assembling what I think is technically known as “a sweet-ass intro screen”, we have now finally started working on an actual game! </span><br />
<span style="font-family: Arial;font-size: medium"><span> </span></span></p>
<div style="background-color: transparent;font-family: 'Times New Roman';line-height: normal;font-size: small;margin: 0px">
<dl>
<dt><a href="http://www.youtube.com/watch?v=U-ZnCdkdVXk&amp;hd=1"><img class="size-large wp-image-25662" src="http://www.ludumdare.com/compo/wp-content/uploads/2010/08/löve-party-550x412.png" alt="Click to see it in action" width="550" height="412" /></a></dt>
<dd>Click to see it in action</dd>
</dl>
</div>
<p><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: normal;font-style: normal;text-decoration: none;vertical-align: baseline">The premise of the game is rather simple. You play the role of the manliest cowboy to have ever walked in hot pink boots. With your vagina-resembling hat, your mission is to lasso a roaming bull, swing it around and use it as a flail to destroy all the other bulls running around. Why? Well&#8230; Ehrm&#8230; To make ground beef, I suppose? The only bullshit is the one we&#8217;re catching.</span></p>
<p><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: normal;font-style: normal;text-decoration: none;vertical-align: baseline">Our graphics aren’t all that snazzy (our bulls are rather turd-like, and they have no legs) and there’s not really a game yet. But what you </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: normal;font-style: italic;text-decoration: none;vertical-align: baseline">can</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: normal;font-style: normal;text-decoration: none;vertical-align: baseline"> do is lasso a bull and dance with it!</span></p>
<p><span style="font-family: Arial;color: #000099;font-size: medium"><span> </span></span></p>
<div id="attachment_25659" class="wp-caption aligncenter" style="width: 560px"><a href="http://www.ludumdare.com/compo/wp-content/uploads/2010/08/Screenshot-21.png"><img class="size-large wp-image-25659" src="http://www.ludumdare.com/compo/wp-content/uploads/2010/08/Screenshot-21-550x427.png" alt="A deadly -yet graceful- weapon" width="550" height="427" /></a><p class="wp-caption-text">A deadly -yet graceful- weapon</p></div>
<p><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: normal;font-style: normal;text-decoration: none;vertical-align: baseline">Next up is probably making stuff collide. Can’t make a hamburger if you can’t smash bulls into each other! With roughly 33 hours to go, it seems like the LÖVE-PARTY might actually be able to create something as awe-inspiring as <a title="Just a conveniently placed link" href="http://love2d.org">LÖVE</a> itself.</span></p>
<p><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: normal;font-style: normal;text-decoration: none;vertical-align: baseline">Who are we, you ask? Today, still wanted by the government, we survive as coders of fortune, if you have a problem, and no one else can help you, and if you can find us &#8211; you can hire <a title="Introductory post" href="http://www.ludumdare.com/compo/2010/08/20/the-love-party-appears/">THE LÖVE-PARTY</a>!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ludumdare.com/compo/2010/08/22/the-love-party-is-still-around/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Digging holes</title>
		<link>http://www.ludumdare.com/compo/2010/01/23/digging-holes/</link>
		<comments>http://www.ludumdare.com/compo/2010/01/23/digging-holes/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 18:27:29 +0000</pubDate>
		<dc:creator>pekuja</dc:creator>
				<category><![CDATA[MiniLD #15]]></category>
		<category><![CDATA[clone]]></category>
		<category><![CDATA[liero]]></category>
		<category><![CDATA[Love]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[mato]]></category>

		<guid isPermaLink="false">http://www.ludumdare.com/compo/?p=14770</guid>
		<description><![CDATA[Hey, this actually is kinda like a game now. I can move around with the red worm and dig holes. Well, I guess I&#8217;ve got the destructible terrain covered already, even though I thought that would be a really difficult thing to nail. Frankly, I expected the simple approach of modifying the image on the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left"><img class="size-full wp-image-14771 aligncenter" src="http://www.ludumdare.com/compo/wp-content/uploads/2010/01/mato-dig.png" alt="Digging in Mato" width="512" height="384" />Hey, this actually is kinda like a game now. I can move around with the red worm and dig holes. Well, I guess I&#8217;ve got the destructible terrain covered already, even though I thought that would be a really difficult thing to nail. Frankly, I expected the simple approach of modifying the image on the fly not to work fast enough, especially because Löve is using OpenGL behind the scenes, so I basically need to upload the fullscreen texture to the GPU every time I modify the terrain. I guess the real hard part will be making the different weapons.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ludumdare.com/compo/2010/01/23/digging-holes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Diodontidae &#8211; postmortem</title>
		<link>http://www.ludumdare.com/compo/2009/05/02/diodontidae-postmortem/</link>
		<comments>http://www.ludumdare.com/compo/2009/05/02/diodontidae-postmortem/#comments</comments>
		<pubDate>Sun, 03 May 2009 06:07:32 +0000</pubDate>
		<dc:creator>athanazio</dc:creator>
				<category><![CDATA[LD #14 - Advancing Wall of Doom - 2009]]></category>
		<category><![CDATA[Diodontidae]]></category>
		<category><![CDATA[lessons learned]]></category>
		<category><![CDATA[Love]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[postmortem]]></category>

		<guid isPermaLink="false">http://www.ludumdare.com/compo/?p=6062</guid>
		<description><![CDATA[I believe a better name than post mortem would be lessons learned, so let&#8217;s see my lessons learned from the  competition. I would love to read this before the compo, as I can&#8217;t make the time go backawards, let try at least to help other newbies. 1. create the menu navigation at the start of [...]]]></description>
			<content:encoded><![CDATA[<p>I believe a better name than post mortem would be lessons learned, so let&#8217;s see my lessons learned from the  competition. I would love to read this before the compo, as I can&#8217;t make the time go backawards, let try at least to help other newbies.<br />
<strong>1. create the menu navigation at the start of the competition</strong><br />
As I was fighting agains some physics problems during the development process most of the menu was left behind. Then I realized 30 minutes to the end that my menu would be an image =) and a play button&#8230;</p>
<p>The lesson on this would be, use time in the middle of the nightmares to do these brainless activities, because what can go wrong while build a menu ? =)</p>
<p><strong>2. draw in the paper build and color in the computer</strong><br />
That helped alot, I save my day manipulate the lines with inkscape, but &#8230; in order to slice images I have a nightmare with inkscape, go with Gimp works as a breeze</p>
<p><strong>3. dont split images, let the engine split for you</strong><br />
ahhhh I spend some hours cutting images lol !!, could use something like http://love2d.org/docs/love_graphics_draws_1.html to draw a subsprite of the image &#8230;</p>
<p><strong>4. make physics work for you</strong><br />
Oh Well after the physics hit me in the head, I learned some details and was able to make it work in a decent way, special note for the boats that hang around over the sea, for that I created a sequence of x,y that is the path to the boats, and I try to follow the path, I believe if I make the water line as an object and change its group to only colide with the boat would be the best to move the boat around.</p>
<p><strong>5. clean the tables in one place only.</strong><br />
Not sure why, buit when I was removing items from my objects list in teh collision handler the LOVE was just crashing &#8230; workaroiund that I found : flag to items to be removed and remove in the update() method and one by one from each table, this is call at the end of the update() for each cleanable table :</p>
<p>[code]--- clean the tables<br />
function cleanTable(table2Clean)</p>
<p>for n=1,table.getn(table2Clean),1 do<br />
if table2Clean[n].dirty ~= nill then<br />
table2Clean[n].poly:destroy()<br />
table2Clean[n].body:destroy()<br />
table.remove( table2Clean, n )<br />
break<br />
end<br />
end<br />
end<br />
[/code]</p>
<p>and at the collision handler, I dont remove the pig from the list, just flag it<br />
and I believe that this would be a nice way to animate the pig booom =)<br />
by using a multistate, like alive/almost dead/dying/im outa here <img src='http://www.ludumdare.com/compo/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
would change the image section, or play an animation &#8230; and at the end remove from the list<br />
that would be great &#8230;</p>
<p>[code]<br />
function killThePig( id )</p>
<p>love.audio.play( audioCollision, 1 )<br />
pigsKilled = pigsKilled +1</p>
<p>for n=1,table.getn(pigs),1 do<br />
if pigs[n].poly:getData() == id then<br />
pigs[n].dirty = true<br />
break<br />
end<br />
end<br />
end<br />
[/code]</p>
<p><strong>6. reusable files should be in a folder</strong><br />
I&#8217;m using for labels the .lua classes that I made called LOVEly-eyes, but I had this problem with the Text object that wasnt transparent &#8230; Oh well I went in the code changed the super class, Rectangle to handle this and the Text is transparent by default, cool, but but but &#8230; <img src='http://www.ludumdare.com/compo/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  after that I just copied all the files from the LOVEly-eyes folder to my game folder &#8230; too bad because I copied a main.lua file together &#8230; If I wasnt using subversion would be a nightmare &#8230; now LOVELy-eyes are in a separated folder =)</p>
<p><strong>7. use a version control system</strong><br />
I used subversion, saved me when I made an stupid folder copy &#8230; revert and just lost some minutes of work&#8230; bu remember keep on committing =)</p>
<p><strong>8. put together a zip with everything</strong><br />
Better that just the .love file, create a package with the execs, the best would be create an installer.</p>
<p><strong>9. level up level up !!!</strong><br />
people like rewards, so more than the score I should add level concept, just with faster attack of the pigs, or a different scenario with different speed .. hummmm that would be cool a .lua file for each level <img src='http://www.ludumdare.com/compo/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>10. collision has 2 sides &#8230; A and B</strong><br />
It took me some time to realize that A and B collision data, first they are the DATA from the polygon nothing else, just disconnected data, not a reference, not and pointer &#8230; hehehhe string data what makes very nice and unplugged from the code, and you have to test both sides, if wherever A colide on B and the oposite, this was my colision code</p>
<p>[code]function collision(a, b, c)</p>
<p>if string.starts(a, "pig") and string.starts(b, "battery") then<br />
killThePig( a )<br />
removeTheBattery( b )<br />
elseif string.starts(b, "pig") and string.starts(a, "battery") then<br />
killThePig( b )<br />
removeTheBattery( a )<br />
elseif a == DIODONTIDAE and string.starts(b, "food") then<br />
eatFood( b )<br />
elseif b == DIODONTIDAE and string.starts(a, "food") then<br />
eatFood( a )<br />
end</p>
<p>end</p>
<p>function string.starts(String,Start)<br />
return string.sub(String,1,string.len(Start))==Start<br />
end<br />
[/code]</p>
<p>note that I used start() because I add the object id after the type, so I can grabb it from the list, something like &#8220;crap_2&#8243;, &#8220;crap_3&#8243;</p>
<p><strong>11. scroll the view is possible Luke&#8230; use the force !</strong><br />
Ha ! not the force, at the end I solved the screen scrolling with a simple solution, calculated a shif from the main character and update this shift in the update() method and every single draw has this shift. So the camera is following the character, thats stays in the screen all the time, and to avoid the char to drop outside the world I add invisible walls on left and right side and check if the cameraX is in the possible range,</p>
<p>this in the start of the code</p>
<p>[code]<br />
startCameraX = love.graphics.getWidth( ) / 2<br />
startCameraY = 200</p>
<p>cameraX = -startCameraX<br />
cameraXLimit = {}<br />
cameraXLimit.start  = 0<br />
cameraXLimit.finish = -2905<br />
[/code]</p>
<p>+ cameraX on each draw<br />
[code]<br />
love.graphics.draw(diodontidae.image,<br />
diodontidae.theChar:getX() + cameraX,<br />
diodontidae.theChar:getY())</p>
<p>------ draw the batteries<br />
for n=1,table.getn(batteries),1 do<br />
love.graphics.draw(<br />
imageBattery,<br />
batteries[n].body:getX() + cameraX,<br />
batteries[n].body:getY(),<br />
batteries[n].body:getAngle() )<br />
end<br />
[/code]<br />
this on the update()</p>
<p>[code]    cameraX = startCameraX - diodontidae.theChar:getX()</p>
<p>-- keep the camera in the boundaries<br />
if cameraX &gt; cameraXLimit.start then<br />
cameraX = cameraXLimit.start<br />
elseif cameraX &lt; cameraXLimit.finish then<br />
cameraX = cameraXLimit.finish<br />
end<br />
[/code]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ludumdare.com/compo/2009/05/02/diodontidae-postmortem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mines of DOOM (final)</title>
		<link>http://www.ludumdare.com/compo/2009/04/19/mines-of-doom-final/</link>
		<comments>http://www.ludumdare.com/compo/2009/04/19/mines-of-doom-final/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 02:19:06 +0000</pubDate>
		<dc:creator>Osgeld</dc:creator>
				<category><![CDATA[LD #14 - Advancing Wall of Doom - 2009]]></category>
		<category><![CDATA[final]]></category>
		<category><![CDATA[Love]]></category>

		<guid isPermaLink="false">http://www.ludumdare.com/compo/?p=5742</guid>
		<description><![CDATA[The first and final release of &#8220;Mines of DOOM&#8221; Your a mine worker who ignites a large pocket of gas, resulting in a massive explosion leaving you in both in a race to the top for air You must escape a maze of mine shafts to live! features: graphics (including animated fire, and a blue [...]]]></description>
			<content:encoded><![CDATA[<p>The first and final release of &#8220;Mines of DOOM&#8221;</p>
<p>Your a mine worker who ignites a large pocket of gas, resulting in a massive explosion leaving you in both in a race to the top for air</p>
<p>You must escape a maze of mine shafts to live!</p>
<p>features:</p>
<p>graphics (including animated fire, and a blue block for the player)</p>
<p>keyboard controls, arrow keys and wsad!</p>
<p>analog joystick control</p>
<p>4 difficulty levels</p>
<p>4 maps</p>
<p>and 8 levels</p>
<p>Made with love (<a href="http://love2d.org">love2d.org</a>) so it will work on windows linux and mac</p>
<p>this download includes windows love binaries, if you want / need to run it on *.nix, please extract Mines of DOOM.love and visit <a href="http://http://love2d.org/download">http://love2d.org/download</a>, for osX and debian binaries and source code</p>
<p>to view the source code for Mines of DOOM, open the Mines of DOOM.love file with winzip or some similar zip utility, *.love files are really just *.zip files with the extention changed</p>
<p>finally I hope you enjoy the game, and I wish everyone luck!</p>
<p><a href="http://www.ludumdare.com/compo/wp-content/uploads/2009/04/screenshot-2.jpg"><img class="alignnone size-medium wp-image-5757" src="http://www.ludumdare.com/compo/wp-content/uploads/2009/04/screenshot-2-300x232.jpg" alt="" width="300" height="232" /></a></p>
<p><a href="http://cheesefactory.us/filecenter/Osgeld_LD14_Mines%20of%20DOOM.zip">&gt;&gt; DOWNLOAD &lt;&lt;</a></p>
<p>PS: if the batch file does not work, just drag n drop &#8220;Mines of DOOM.love&#8221; onto love.exe, thanks</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ludumdare.com/compo/2009/04/19/mines-of-doom-final/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

