<?xml version='1.0' encoding='utf-8'?>
<feed xmlns='http://www.w3.org/2005/Atom' xmlns:slash='http://purl.org/rss/1.0/modules/slash/' xml:base='http://www.libgosu.org'>
  <id>http://www.libgosu.org/cgi-bin/mwf/forum.pl</id>
  <link rel='self' href='http://www.libgosu.org/mwf/attachments/xml/forum.atom10.xml'/>
  <link rel='alternate' href='http://www.libgosu.org/cgi-bin/mwf/forum.pl'/>
  <title>Gosu Forums</title>
  <subtitle>Gosu Forum Feed</subtitle>
  <updated>2013-05-23T22:00:04Z</updated>
  <generator version='2.29.0' uri='http://www.mwforum.org/'>mwForum</generator>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6855</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6855'/>
    <title>Pseudo wait</title>
    <author><name>SPK</name></author>
    <published>2013-05-23T19:20:42Z</published>
    <updated>2013-05-23T19:20:42Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>0</slash:comments>
    <content type='html'>
      <![CDATA[Hello,<br/><br/>I&#39;m showing an animation and want to wait until it&#39;s done.<br/><br/>I have battler objects and each of them releases an animation which I just call by iterating over them.<br/>But the second battler shall only show his animation when the first one is done and the third when the second is done.<br/><br/>Okay, that&#39;s actually not that difficult. But somehow, my code seems to has a flaw.<br/>My environment that draws the animation has a animation object, it&#39;s nil until I iterate over those battlers.<br/><br/><a class='ura' href='http://pastebin.kde.org/749792/'>http://pastebin.kde.org/749792/</a><br/><br/><code>class Environment<br/>&#160; def initialize<br/>&#160; &#160; @animation = nil<br/>&#160; &#160; @battlers = [Battler.new(&quot;some&quot;), Battler.new(&quot;ordinary&quot;), Battler.new(&quot;objects&quot;)] <br/>&#160; end<br/><br/>&#160; def update<br/>&#160; &#160; @battlers.each {|battler| battler.update}<br/>&#160; end<br/><br/>&#160; def draw<br/>&#160; &#160; @battlers.each {|battler| battler.draw}<br/><br/>&#160; &#160; if not @animation.nil?<br/>&#160; &#160; &#160; if not @animation.shown<br/>&#160; @animation.draw<br/>&#160; &#160; &#160; end<br/>&#160; &#160; end<br/>&#160; end<br/><br/>&#160; def performAnimations<br/>&#160; &#160; @battlers.each do |battler|<br/>&#160; &#160; &#160; # some stuff<br/>&#160; &#160; &#160; @animation = Animation.new(battler.highOugiAnimation)<br/>&#160; &#160; &#160; <br/>&#160; &#160; &#160; # wait until animation finished<br/>&#160; &#160; &#160; waitAnimation<br/>&#160; &#160; end<br/>&#160; end<br/><br/>&#160; def waitAnimation<br/>&#160; &#160; if not @animation.nil?<br/>&#160; &#160; &#160; while not @animation.shown<br/>&#160; update<br/>&#160; draw<br/>&#160; &#160; &#160; end<br/>&#160; &#160; end<br/>&#160; end<br/>end<br/><br/>class Animation<br/>&#160; attr_reader :shown<br/>&#160; def initialize(animation)<br/>&#160; &#160; @animation = animation<br/>&#160; &#160; @shown = false<br/>&#160; &#160; @pseudoTimer = 0<br/>&#160; &#160; @pseudoNumber = 1500<br/>&#160; end<br/><br/>&#160; def draw<br/>&#160; &#160; @animation.draw(24, 24, 24)<br/>&#160; &#160; @pseudoTimer += 1 <br/>&#160; &#160; <br/>&#160; &#160; if @pseudoTimer &gt; @pseudoNumber<br/>&#160; &#160; &#160; @shown = true<br/>&#160; &#160; end<br/>&#160; end<br/><br/>end</code><br/><br/>I expect the animation to be shown, during that period the draw and update works normally, but &quot;feels&quot; like a wait.<br/>But what happens instead is that the animation is NOT drawn, everything freezes up during the waitAnimation call and<br/>I have no clue WHY it happens.<br/><br/>Please, I need your advice...]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6854</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6854'/>
    <title>Blocks 2D (in development)</title>
    <author><name>jlnr</name></author>
    <published>2013-05-21T06:22:56Z</published>
    <updated>2013-05-21T06:22:56Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[...and you need Ruby 1.9 &amp; the <code>xml-simple</code> gem :)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6853</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6853'/>
    <title>Looking for a Gosu tutorial(Video or Text)</title>
    <author><name>RunnerPack</name></author>
    <published>2013-05-21T04:27:56Z</published>
    <updated>2013-05-21T04:27:56Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[That&#39;s one way to do it, but that can get quite complicated/slow when you start using more than a few objects. Have a gander at: <a class='url' href='http://www.libgosu.org/rdoc/Gosu/Window.html#translate-instance_method'>Gosu::Window#translate</a>.<br/><br/>Use it like:<br/><br/><code>translate(world_x, world_y) {<br/>&#160; thing.draw(local_x, local_y, ...)<br/>}</code><br/><br/>Keeping in mind, of course, that when the camera moves, e.g. right, the world &quot;moves&quot; left, and so on.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6852</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6852'/>
    <title>Can I use Gosu to make an Isometric 2D game?</title>
    <author><name>RunnerPack</name></author>
    <published>2013-05-21T04:15:34Z</published>
    <updated>2013-05-21T04:15:34Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[You can achieve * A N Y T H I N G * using Gosu! ;)<br/><br/>But seriously, yes you can. It&#39;s basically just a &quot;top-down&quot; perspective combined with the right graphical style (in fact, remember the dungeons in LoZ? The walls were top-down, but everything else was oblique!) The only semi-difficult thing is collision-detection, and then only if you want to be able to walk &quot;behind&quot; stuff (which LoZ games don&#39;t usually let you do).<br/><br/>If you want to do jumping or other &quot;Z-axis&quot; stuff, you just have to use the desired Z coordinate to modify the base Y coordinate. I&#39;ve done this in Flash/AS3.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6851</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6851'/>
    <title>Error no such file to load - Gosu</title>
    <author><name>SPK</name></author>
    <published>2013-05-20T13:57:30Z</published>
    <updated>2013-05-20T13:57:30Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>1</slash:comments>
    <content type='html'>
      <![CDATA[Which OS? Under Linux you should be careful, when installing gems as root... they may be installed where your user&#39;s path doesn&#39;t look.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6850</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6850'/>
    <title>Error no such file to load - Gosu</title>
    <author><name>SeamusFD</name></author>
    <published>2013-05-20T13:35:14Z</published>
    <updated>2013-05-20T13:35:14Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>1</slash:comments>
    <content type='html'>
      <![CDATA[Need help with getting Gosu running. I am using a different computer that did not have gosu currently. However I think I have installed it...<br/>But when I try to run anything I get the error:<br/><br/>LoadError: no such file to load — gosu<br/><br/>method gem_original_require&#160; in custom_require.rb at line 31<br/>method require&#160; in custom_require.rb at line 31<br/>at top level&#160; in main.rb at line 2<br/><br/>Could someone please help...]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6849</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6849'/>
    <title>Bug in Gosu 0.7.47 Mac .app wrapper</title>
    <author><name>carno</name></author>
    <published>2013-05-20T03:17:48Z</published>
    <updated>2013-05-20T03:17:48Z</updated>
    <category term='Gosu News'/>
    <slash:comments>1</slash:comments>
    <content type='html'>
      <![CDATA[Thanks you.<br/><br/>The only problem with lipo solution is that it seems to break compatibility with the opengl gem. Can&#39;t wait for the next version.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6848</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6848'/>
    <title>Blink effect</title>
    <author><name>jlnr</name></author>
    <published>2013-05-19T02:58:19Z</published>
    <updated>2013-05-19T02:58:19Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[There are always many fun ways to implement visual effects... :) You can also create the white image once using TexPlay or even pure Gosu:<br/><br/><a class='ura' href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6425'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6425</a><br/><br/>And then overlay the white image over the original with a changing alpha value (or the other way around). However the Ashton solution should handle semi-transparent pixels a lot more nicely.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6847</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6847'/>
    <title>Blink effect</title>
    <author><name>SPK</name></author>
    <published>2013-05-18T19:41:22Z</published>
    <updated>2013-05-18T19:46:52Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Awesome. Ashton::Shader(fragment: :fade) provides everything I need. Though, the syntax is a bit special and the Ashton source files doesn&#39;t really help.<br/><br/>However, I got what I asked for. Thousand thanks. :-)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6846</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6846'/>
    <title>Blink effect</title>
    <author><name>SPK</name></author>
    <published>2013-05-18T18:23:46Z</published>
    <updated>2013-05-18T18:23:46Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Thanks for the fast answer.<br/><br/>Pitty it&#39;s the first time I hear about it. I&#39;ll report back, once I tried it out.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6845</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6845'/>
    <title>Blink effect</title>
    <author><name>lol_o2</name></author>
    <published>2013-05-18T18:14:57Z</published>
    <updated>2013-05-18T18:14:57Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Try Ashton: <a class='ura' href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=784'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=784</a><br/>You just need a proper shader. And it&#39;s better to give up on TexPlay, because it&#39;s very slow.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6844</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6844'/>
    <title>Blink effect</title>
    <author><name>SPK</name></author>
    <published>2013-05-18T17:59:49Z</published>
    <updated>2013-05-18T17:59:49Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Hello,<br/><br/>I need a blink effect (or called flash?) like the one used here: <a class='ura' href='http://www.youtube.com/watch?v=go7rlvyI7Ys'>http://www.youtube.com/watch?v=go7rlvyI7Ys</a><br/>I tried it using Texplay, but it&#39;s kinda limited. I coulnd&#39;t find a way to turn my image all white and slowly change it back.<br/>My approach then was to copy my image, draw it over my original image and make it from white to 100% opacity. But<br/>I noticed that&#39;s not the best performant way and I wasn&#39;t even able to turn my image white or change it&#39;s opacity... instead I drew a reddish rectangle on top<br/>of my CLONED image. Then I switch between those two images every x frames to simulate a blink effect. Well, ...<br/><br/>can anyone suggest a better way to implement a blink using Texplay?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6843</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6843'/>
    <title>Can I use Gosu to make an Isometric 2D game?</title>
    <author><name>Eamonn</name></author>
    <published>2013-05-17T14:46:43Z</published>
    <updated>2013-05-17T14:46:43Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[Hey that IS what I&#39;m looking for. I was told somewhere it was called isometric. Is this achievable using Gosu?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6842</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6842'/>
    <title>Looking for a Gosu tutorial(Video or Text)</title>
    <author><name>Eamonn</name></author>
    <published>2013-05-17T14:39:27Z</published>
    <updated>2013-05-17T14:39:27Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Thank you all for your help! So really I should just read the main parts of the documentation and then when I understand the main concepts get some example games and mod them a little bit? The only thing that puzzles me is camera movement. What I think you would do would make the X/Y position of the object(s) that you want to move adjust depending on the way you move like up, down, left and right. I&#39;ll look into it though. Thanks you all for giving me some help on this!!! :D]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6841</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6841'/>
    <title>Blocks 2D (in development)</title>
    <author><name>lol_o2</name></author>
    <published>2013-05-17T12:37:36Z</published>
    <updated>2013-05-17T12:37:36Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[I&#39;d note that you can even omit braces<br/><code>@gracz.x, @gracz.y = 3, 5</code>]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6840</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6840'/>
    <title>Using Gosu without starting X server</title>
    <author><name>jlnr</name></author>
    <published>2013-05-17T09:32:58Z</published>
    <updated>2013-05-17T09:32:58Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>1</slash:comments>
    <content type='html'>
      <![CDATA[There was an attempt at porting Gosu in the very, very early days of the Pi:<br/><br/><a class='ura' href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5638'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5638</a><br/><br/>From what I remember this continued on IRC and the biggest obstacle was in fact Gosu&#39;s dependency on X11 (or alternatively Win32/Apple APIs).<br/><br/>There was a snippet of code on github that demonstrated how to open an OpenGL ES context using a proprietary, binary driver, but the snippet itself had no license attached so I kept my hands off it.<br/><br/>Do you know how other libraries handle it? If there is a way to open an OpenGL ES context, then most of Gosu should immediately work. Font rendering, audio, input are the next step then.<br/><br/>I am also not sure if I can help much without owning one myself :) I only have a little zoo of mobile devices for general OpenGL ES development.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6839</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6839'/>
    <title>Blocks 2D (in development)</title>
    <author><name>Spooner</name></author>
    <published>2013-05-17T09:27:28Z</published>
    <updated>2013-05-17T09:27:28Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[Yes, I always just use x/y to avoid that problem. I was just showing how it should be done compared to how it was done. You can still do <code>@gracz.x, @gracz.y = [3, 5]</code> if you want to set the value with an Array.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6838</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6838'/>
    <title>Blocks 2D (in development)</title>
    <author><name>jlnr</name></author>
    <published>2013-05-17T09:25:15Z</published>
    <updated>2013-05-17T09:25:15Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[I would not offer the method <code>pos</code>, as it is tempting to write <code>@gracz.pos.x = 5</code> which will not work (it only replaces the first element in a temporary array).<br/><br/>Not that my Ruby style is anywhere close to what&#39;s hip now - I still love <code>then</code> :)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6837</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6837'/>
    <title>Blocks 2D (in development)</title>
    <author><name>Spooner</name></author>
    <published>2013-05-17T09:18:41Z</published>
    <updated>2013-05-17T09:18:41Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[Oh, I&#39;d also highly recommend using the bundler gem to manage the gems you need for your project.<br/><br/>#set &amp; #show are a bit convoluted. Try:<br/><code>attr_accessor :speed, :gravity, :x, :y<br/><br/>def pos; [@x, @y]; end<br/>def pos=(value); @x, @y = value; end<br/></code><br/><br/>Then you can do <code>@gracz.pos = [5, 100]</code> or <code>@gracz.x = 5</code> or <code>puts @gracz.gravity</code> to manipulate the instance variables in a more friendly manner.<br/><br/>Although I said to use spaces instead of tabs, please don&#39;t mix them, because that is the worst of both worlds ;) Your editor should be able to automatically replace tabs with 2 spaces.<br/><br/>You might also consider putting your code up on somewhere like github.com, which makes it easier for people to get hold of (no real need to release Windows version on a site like this, since everyone here is a Gosu developer and they don&#39;t really need an executable).<br/><br/>Good luck with the project and I am looking forward to being able to interact with the terrain in the game!]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6836</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6836'/>
    <title>Can I use Gosu to make an Isometric 2D game?</title>
    <author><name>Spooner</name></author>
    <published>2013-05-17T08:59:22Z</published>
    <updated>2013-05-17T08:59:22Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[I made an isometric game&#160; which worked quite well in Gosu: <a class='ura' href='http://spooner.github.io/games/smash_and_grab/'>http://spooner.github.io/games/smash_and_grab/</a>]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6835</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6835'/>
    <title>Blocks 2D (in development)</title>
    <author><name>Spooner</name></author>
    <published>2013-05-17T08:54:12Z</published>
    <updated>2013-05-17T08:54:12Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[src/tiled.rb]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6834</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6834'/>
    <title>Using Gosu without starting X server</title>
    <author><name>misbehavens</name></author>
    <published>2013-05-17T05:28:06Z</published>
    <updated>2013-05-17T05:28:06Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>1</slash:comments>
    <content type='html'>
      <![CDATA[I am planning on building a Gosu application which launches on startup of my Raspberry Pi. I installed Ruby 1.9.3 and the Gosu gem. When I ran a simple Gosu example game, I got the error &quot;Cannot find display (RuntimeError)&quot;. That&#39;s when I realized that I could not run Gosu without starting the X window server.<br/><br/>I&#39;m not that familiar with the lower level internals of Linux and Gosu, so I&#39;m wondering, is there any way that I can run a Gosu application without starting X server? I would rather not waste the time and resources to start up all the GUI stuff just to ignore it by running a full screen Gosu application.<br/><br/>Thoughts?<br/><br/>--Andrew]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6833</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6833'/>
    <title>Looking for a Gosu tutorial(Video or Text)</title>
    <author><name>jlnr</name></author>
    <published>2013-05-17T04:58:15Z</published>
    <updated>2013-05-17T04:58:15Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[There is no definitive list of concepts :) If you want to write a jigsaw puzzle game, the code will look completely different from a Super Mario clone. Gosu makes almost no assumptions about what you want to do.<br/><br/>I would suggest that you download a few smaller games from the Showcase and mod them a little, and get a feeling for which code style you prefer.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6832</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6832'/>
    <title>Can I use Gosu to make an Isometric 2D game?</title>
    <author><name>RunnerPack</name></author>
    <published>2013-05-16T23:15:32Z</published>
    <updated>2013-05-16T23:15:32Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[I think what you&#39;re referring to is called an &quot;oblique projection&quot;. See: <a class='ura' href='http://en.wikipedia.org/wiki/File:Graphical_projection_comparison.png'>http://en.wikipedia.org/wiki/File:Graphical_projection_comparison.png</a>]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6831</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6831'/>
    <title>Looking for a Gosu tutorial(Video or Text)</title>
    <author><name>RunnerPack</name></author>
    <published>2013-05-16T23:11:12Z</published>
    <updated>2013-05-16T23:11:12Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[You don&#39;t have to read the documentation &quot;cover-to-cover&quot; to learn from it. Just skim over the main classes (Window, Image, etc.) and look at the included examples. When you have a general idea of how things are done, start making something. If there&#39;s something you want to do, but you don&#39;t know how, take a look in the docs. There&#39;s really not that much to Gosu (on the surface) and it&#39;s really well organized and logical. You should be able to pick up the basics very quickly with just a bit of practice.<br/><br/>Also, don&#39;t forget to use the search engine here on the forum. Most likely, your question has already been asked and answered at least once.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6830</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6830'/>
    <title>Screen goes black.</title>
    <author><name>onnoowl</name></author>
    <published>2013-05-16T21:18:32Z</published>
    <updated>2013-05-16T21:18:32Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[The draw function does not seem to be throwing any sort of exception. When the screen goes black, the rescue function does not trigger.<br/>However, I can prove that the rescue function is in fact doing it&#39;s job, because if I try to interrupt the program (ctrl C) it prints the interruption error message and then just keeps on going.<br/>The draw function is not throwing any sort of error. What else could be causing the blackness?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6829</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6829'/>
    <title>Looking for a Gosu tutorial(Video or Text)</title>
    <author><name>Eamonn</name></author>
    <published>2013-05-16T20:09:46Z</published>
    <updated>2013-05-16T20:09:46Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Hello. I have recently finished learning the Ruby Programming Language and I would like to jump right into learning Gosu. I was looking at the ruby4kids tutorial series but it didn&#39;t really teach that much and wasn&#39;t very useful. I could not find any other tutorials. Does anyone know where I can find a simple easy(ish)-to-follow Gosu tutorial? I&#39;d like it to teach enough concepts to program a full game. If a tutorial is not a good idea, how do other people learn Gosu? Can you tell me the best way to learn Gosu? I don&#39;t like reading though documentation so don&#39;t say to read the documentation(even if it&#39;s the best thing :P).<br/><br/>Thanks! Any help is welcome/appreciated! :D]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6828</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6828'/>
    <title>Blocks 2D (in development)</title>
    <author><name>SeamusFD</name></author>
    <published>2013-05-16T19:56:49Z</published>
    <updated>2013-05-16T19:56:49Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[Hey guys... I really like the idea of this game, I really do. However I, (like ExplodingCookie) have the problem of only having access to mac&#39;s. However I think I figured out what to do and I attempted to install xml-simple and gosu (this is my first time running gosu on a particular computer,) however when I try to run the program through my code editor I come up with this error...<br/><br/>warning: already initialized constant VERSION<br/>LoadError: no such file to load — gosu<br/><br/>method gem_original_require&#160; in custom_require.rb at line 31<br/>method require&#160; in custom_require.rb at line 31<br/>at top level&#160; in tiled.rb at line 10<br/>Program exited with code #1 after 0.21 seconds.<br/><br/>I am so confused :( <br/>Could someone please help me...]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6827</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6827'/>
    <title>Screen goes black.</title>
    <author><name>lol_o2</name></author>
    <published>2013-05-16T18:14:15Z</published>
    <updated>2013-05-16T18:14:15Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[Check this subject: <a class='ura' href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=388'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=388</a><br/><br/>Solution looks like this:<br/><br/><code>some bad drawing code...<br/><br/>rescue Exception =&gt; e<br/>puts e, e.backtrace</code><br/><br/>I think &#39;Exception&#39; after rescue is what you need.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6826</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6826'/>
    <title>Blocks 2D (in development)</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-05-16T16:51:16Z</published>
    <updated>2013-05-16T16:51:16Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[Oh, I could not find which file to execute in the source.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6825</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6825'/>
    <title>Can I use Gosu to make an Isometric 2D game?</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-05-16T15:05:36Z</published>
    <updated>2013-05-16T15:05:36Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[Yes, Pokémon, Earthbound/Mother and early Legend of Zelda games used this viewpoint.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6824</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6824'/>
    <title>Multiframe animations</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-05-16T15:02:31Z</published>
    <updated>2013-05-16T15:02:31Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Thanks for the quick responses everyone.<br/>@oli.obk: I use &quot;@cur_image = (milliseconds / 175 % 2 == 0) ? @walk1 : @walk2&quot; as in the Cptn. Ruby Tutorial.<br/>@jlnr: Thanks, I&#39;ll have a look at that<br/>@lol_02: Thanks to you to!]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6823</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6823'/>
    <title>Screen goes black.</title>
    <author><name>onnoowl</name></author>
    <published>2013-05-16T14:16:53Z</published>
    <updated>2013-05-16T14:16:53Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[I tried that, but it made no difference.<br/>The rescue block is never running.<br/>Here&#39;s the new draw block I tried:<br/><code>&#160; def draw<br/>&#160; &#160; begin<br/>&#160; &#160; &#160; coord = vec2(0, 0) - @drawOffset<br/>&#160; &#160; &#160; coord = vec2(coord.x % $size.x, coord.y % $size.y)<br/>&#160; &#160; &#160; @img.draw(coord.x, coord.y, 0, @imgScale.x, @imgScale.y)<br/>&#160; &#160; &#160; coord2 = coord - vec2($size.x, 0)<br/>&#160; &#160; &#160; @img.draw(coord2.x, coord2.y, 0, @imgScale.x, @imgScale.y)<br/>&#160; &#160; &#160; # c = 0xff333333<br/>&#160; &#160; &#160; # draw_quad(0, 0, c, $size.x, 0, c, $size.x, $size.y, c, 0, $size.y, c, 0)<br/>&#160; &#160; &#160; @creature.draw(self, @drawOffset)<br/>&#160; &#160; rescue<br/>&#160; &#160; &#160; puts &quot;Error&quot;<br/>&#160; &#160; &#160; puts $!.backtrace<br/>&#160; &#160; end<br/>&#160; end</code>]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6822</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6822'/>
    <title>Blocks 2D (in development)</title>
    <author><name>jahmaican</name></author>
    <published>2013-05-16T14:12:59Z</published>
    <updated>2013-05-16T14:12:59Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[You&#39;re right, I used other languages before and I&#39;m not quite familiar with Ruby syntax yet. Thanks for the helpful post!]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6821</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6821'/>
    <title>Multiframe animations</title>
    <author><name>lol_o2</name></author>
    <published>2013-05-16T13:15:41Z</published>
    <updated>2013-05-16T13:15:41Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Also check this for better timing method: <a class='ura' href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=823'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=823</a>]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6820</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6820'/>
    <title>Can I use Gosu to make an Isometric 2D game?</title>
    <author><name>jlnr</name></author>
    <published>2013-05-16T12:41:31Z</published>
    <updated>2013-05-16T12:41:31Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[This game should be pretty good to learn from: <a class='ura' href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5117'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5117</a><br/><br/>Edit: Oh, Pokemon was not rendered at a 45° angle? Then it should be even easier :) I think these two games should be exactly right:<br/><br/><a class='ura' href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6396'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6396</a><br/><a class='ura' href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=4486'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=4486</a>]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6819</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6819'/>
    <title>Multiframe animations</title>
    <author><name>jlnr</name></author>
    <published>2013-05-16T12:39:18Z</published>
    <updated>2013-05-16T12:39:18Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[The tutorial uses a complete animation for the rotating stars: <a class='ura' href='https://github.com/jlnr/gosu/wiki/Ruby-Tutorial'>https://github.com/jlnr/gosu/wiki/Ruby-Tutorial</a>]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6818</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6818'/>
    <title>Screen goes black.</title>
    <author><name>jlnr</name></author>
    <published>2013-05-16T12:38:22Z</published>
    <updated>2013-05-16T12:38:22Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[There was (is?) a bug in Gosu where an exception thrown in <code>draw</code> or other callbacks would be silently swallowed. Please try adding a <code>begin … rescue … end</code> block around your method implementations, and let me know if this problem still exists.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6817</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6817'/>
    <title>Blocks 2D (in development)</title>
    <author><name>Spooner</name></author>
    <published>2013-05-16T11:25:12Z</published>
    <updated>2013-05-16T11:25:12Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[Looks interesting so far! Glad you got some use from Releasy&#39;s :windows_folder builder!<br/><br/>I&#39;d recommend you look at a higher level Gosu framework, such as Gamebox or Chingu, to make things easier for you once you add more functionality.<br/><br/>A few comments on the code, to help you along with Ruby in general:<br/><br/>Rather than using if/then/end on one line, we generally use the single conditional postfix this way:<br/><code>close if button_down? KbEscape</code><br/><br/>Use two spaces rather than hard tab. Makes your code look a lot nicer when viewed online too.<br/><br/><code>if @obrot == :prawo then</code><br/>We don&#39;t usually use <code>then</code>; It just isn&#39;t necessary. Also, that bit is crying out to be a <code>case</code> statement.<br/><br/>Rather than use your own #debug method, use Logger (standard library) or Log4r (gem) for logging. <br/><br/><code>for i in 0..2 do</code> =&gt; <code>(0..2).each do |i|</code> (Although <code>for</code> might feel better if you are coming from another language, it is extremely limiting once you try to do a bit more with Ruby)<br/><br/><code>def block?(x,y); @map_main[(y/32)][(x/32)] != 0; end</code><br/><br/>Use ?: over if/then/else/end on one line (or put it on multiple lines).<br/><br/><code>print(Time.now.strftime(&quot;%H:%M:%S.%L&quot;) + &quot; - &quot; + message.to_s + &quot;\n&quot;)</code> =&gt; <code>puts &quot;#{Time.now.strftime(&quot;%H:%M:%S.%L&quot;)} - #{message}&quot;</code> (although I suggested using a logger for this).]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6816</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6816'/>
    <title>Multiframe animations</title>
    <author><name>oli.obk</name></author>
    <published>2013-05-16T11:02:51Z</published>
    <updated>2013-05-16T11:02:51Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[please submit more info. are you using gosu&#39;s animations classes? how do you currently create two-frame animations?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6815</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6815'/>
    <title>Blocks 2D (in development)</title>
    <author><name>jahmaican</name></author>
    <published>2013-05-16T10:38:49Z</published>
    <updated>2013-05-16T10:38:49Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[Source is included in the package so you can run it yourself :)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6814</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6814'/>
    <title>Can I use Gosu to make an Isometric 2D game?</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-05-15T23:11:30Z</published>
    <updated>2013-05-15T23:11:30Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[These are the movement method I use in Stageoids<br/><br/>To activate the move command, put this function into the update function in main.rb file.<br/><br/>if button_down? Gosu::Button::KbLeft<br/>&#160; &#160;&#160; @player.move_left<br/>end<br/><br/>This calls the move_left function in the player.rb file. This is...<br/><br/>def move_left<br/>&#160;&#160; //Move left at the speed the move_speed value<br/>&#160;&#160; @x = @x - @move_speed<br/>&#160;&#160; //Make it so we can&#39;t leave the screen<br/>&#160;&#160; if @x &lt; 0<br/>&#160; &#160; &#160;&#160; @x = 0<br/>&#160;&#160; end<br/>end<br/><br/>For this to work, you need to define these variables in the player.rb file&#39;s initialize function.<br/>@x = 0<br/>@y = 0<br/>@move_speed = 10<br/><br/>This will start you in the bottom left corner.<br/><br/>For the other directions duplicate the functions and replace the values as follows...<br/>::Right::<br/>KbLeft -&gt; KbRight<br/>move_left -&gt; move_right<br/>@x - @move_speed -&gt; @x + @move_speed<br/>@x &lt; 0 -&gt; @x &gt; 0<br/><br/>::Up::<br/>KbLeft -&gt; KbUp<br/>move_left -&gt; move_up<br/>@x - @move_speed -&gt; @y + @move_speed<br/>@x &lt; 0 -&gt; @y &gt; 0<br/><br/>::Down::<br/>KbLeft -&gt; KbDown<br/>move_left -&gt; move_down<br/>@x - @move_speed -&gt; @y - @move_speed<br/>@x &lt; 0 -&gt; @y &lt; 0<br/><br/>To create the player to move around in your game, use @player = Player.new(self) in the initialize function in main.rb<br/><br/>For collisions with walls, I suggest you have a look the Cptn. Ruby tutorial.<br/><br/>As for the scrolling, unfortunately, I have no idea.<br/><br/>When you have a working prototype, create a post in the showcase forum with the file attached so people can download it and help you work errors and bugs out.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6813</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6813'/>
    <title>Multiframe animations</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-05-15T22:53:45Z</published>
    <updated>2013-05-15T22:53:45Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[How do I do this, I can do two frame animations, however I don&#39;t know how to have three or more frames in an animation.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6812</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6812'/>
    <title>Blocks 2D (in development)</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-05-15T22:52:17Z</published>
    <updated>2013-05-15T22:52:17Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[Image looks good. Unfortunately, I use only Macs. Therefore I cannot try it out due to this apparently being windows only. Nice work for your first time with Gosu and Ruby, welcome aboard!]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6811</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6811'/>
    <title>Blocks 2D (in development)</title>
    <author><name>jahmaican</name></author>
    <published>2013-05-15T20:18:27Z</published>
    <updated>2013-05-20T21:30:15Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[[<a href='http://i.imgur.com/EAyQ0SUs.png'>http://i.imgur.com/EAyQ0SUs.png</a>] [<a href='http://i.imgur.com/Ck6QI2ts.png'>http://i.imgur.com/Ck6QI2ts.png</a>] [<a href='http://i.imgur.com/3dITIeKs.png'>http://i.imgur.com/3dITIeKs.png</a>]<br/>Hi! I&#39;m relatively new to Gosu and Ruby in general, but still wanted to show my first creation.<br/><br/><b>What&#39;s new?</b><br/>Did some building tests, pretty lame but works. Starting to feel kinda comfortable with ruby. <br/>I&#39;ll probably rewrite the whole thing for Chingu some time soon.<br/><br/><b>What is it?</b><br/>Intended to be a 2D Minecraft clone. Still needs a lot of effort.<br/><br/><b>What&#39;s done?</b><br/>Drawing a 3-layer map, basic movement (no jumping yet), very simple physics, basic building.<br/><br/><b>What has to be done?</b><br/>Improving movement.<br/>Introducing bigger maps with scrolling; storing them in more friendly format maybe.<br/>Creative mode just like in real Minecraft + flat map generation.<br/>GUIs, menus etc.<br/>Actually learning how to Ruby.<br/>Then <i>maybe</i> some proper mining and crafting.<br/><br/><b>How do I play?</b><br/><i>Left/A, right/D</i> - move left/right.<br/><i>Left click, right click</i> - destroy/place blocks.<br/><i>1, 2, 3</i> - choose material.<br/><i>Middle click</i> - teleport. <br/><br/><b>What was used?</b><br/><a class='url' href='http://www.mapeditor.org/'>Tiled</a> editor - the map you see can be easily edited.<br/><a class='url' href='http://www.minecraftforum.net/topic/115061-16x-mc151-pe-050-coterie-craft-v4s12-updated-4102013-random-mobs-ss-13w11a'>Coterie Craft</a> Minecraft texture pack.<br/>My Minecraft skin.<br/><br/><b>DOWNLOAD?</b><br/><i>0.13</i> <a class='url' href='https://dl.dropboxusercontent.com/u/31586841/ruby/blocks_2d_0_13_WIN32.zip'>Right here!</a><br/><br/>Go on, share your thoughts and opinions.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6810</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6810'/>
    <title>Can I use Gosu to make an Isometric 2D game?</title>
    <author><name>Eamonn</name></author>
    <published>2013-05-15T19:44:48Z</published>
    <updated>2013-05-15T19:44:48Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[Hello. I am planning to make a game with Ruby and Gosu. I was gonna use RubyGame but found no good tutorials on it. So I found this nifty little library with a good few tutorials. Bear in mind I&#39;m still learning Ruby.<br/><br/>So I am planning on making my game with the Isometric camera view. For those that don&#39;t know it&#39;s like the camera view from the old pokemon DS games(Pokemon Perl + Diamond). Can Gosu create that camera angle? If so could you maybe link me to a video/tutorial on how to do it? This may be a little stupid, so if it is would it become clearer when I finish learning Gosu and Ruby? Thank you for any feedback and please don&#39;t hate on this if it is stupid :D]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6809</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6809'/>
    <title>Screen goes black.</title>
    <author><name>lol_o2</name></author>
    <published>2013-05-15T18:56:04Z</published>
    <updated>2013-05-15T18:56:04Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[The possibility would be that @creature has wrong class object assigned, but it seems fine.<br/>Try to move the draw code into Window&#39;s update to check if it still turns black with no exception. Such issue was in older versions of Gosu.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6808</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6808'/>
    <title>Screen goes black.</title>
    <author><name>onnoowl</name></author>
    <published>2013-05-15T14:39:09Z</published>
    <updated>2013-05-15T14:39:09Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[The update function and the draw functions are still called. I did notice that if I comment out @creature.draw(self) it does not turn black anymore. The weird thing is even if I comment out anything in the draw function for Creature, so the function does nothing, I still get the bug.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6807</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6807'/>
    <title>Screen goes black.</title>
    <author><name>oli.obk</name></author>
    <published>2013-05-15T14:35:15Z</published>
    <updated>2013-05-15T14:35:15Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[does the program keep running?<br/>add some console-output each frame and check whether that also stops :)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6806</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6806'/>
    <title>Screen goes black.</title>
    <author><name>onnoowl</name></author>
    <published>2013-05-15T13:04:02Z</published>
    <updated>2013-05-15T13:04:02Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[Hi,<br/>I&#39;ve worked with Gosu for a while without this happening, and I don&#39;t know what&#39;s causing it. I&#39;m trying to simulate evolution. This program creates lots of little creatures and breeds them together, kills off the slow ones, keeps the fast moving ones, and eventually they should evolve into well designed fast travelling creatures.<br/>As the program evaluates the speed of each creature, it opens up a gosu window, and runs it for about 3 seconds to see how far the creature goes. The problem I&#39;m having is that occasionally/randomly, the entire window goes black and shows nothing.<br/>If you guys could figure out what&#39;s causing this, that would be great.<br/>(Note: My window class is called Simulation and is towards the bottom of the evolvingCreatures.rb file)]]>
    </content>
  </entry>
</feed>
