<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>FailedCode</title><generator>Tumblr (3.0; @failedcode)</generator><link>http://failedcode.tumblr.com/</link><item><title>"My first jump was off by a factor of 100, so I flew against a cliff and blew apart. I’m still..."</title><description>“My first jump was off by a factor of 100, so I flew against a cliff and blew apart. I’m still working on it.”</description><link>http://failedcode.tumblr.com/post/33442747376</link><guid>http://failedcode.tumblr.com/post/33442747376</guid><pubDate>Fri, 12 Oct 2012 21:21:09 +0200</pubDate><category>Dwarf Fortress</category></item><item><title>// Happy debugging, suckers # define true (rand() &gt; 10)</title><description>&lt;a href="http://codecrap.com/content/6/"&gt;// Happy debugging, suckers # define true (rand() &gt; 10)&lt;/a&gt;</description><link>http://failedcode.tumblr.com/post/33312785923</link><guid>http://failedcode.tumblr.com/post/33312785923</guid><pubDate>Wed, 10 Oct 2012 21:43:46 +0200</pubDate></item><item><title>Little things I hate #1</title><description>&lt;p&gt;Life is full of little annoyances - hopefully it helps to write about them.&lt;/p&gt;
&lt;p&gt;Presumably not, but here we go:&lt;/p&gt;
&lt;p&gt;What is it with people still writing &amp;#8220;first&amp;#8221; in Comments? Why hasn&amp;#8217;t this died out by now? You can&amp;#8217;t make more clear that you don&amp;#8217;t care about the content of the message - be it video, text or what have you. The only thing you care about is yourself being faster than every other Human on the Internet. But you can&amp;#8217;t take the simple fact of live, that by chance alone there are no other people who have &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;considered to make &lt;/span&gt;&lt;/span&gt;a useful commend &lt;em&gt;yet&lt;/em&gt; (most likely because it takes at least a minute to read/view the thing), can you. You have do quickly announce the fact by typing a five letter word, because every other reply would take to long. And even than there are a hundred comments saying &amp;#8220;first&amp;#8221;, &lt;strong&gt;because you are &lt;em&gt;not&lt;/em&gt; faster than every other Human&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="hps"&gt;I don&amp;#8217;t know what&amp;#8217;s going on in the mind of other people. Do they expect a gold medal? Is there some kind of online game out there for which these people try to score points? Well, I have an idea: Instant ban them. They are clearly not fit to understand the medium they are using and are as useless and annoying as advertising spam for the enlargement of &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;extremities&lt;/span&gt;&lt;/span&gt;. We have no need for these people.&lt;/p&gt;
&lt;p class="hps"&gt;Boy, I miss George Carlin right now&amp;#8230;&lt;/p&gt;</description><link>http://failedcode.tumblr.com/post/32795053752</link><guid>http://failedcode.tumblr.com/post/32795053752</guid><pubDate>Wed, 03 Oct 2012 10:00:10 +0200</pubDate><category>Little things I hate</category><category>first</category></item><item><title>[Hexaverse] Unlikely Chances</title><description>&lt;p&gt;A game needs to be unpredictable or else it will be only about remembering the right moves to win. Most programming languages give you an algorithm that produces pseudo-random numbers which you can start with the current time or the time since the computer booted. This is well and good but it’s not much more than a big bucket of dice – every number has the same likelihood of coming up.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_mag2iwIndE1royczf.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;BlitzMax Code:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="codebox"&gt;SuperStrict&lt;br/&gt;&lt;br/&gt; AppTitle = &amp;#8220;A bucket of dice&amp;#8221;&lt;br/&gt;&lt;br/&gt; Global gfx_w:Int = 256, gfx_h:Int = 256&lt;br/&gt; Graphics(gfx_w, gfx_h)&lt;br/&gt; SeedRnd(MilliSecs())&lt;br/&gt; SetClsColor(255, 255, 255)&lt;br/&gt;&lt;br/&gt; Local DiceCount:Int = 100 &amp;#8216;* number of dice&lt;br/&gt; Local DiceResult:Int[6] &amp;#8216;* how often did that number come up?&lt;br/&gt;&lt;br/&gt; &amp;#8216;* dump the bucket and count&amp;#8230;&lt;br/&gt; For Local i:Int = 0 Until DiceCount&lt;br/&gt; DiceResult[Rand(0, 5)]:+1&lt;br/&gt; Next&lt;br/&gt;&lt;br/&gt; &amp;#8216;* make a chart:&lt;br/&gt; Cls&lt;br/&gt; For Local i:Int = 0 Until DiceResult.length&lt;br/&gt; If i Mod 2 = 0 Then&lt;br/&gt; SetColor(128, 64, 64)&lt;br/&gt; Else&lt;br/&gt; SetColor(64, 128, 64)&lt;br/&gt; EndIf&lt;br/&gt; DrawRect(i * 32, gfx_h, 32, -DiceResult[i] * 8)&lt;br/&gt;&lt;br/&gt; SetColor(0, 0, 0)&lt;br/&gt; DrawText(i + 1, 12 + i * 32, 8) &amp;#8216;* number&lt;br/&gt; DrawText(DiceResult[i], 12 + i * 32, gfx_h - 16) &amp;#8216;* frequency&lt;br/&gt; Next&lt;br/&gt;&lt;br/&gt; Flip()&lt;br/&gt; WaitKey()&lt;br/&gt; End&lt;/div&gt;
&lt;p&gt;What if you want to simulate a lottery draw? Get a random number, write it in a list and add only numbers that are not on the list? Possible, but not very elegant. Better: Make a list of all numbers, pick a random entry of that list and remove that entry – no double checking necessary.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_mag2j7mTRi1royczf.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;BlitzMax Code:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="codebox"&gt;SuperStrict&lt;br/&gt;&lt;br/&gt; AppTitle = &amp;#8220;6 out of 49&amp;#8221;&lt;br/&gt;&lt;br/&gt; Global gfx_w:Int = 256, gfx_h:Int = 256&lt;br/&gt; Graphics(gfx_w, gfx_h)&lt;br/&gt; SeedRnd(MilliSecs())&lt;br/&gt; SetClsColor(255, 255, 255)&lt;br/&gt;&lt;br/&gt; Local AllNumbers:Int[49] &amp;#8216;* List of all possible numbers&lt;br/&gt; &amp;#8216;* Enter numbers:&lt;br/&gt; For Local i:Int = 0 Until AllNumbers.length&lt;br/&gt; AllNumbers[i] = i + 1&lt;br/&gt; Next&lt;br/&gt;&lt;br/&gt; Local Numbers:String[6] &amp;#8216;* Space for the six numbers that be pulled out&lt;br/&gt;&lt;br/&gt; &amp;#8216;* draw numbers:&lt;br/&gt; For Local i:Int = 0 Until Numbers.length&lt;br/&gt; Numbers[i] = GetRandomFromArray(AllNumbers)&lt;br/&gt; Next&lt;br/&gt;&lt;br/&gt; &amp;#8216;* print numbers:&lt;br/&gt; Cls&lt;br/&gt; SetColor(0, 0, 0)&lt;br/&gt; DrawText(&amp;#8220;Drawing: &amp;#8220;, 8, 16)&lt;br/&gt; DrawText(&amp;#8221; - &amp;#8220;.join(Numbers), 8, 32)&lt;br/&gt; DrawText(&amp;#8220;Remaining numbers (49-6): &amp;#8221; + AllNumbers.length, 8, 64)&lt;br/&gt;&lt;br/&gt; Flip()&lt;br/&gt; WaitKey()&lt;br/&gt; End&lt;br/&gt;&lt;br/&gt; Function GetRandomFromArray:Int(_N:Int[] Var)&lt;br/&gt; Local rp:Int = Rand(0, _N.length - 1) &amp;#8216;*Select a random location of the array&lt;br/&gt; Local rn:Int = _N[rp] &amp;#8216;* Determine the number at this position&lt;br/&gt; _N = _N[..rp] + _N[(rp + 1)..] &amp;#8216;* Cut the number from the array (Slices)&lt;br/&gt; Return rn&lt;br/&gt; End Function&lt;/div&gt;
&lt;p&gt;Alright, but that is still not what we (and most games) need. We want probabilities with a percentage attached. What would Diablo be if all Items had the same drop chance? &lt;br/&gt;We now use two lists: One stores the objects, the other a numeric value which is the weight of the probability.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_mag2jgpRED1royczf.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;BlitzMax Code:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="codebox"&gt;SuperStrict&lt;br/&gt;&lt;br/&gt; AppTitle = &amp;#8220;Weighted probability&amp;#8221;&lt;br/&gt;&lt;br/&gt; Global gfx_w:Int = 256, gfx_h:Int = 256&lt;br/&gt; Graphics(gfx_w, gfx_h)&lt;br/&gt; SeedRnd(MilliSecs())&lt;br/&gt; SetClsColor(255, 255, 255)&lt;br/&gt;&lt;br/&gt; Local Item:String[] = [&amp;#8220;A&amp;#8221;, &amp;#8220;B&amp;#8221;, &amp;#8220;C&amp;#8221;]&lt;br/&gt; Local ItemWeight:Int[] = [15, 10, 5]&lt;br/&gt; Local weightMax:Int&lt;br/&gt; For Local i:Int = EachIn ItemWeight&lt;br/&gt; weightMax:+i&lt;br/&gt; Next&lt;br/&gt;&lt;br/&gt; &amp;#8216;* Statistical distribution:&lt;br/&gt; Local Zufall:Int[3], Maxcount:Int = 1000&lt;br/&gt; For Local i:Int = 0 Until Maxcount&lt;br/&gt; Select String(GetWeightedRandom(Item, ItemWeight))&lt;br/&gt; Case &amp;#8220;A&amp;#8221;; Zufall[0]:+1&lt;br/&gt; Case &amp;#8220;B&amp;#8221;; Zufall[1]:+1&lt;br/&gt; Case &amp;#8220;C&amp;#8221;; Zufall[2]:+1&lt;br/&gt; End Select&lt;br/&gt; Next&lt;br/&gt;&lt;br/&gt; &amp;#8216;* Show result:&lt;br/&gt; Cls&lt;br/&gt; SetColor(0, 0, 0)&lt;br/&gt; DrawText(&amp;#8220;One object: &amp;#8221; + String(GetWeightedRandom(Item, ItemWeight)), 8, 16)&lt;br/&gt; DrawText(&amp;#8220;Statistical distribution:&amp;#8221;, 8, 32)&lt;br/&gt;&lt;br/&gt; For Local i:Int = 0 Until 3&lt;br/&gt; DrawText(Item[i] + &amp;#8220;: &amp;#8221; + Zufall[i] + &amp;#8221; - &amp;#8221; + Int(Zufall[i] * 100.0 / Maxcount) + &amp;#8220;% (&amp;#8221; + Int((ItemWeight[i] * 100.0) / weightMax) + &amp;#8220;%)&amp;#8221;, 8, 64 + i * 12)&lt;br/&gt; Next&lt;br/&gt;&lt;br/&gt; Flip()&lt;br/&gt; WaitKey()&lt;br/&gt; End&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; Function GetWeightedRandom:Object(_obj:Object[], _weight:Int[])&lt;br/&gt; Local weightMax:Int, r:Int, Z:Int&lt;br/&gt; &amp;#8216;* Determine total weight:&lt;br/&gt; For Local i:Int = EachIn _weight&lt;br/&gt; weightMax:+i&lt;br/&gt; Next&lt;br/&gt;&lt;br/&gt; &amp;#8216;* Generate a random value&lt;br/&gt; r = Rand(0, weightMax)&lt;br/&gt; For Z = 0 Until _weight.length - 1&lt;br/&gt; &amp;#8216;* An object with a higher weighting is often issued&lt;br/&gt; If _weight[Z] &amp;gt; r Then Return _obj[Z]&lt;br/&gt; r = r - _weight[Z]&lt;br/&gt; Next &lt;br/&gt; Return _obj[Z]&lt;br/&gt; End Function&lt;/div&gt;
&lt;p&gt;Great! Now, we can finally generate a galaxy with different star types. The bright O class stars are rare (1 in 10 million stars) and the cool, red M class stars are the most common ones (1 in 8).&lt;/p&gt;</description><link>http://failedcode.tumblr.com/post/32581970519</link><guid>http://failedcode.tumblr.com/post/32581970519</guid><pubDate>Sun, 30 Sep 2012 09:56:00 +0200</pubDate><category>blitzmax</category><category>hexaverse</category><category>probability</category><category>randomness</category><category>programing</category></item><item><title>[Hexaverse] The smallest structure of space</title><description>&lt;p&gt;As you might have guessed already, Hexaverse is named after the most prevalent feature: The hexagonal tiles.&lt;br/&gt;Normal quadratic tiles are a simple grid which is easy to render and mouse coordinates are calculated by dividing by the tile size. Hex tiles are not that different – you can transform the one into the other:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_mafyazZsJO1royczf.png"/&gt;&lt;/p&gt;
&lt;p&gt;The y-axis isn’t straight anymore and what tile the mouse is over isn’t two lines of code, but there are big up sides: &lt;br/&gt;The distance from one field to another is constant. Moving diagonal has no advantage (or even meaning) on these fields – exactly like it should be in space.&lt;br/&gt;Every direction can be expressed as a coordinate pair – and there is no need to differentiate between even or uneven coordinates!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_mafycoVTL01royczf.png"/&gt;&lt;/p&gt;
&lt;p&gt;Then, there is the matter of horizontal or vertical and regular or compressed representation of the tiles.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_mafybvCK7V1royczf.png"/&gt;&lt;/p&gt;
&lt;p&gt;I like the compressed H-tiling the most – it looks nice and is easy to construct.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_mafyccpsEl1royczf.png"/&gt;&lt;/p&gt;</description><link>http://failedcode.tumblr.com/post/32110605020</link><guid>http://failedcode.tumblr.com/post/32110605020</guid><pubDate>Sun, 23 Sep 2012 09:54:25 +0200</pubDate><category>hexaverse</category><category>game design</category><category>hex tiles</category><category>hexagonal tiling</category></item><item><title>More people will die building Qatar’s World Cup stadiums than will play in the World Cup</title><description>&lt;a href="http://act.equaltimes.org/en"&gt;More people will die building Qatar’s World Cup stadiums than will play in the World Cup&lt;/a&gt;</description><link>http://failedcode.tumblr.com/post/32055586524</link><guid>http://failedcode.tumblr.com/post/32055586524</guid><pubDate>Sat, 22 Sep 2012 18:27:00 +0200</pubDate><category>football</category><category>World Cup</category><category>Qatar</category><category>2022</category></item><item><title>[Hexaverse] The structure of the universe</title><description>&lt;p&gt;I needed a new long term project. Something to be working on now and then. I was seriously damaged a long time ago; I played &lt;a href="http://en.wikipedia.org/wiki/Elite_2"&gt;Elite&lt;/a&gt; on my father’s PC, watched &lt;a href="http://en.wikipedia.org/wiki/Star_Trek_TNG"&gt;Star Trek TNG&lt;/a&gt; whenever it came on TV and read &lt;a href="http://en.wikipedia.org/wiki/Perry_Rhodan"&gt;Perry Rhodan&lt;/a&gt; (the silver ones). I want to make a game in which the player has a variety of possibilities to choose from. Trade with different alien civilizations, explore the galaxy and – of course – blast your enemies into tiny, glowing bits of metal.&lt;/p&gt;
&lt;p&gt;What kind of universe should I create? 2D or 3D?&lt;br/&gt; I think 3D is overrated. It’s really hard for humans to navigate in 3D – we are accustomed to live on a 2D Plane. Even in Buildings or high mountains you really can only move in two directions most of the time.&lt;br/&gt; Most games work perfectly good in 2 dimensions as they do in 3. Some would be even better in 2D - monkey island 4 for example. I like the pixel look from 1 &amp;amp; 2 the most, but the comic style in the third game was okay as well&amp;#8230; but I digress… 3D would mean I had to make 3D models with appropriate textures. And figuring out the right sizes for things can be a pain to. In conclusion:&lt;br/&gt; 2D is easier to make, better to navigate and has no big disadvantage. Of course, it will be rendered with a graphics card with 3D acceleration – blitzmax supports opengl and directX 9 – but much like Diablo 3 is the user basically limited to two dimensions.&lt;/p&gt;
&lt;p&gt;The next big decision: real time or round based?&lt;br/&gt; Real time action could be fun, but I rather like the style of &lt;a href="http://en.wikipedia.org/wiki/Roguelike"&gt;roguelikes&lt;/a&gt;. Not that I am good at them, but the premise is: you can think as long as you like about your next step, but if you die, you are dead – one live and no continues or saves (more casual players may choose a simpler difficulty setting, not that sure about that). Round based would mean discrete positions (now, that I think about it: not necessarily…). Quadratic tiles would have been simpler to work with, but more interesting are six sided Tiles.&lt;/p&gt;
&lt;p&gt;But more about that at another time…&lt;/p&gt;</description><link>http://failedcode.tumblr.com/post/31608149427</link><guid>http://failedcode.tumblr.com/post/31608149427</guid><pubDate>Sat, 15 Sep 2012 22:29:00 +0200</pubDate><category>blitzmax</category><category>hexaverse</category><category>game design</category></item><item><title>Plays: 1462
Deaths: 1460
Wins: 2 [NEW]
I recommend a...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m6cpezCDiF1rumxkdo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Plays: 1462&lt;/p&gt;
&lt;p&gt;Deaths: 1460&lt;/p&gt;
&lt;p&gt;Wins: 2 &lt;strong&gt;[NEW]&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;recommend&lt;/span&gt;&lt;/span&gt; a gamepad&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt; if you play&lt;/span&gt;&lt;/span&gt; &lt;a href="http://spelunkyworld.com/"&gt;Spelunky&lt;/a&gt;.&lt;/p&gt;</description><link>http://failedcode.tumblr.com/post/26103114866</link><guid>http://failedcode.tumblr.com/post/26103114866</guid><pubDate>Fri, 29 Jun 2012 01:32:00 +0200</pubDate><category>Spelunky</category></item><item><title>Mint Meat</title><description>&lt;p&gt;Always try out new things. &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;Especially if you can&amp;#8217;t die from it. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;Since i mostly&lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt; eat &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt; &lt;/span&gt;&lt;/span&gt;spicy /&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt; tomato based &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps alt-edited"&gt;dishes and my mom dropped off some Mint, i tried something with it. N&lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;o&lt;/span&gt; &lt;span class="hps alt-edited"&gt;preliminary&lt;/span&gt; &lt;span class="hps alt-edited"&gt;research - &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;where&amp;#8217;s&lt;/span&gt; &lt;span class="hps"&gt;the&lt;/span&gt; &lt;span class="hps"&gt;fun&lt;/span&gt; in that&lt;span&gt;?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps alt-edited"&gt;I used the following:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps alt-edited"&gt;- Mint, full leaves and lots of it&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps alt-edited"&gt;- Some meat, pig&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps alt-edited"&gt;- Potatoes, Onions&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps alt-edited"&gt;I &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;finely chopped the mint and dropped it into &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps alt-edited"&gt;rapeseed oil (good for &lt;/span&gt;&lt;/span&gt;roasting and it&amp;#8217;s tasteless&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps alt-edited"&gt;) and added some garlic.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps alt-edited"&gt;&lt;img src="http://media.tumblr.com/tumblr_m5y5r1AWDr1royczf.jpg"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps alt-edited"&gt;Maybe a water based solvent would have been better. Anyway: Wash the Pork with cold water and dry it.&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps alt-edited"&gt;&lt;img src="http://media.tumblr.com/tumblr_m5y5v69DeI1royczf.jpg"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps alt-edited"&gt;And mix both together!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps alt-edited"&gt;&lt;img src="http://media.tumblr.com/tumblr_m5y5wxvrq01royczf.jpg"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps alt-edited"&gt;Neat.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps alt-edited"&gt;This is the right time to heat the &lt;/span&gt;&lt;/span&gt;oven to 180°C (356°F, 453.15&amp;#160;K). Grab the potatoes, slice them simply in half (maybe wash them first if needed) and put them on a sheet. Add oil, salt and &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;thyme with a &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;brush.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;&lt;img src="http://media.tumblr.com/tumblr_m5y6b02lUb1royczf.jpg"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;Put the potatoes in the oven and keep track of the time - they need about 45 minutes.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;Cut the onions and &lt;/span&gt;&lt;/span&gt;sear them in an big pan. I added mint also.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5y6grItzA1royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;If they are to your liking, make room for the meat. I put the onions in a separate bowl.&lt;/p&gt;
&lt;p&gt;Do not move the meat around and make sure the pan is hot - the &lt;a href="http://en.wikipedia.org/wiki/Maillard_reaction"&gt;Maillard reaction&lt;/a&gt; will start at 140°C (284°F, 413.15&amp;#160;K) and makes the meat tasty. Too cold a pan and the meat will be bland.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5y784fKcM1royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;When the meat is done, we switch places with the onions again. To get a Sauce, we mix in some water and starch. &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;&lt;img src="http://media.tumblr.com/tumblr_m5y7ga7nCU1royczf.jpg"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;To avoid&lt;/span&gt; &lt;span class="hps"&gt;lumps you could use a &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;blender &lt;/span&gt;&lt;/span&gt;(other brands are available).&lt;/p&gt;
&lt;p&gt;I used &lt;em&gt;a little&lt;/em&gt; too much starch, but it&amp;#8217;s mostly tasteless&amp;#8230; Mix with onions and gravy:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5y7koKxjM1royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;That looks&amp;#8230; wrong somehow, doesn&amp;#8217;t it? Well, stir!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5y7mbTNpS1royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Better! After it&amp;#8217;s gotten hot, it will get thick and you can turn off the heat.&lt;/p&gt;
&lt;p&gt;The potatoes should be ready by now.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5y7p62Pnd1royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Those are always good! Put everything together while it&amp;#8217;s hot.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5y7qyPIgm1royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Well, the sauce still looks weird, but how does it Taste?&lt;/p&gt;
&lt;p&gt;The Pork is alright. No new &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;revelation, but &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;edible. The mint probably needs to be fresh - there is no spike one would &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;expect. Still - there is minty aroma in meat and sauce. Could use something else, it is a bit bland. &lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;Needs work, but it is a nice meal nonetheless.&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://failedcode.tumblr.com/post/25774591500</link><guid>http://failedcode.tumblr.com/post/25774591500</guid><pubDate>Sun, 24 Jun 2012 12:13:19 +0200</pubDate><category>cookery</category><category>food</category><category>mint</category><category>meat</category><category>potatoes</category></item><item><title>Comments!</title><description>&lt;p&gt;I don&amp;#8217;t really get why tumblr does not allow comments by default, but using Disqus should work just fine. Installing was easy - a little &lt;em&gt;too&lt;/em&gt; easy - but it seems to work.&lt;/p&gt;
&lt;p&gt;Spezific questions, suggestions or requests are welcome.&lt;/p&gt;</description><link>http://failedcode.tumblr.com/post/25285818554</link><guid>http://failedcode.tumblr.com/post/25285818554</guid><pubDate>Sun, 17 Jun 2012 12:57:19 +0200</pubDate></item><item><title>Strawberry Jam</title><description>&lt;p&gt;Cooking is fun! Not the dwarf fortress kind of&amp;#160;!!FUN!!, but more traditional. Time wend by since i last made my own jam and strawberries are plenty and sweet right now. In addition: they almost make them self, so if you want to try it yourself, begin here!&lt;/p&gt;
&lt;p&gt;You require these items:&lt;/p&gt;
&lt;p&gt;- About 1&amp;#160;kg of strawberries&lt;/p&gt;
&lt;p&gt;- 500g Jelly Sugar (2:1)&lt;/p&gt;
&lt;p&gt;- Enough empty &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;jam&lt;/span&gt; &lt;span class="hps"&gt;jars&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;&lt;br/&gt;First, wash the &lt;/span&gt;&lt;/span&gt;strawberries, they come with straw and foliage you don&amp;#8217;t &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;necessarily want in the jam.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q6etZ5yw1royczf.jpg"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;Cut off the stem and quarter the &lt;/span&gt;&lt;/span&gt;strawberries - bigger ones in more pieces.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q6jw83PP1royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Use a big pot with an high edge.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q6nl5ygi1royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;If you are done cutting, start cooking!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q6puuqVE1royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Hot, but not the hottest setting you got. No need to burn things down.&lt;/p&gt;
&lt;p&gt;An word about the jelly sugar: It contains pectin and citric acid so you don&amp;#8217;t need as much Sugar. Two parts fruit to one part sugar is plenty for strawberries, but unripe fruits may need more sugar (1:1) and realy sweet ones can get solid with less (3:1). &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q7dagaQN1royczf.jpg"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;That&amp;#8217;s what it looks like around here (other brands are surly available). &lt;/span&gt;&lt;/span&gt;A pinch of &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;lemon juice may help solidify the situation - if not, you may need to add additional jelly sugar. You can always re-heat the jam if it didn&amp;#8217;t &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;harden!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;But first let the berries get hot and steamy (use a &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;pot&lt;/span&gt; &lt;span class="hps"&gt;lid, i just took the &lt;/span&gt;&lt;/span&gt;photos without one&lt;span class="short_text"&gt;&lt;span class="hps"&gt;).&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q7k2JdQz1royczf.jpg"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;Remember to stir.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q7o9fUsd1royczf.jpg"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;They will slowly break down, just wait.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q7qa7hUH1royczf.jpg"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;Beware! Strawberries foam up, so don&amp;#8217;t go away. Stir &amp;amp; remove the lid. A moist cotton rag should be used to remove the sweet, sweet foam if it does boil over. Don&amp;#8217;t ever use &lt;/span&gt;&lt;/span&gt;synthetic rags - they may melt.&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q7t0v5qc1royczf.jpg"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;Ready the jars! Old jam jars are perfekt, but everything that you can&amp;#8217;t smell in the lid works too (&lt;/span&gt;&lt;/span&gt;pickled garlic jars may be not that fantastic a choice&lt;span class="short_text"&gt;&lt;span class="hps"&gt;). Have always more jars at hand as you need.&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;This is one of the times were you definitely should know where your &lt;/span&gt;&lt;/span&gt;towel is!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q86vhPJ91royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;It is one hot, &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;homogeneous mass? Great! Now, add the jelly sugar in small quantities and stir! You may also want to turn up the heat - you add 1/3 mass at &lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;room temperature&lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="short_text"&gt;&lt;span class="hps"&gt;After 5 more minutes it should be thicker, darker and ready to be filled in jars. Remove the pot from it&amp;#8217;s plate and quickly fill the jars with a &lt;/span&gt;&lt;/span&gt;ladle.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q8jnVz391royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Be careful with your fingers! This stuff ist very hot and sticky.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q8naVFsx1royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Remove spilled jam when it&amp;#8217;s still workable.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5q8rvLolP1royczf.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Close the lids and turn the jars upside down, this will &lt;span class="short_text" id="result_box"&gt;&lt;span class="hps"&gt;sterilize the insides&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Well, we are done!&lt;/p&gt;
&lt;p&gt;Nothing to do but to lick clean the pot. Better wash it fast, while the sugar ist not entirely crystallized.&lt;/p&gt;
&lt;p&gt;The jam can last for years.&lt;/p&gt;
&lt;p&gt;But i somehow feel, it will not.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Guten Appetit!&lt;/em&gt;&lt;/p&gt;</description><link>http://failedcode.tumblr.com/post/25245486954</link><guid>http://failedcode.tumblr.com/post/25245486954</guid><pubDate>Sat, 16 Jun 2012 22:37:00 +0200</pubDate><category>Jam</category><category>Strawberry</category><category>cookery</category><category>jelly</category><category>food</category></item><item><title>"If I can fit my head down the gun’s barrel, I can assume it doesn’t have the non-lethal..."</title><description>“If I can fit my head down the gun’s barrel, I can assume it doesn’t have the non-lethal option.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;span&gt;Things Mr. Welch Is No Longer Allowed to Do in an RPG&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://tvtropes.org/pmwiki/pmwiki.php/Main/ThingsMrWelchIsNoLongerAllowedToDoInAnRPG"&gt;tvtropes.org&lt;/a&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/em&gt;</description><link>http://failedcode.tumblr.com/post/24060848808</link><guid>http://failedcode.tumblr.com/post/24060848808</guid><pubDate>Wed, 30 May 2012 15:12:42 +0200</pubDate><category>tvtropes</category><category>RPG</category></item><item><title>A Wererat! Flee!
Dwarf Fortress rocks :)</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m4jyjtfrWg1rumxkdo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;A Wererat! Flee!&lt;/p&gt;
&lt;p&gt;Dwarf Fortress rocks :)&lt;/p&gt;</description><link>http://failedcode.tumblr.com/post/23702847801</link><guid>http://failedcode.tumblr.com/post/23702847801</guid><pubDate>Fri, 25 May 2012 02:26:00 +0200</pubDate><category>Dwarf Fortress</category></item><item><title>Hello World!</title><description>&lt;p&gt;Hi there!&lt;/p&gt;
&lt;p&gt;This is a little blog about programming &amp;amp; games (game development beeing a hobby of mine). Please excuse lapses in grammar (i am from Germany) or spelling - i hope to get better with time.&lt;/p&gt;
&lt;p&gt;I personally use &lt;a href="http://www.blitzmax.com/" title="BlitzMax"&gt;BlitzMax&lt;/a&gt; to make my Games - it&amp;#8217;s (mostly) object oriented but still kind of a BASIC language. If you speak German, you might want to read my original &lt;a href="http://www.blitzforum.de/worklogs/411/" title="work log"&gt;work log&lt;/a&gt; - i will translate and post it here if i have time.&lt;/p&gt;
&lt;p&gt;So long,&lt;/p&gt;
&lt;p&gt;Xeres.&lt;/p&gt;</description><link>http://failedcode.tumblr.com/post/23607220615</link><guid>http://failedcode.tumblr.com/post/23607220615</guid><pubDate>Wed, 23 May 2012 15:27:51 +0200</pubDate></item></channel></rss>
