<?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/board2.atom10.xml'/>
  <link rel='alternate' href='http://www.libgosu.org/cgi-bin/mwf/forum.pl'/>
  <title>Gosu Forums - Gosu Showcase</title>
  <subtitle>Gosu Forum Feed</subtitle>
  <updated>2013-06-17T22:00:05Z</updated>
  <generator version='2.29.1' uri='http://www.mwforum.org/'>mwForum</generator>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6884</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6884'/>
    <title>jCaster - a simple raycaster (almost 3D!)</title>
    <author><name>jlnr</name></author>
    <published>2013-06-17T20:10:23Z</published>
    <updated>2013-06-17T20:30:04Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>5</slash:comments>
    <content type='html'>
      <![CDATA[I think that is exactly what Rubystein is doing (or was doing - it seems only there are only forks left on github).]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6882</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6882'/>
    <title>jCaster - a simple raycaster (almost 3D!)</title>
    <author><name>Spooner</name></author>
    <published>2013-06-17T14:53:07Z</published>
    <updated>2013-06-17T14:53:07Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>5</slash:comments>
    <content type='html'>
      <![CDATA[Actually, thinking about it, doing it efficiently in Gosu would probably involve cropping down to a single vertical line and drawing the whole texture directly on the screen. Maybe I&#39;ll have a play with that myself. Curious if it is doable.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6881</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6881'/>
    <title>jCaster - a simple raycaster (almost 3D!)</title>
    <author><name>Spooner</name></author>
    <published>2013-06-17T13:39:48Z</published>
    <updated>2013-06-17T13:59:18Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>5</slash:comments>
    <content type='html'>
      <![CDATA[That is using textured quads though, so uses quite a different method of rendering. This raycaster ONLY draws vertical lines, but it is very effective.<br/><br/>EDIT: Oops, yes, it is the same as rubystein. Think that technique might be a bit slow in Ruby though, since you have to read and set pixels, not just draw whole lines (went down from 50 to 3 FPS when I just drew the lines pixel by pixel rather than using a line primative...so not a possibility!).]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6880</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6880'/>
    <title>jCaster - a simple raycaster (almost 3D!)</title>
    <author><name>Spooner</name></author>
    <published>2013-06-17T11:48:29Z</published>
    <updated>2013-06-17T11:48:29Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>5</slash:comments>
    <content type='html'>
      <![CDATA[I dunno, rayPosX looks a lot more Java than the usual Ruby ray_pos_x :D<br/><br/>I&#39;m really impressed that Texplay worked so fast. I still get 45FPS when I run it at the full 640x480.<br/><br/>If you use:<br/><code><br/>&#160; &#160; moveSpeed = 10.0 / fps<br/>&#160; &#160; rotSpeed = 5.0 / fps<br/></code><br/>Then the movement speed is no longer dependent on actual FPS.<br/><br/>I&#39;d also recommend using #div and #fdiv rather than forcing to_f and to_i before division with /]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6878</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6878'/>
    <title>jCaster - a simple raycaster (almost 3D!)</title>
    <author><name>jlnr</name></author>
    <published>2013-06-16T21:50:25Z</published>
    <updated>2013-06-16T21:50:25Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>5</slash:comments>
    <content type='html'>
      <![CDATA[Wow! Pretty fast, especially considering that you&#39;re using TexPlay.<br/><br/>I just <i>have</i> to link to <a class='ura' href='https://github.com/zenkalia/rubystein'>https://github.com/zenkalia/rubystein</a> as related work. :)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6877</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6877'/>
    <title>jCaster - a simple raycaster (almost 3D!)</title>
    <author><name>jahmaican</name></author>
    <published>2013-06-16T16:35:57Z</published>
    <updated>2013-06-17T20:07:46Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>5</slash:comments>
    <content type='html'>
      <![CDATA[[<a href='http://i.imgur.com/WK93rEOs.png'>http://i.imgur.com/WK93rEOs.png</a>] [<a href='http://i.imgur.com/nZuukLIs.png'>http://i.imgur.com/nZuukLIs.png</a>]<br/><br/><b>jCaster</b> - &quot;j&quot; as in &quot;jahmaican&quot;, not as in &quot;java&quot; obviously!<br/><br/>So I was bored and I was reading about raycasting <a class='url' href='http://lodev.org/cgtutor/raycasting.html'>here</a> and I decided to rewrite this in Ruby. There&#39;s still room for improvement, but it works as is.<br/>I used Texplay as it&#39;s the simplest solution, but consider it temporary cause it&#39;s kind of slow.<br/><br/>Added strafing and made the sky blue so let&#39;s call it 0.02 :)<br/><br/><b>Controls:</b><br/><i>Arrow keys/WSAD</i> - movement<br/><i>Escape</i> - exit<br/><br/><b>Download:</b><br/>v0.02 <a class='url' href='https://dl.dropboxusercontent.com/u/31586841/ruby/jcaster_0_02_WIN32.zip'>here</a><br/><a class='url' href='https://github.com/Jahmaican/jcaster'>Github page</a>]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6874</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6874'/>
    <title>Top down tile based level editor</title>
    <author><name>chase4926</name></author>
    <published>2013-06-06T21:14:53Z</published>
    <updated>2013-06-07T01:33:24Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>0</slash:comments>
    <content type='html'>
      <![CDATA[This is the level editor I was planning on using in this years game competition, it&#39;s pretty amazing.<br/>There may be some things hard-coded that were for the specific game I was making, but it&#39;s extremely unlikely.<br/><br/>Feel free to use or modify this at your leisure.<br/>In this circumstance, credit would be awkward, so just use it and perhaps leave a post on this thread.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6873</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6873'/>
    <title>Galen&#39;s Quest</title>
    <author><name>chase4926</name></author>
    <published>2013-06-06T19:58:15Z</published>
    <updated>2013-06-06T19:58:15Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[Dude it must have been almost done loading!<br/>You&#39;ve missed out.<br/><br/>Not to torment you, but here&#39;s a sample screenshot.<br/><br/>[<a href='http://i.imgur.com/BCUpuvf.jpg'>http://i.imgur.com/BCUpuvf.jpg</a>]]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6871</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6871'/>
    <title>Galen&#39;s Quest</title>
    <author><name>fowl</name></author>
    <published>2013-06-06T04:31:51Z</published>
    <updated>2013-06-06T04:31:51Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[I waited like ten minutes for this to load, only it didn&#39;t load. It got to some Loading: gosu stage (the hell?) and kept resetting on that stage. Tantalizing loading screen though, I was really amped to play a game involving oxygen, aliens and nosferatu, but for some reason it looks like it&#39;s not going to happen.]]>
    </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=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=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=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=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=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=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=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=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=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-06-16T16:20:25Z</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/>Added jumping (finally!). <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, 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>Up/W</i> -jump.<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/><i>Escape</i> - exit.<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.15</i> <a class='url' href='https://dl.dropboxusercontent.com/u/31586841/ruby/blocks_2d_0_15_WIN32.zip'>Right here!</a><br/><a class='url' href='https://github.com/Jahmaican/blocks'>Github page</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=6794</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6794'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>jlnr</name></author>
    <published>2013-04-30T14:25:12Z</published>
    <updated>2013-04-30T14:25:12Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[Ouch. I don&#39;t know much about Ashton&#39;s internals, but dragonheart&#39;s problems and the 5 FPS thing sound like OpenGL issues to me - I used to have a Linux test box where rendering to textures would sometimes freeze for a long time.<br/><br/>I think the way to fix this in the long term would be not to use OpenGL for collisions, but I don&#39;t know a good replacement in Ruby either.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6788</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6788'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>lol_o2</name></author>
    <published>2013-04-25T19:18:13Z</published>
    <updated>2013-04-25T19:18:13Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[Ruby is trolling me. Yes, that&#39;s case, not magic.<br/>I just played BM on that laptop. No lags.<br/>I couldn&#39;t believe so I played that game, which had 5 FP before and... NO STUPID LAGS!<br/>The only issue is that images are loading 1-2 seconds, but problem vanished. Just vanished.<br/>This dragonheart can&#39;t run Bottomless Mine (which I run on my second computer seamlessly). He has the same system and graphic card (different model) as me.<br/>Just no comments -_-&#39;]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6787</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6787'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>lol_o2</name></author>
    <published>2013-04-23T13:24:45Z</published>
    <updated>2013-04-23T13:24:45Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[For collisions (writing) I made such method:<br/><code><br/>&#160; def modify_mask(mask,method)<br/>&#160; &#160; @mask[mask].render{<br/>&#160; &#160; &#160; if method[0].class==Image<br/>&#160; &#160; &#160; &#160; method[0].draw(method[1],method[2],0)<br/>&#160; &#160; &#160; else<br/>&#160; &#160; &#160; &#160; $screen.draw_quad(method[0],method[1],c=method[4],method[2],method[1],c,method[2],method[3],c,method[0],method[3],c,0)<br/>&#160; &#160; &#160; end}<br/>&#160; end<br/></code><br/>To explain it better:&#160; @mask&#160; is hash for Ashton::WindowBuffers (so probably OpenGL Textures, right?) and every object (tile,door...) by calling this method, draws an Image or quad onto Texture.<br/>I know it&#39;s not too efficient (new render block each time), but I ported Ashton after the game was completed so I had to replace&#160; &#39;splice&#39;&#160; and&#160; &#39;rect&#39;&#160; quickly.<br/>And collisions come by just reading pixels for proper mask (so it&#39;s <code>color = @masks[mask][x,y]</code> and then true if color==Color::BLACK etc.)<br/><br/>And this ~5 FPS is rather OpenGL issue, because on this laptop even old RTS Tzar tends to lag. Maybe it&#39;s because of ATI gfx card?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6786</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6786'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>lol_o2</name></author>
    <published>2013-04-23T13:07:24Z</published>
    <updated>2013-04-23T13:31:03Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[You&#39;re right about Metroidvania :) (however BM is only Metroid)<br/><br/>But how about Mariovania? <a class='ura' href='http://knuckles96.prophpbb.com/topic13512.html'>http://knuckles96.prophpbb.com/topic13512.html</a><br/>It&#39;s also my game, but I&#39;m not putting it here yet, because this forum gets flooded by my projects :D (yeah, I need to make website sometime)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6785</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6785'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>jlnr</name></author>
    <published>2013-04-23T08:24:30Z</published>
    <updated>2013-04-23T08:24:30Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[How do you use Ashton for collisions? Does it use OpenGL textures for that / is there a chance that it is driver related after all?<br/><br/>Re 5 FPS: Do other OpenGL games work fine? This sounds like a Gosu or Ashton bug! Feel free to open a new topic / thread for this.<br/><br/>I know what you mean though, now that every Ludum Dare has ~1000 entries, it feels like there are more players than games. I wish Gosu would work on the Mac App Store or Ouya or something like that :/ And sadly enough, OpenGL &amp; OpenAL still cause driver issues in 2013.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6784</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6784'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>RunnerPack</name></author>
    <published>2013-04-23T01:03:55Z</published>
    <updated>2013-04-23T01:03:55Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[I noticed another (minor) bug while watching his video: when you &quot;print&quot; the story text at the beginning, it looks like your code prints the &quot;HTML&quot; tags one character at a time, as well. Like I said, pretty minor compared to the door thing...<br/><br/>I hope you can get this working well on Windows (and all other platforms, of course). THE WORLD NEEDS MORE METROIDVANIA GAMES! ;)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6783</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6783'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-04-22T19:51:03Z</published>
    <updated>2013-04-22T19:51:03Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[Things you don&#39;t understand always seem like magic.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6782</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6782'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>lol_o2</name></author>
    <published>2013-04-22T13:36:36Z</published>
    <updated>2013-04-22T13:36:36Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[I use Ashton for collisions. Each tile is drawing a square on a greater Texture. On the video&#39;s situation, whole corridor is masked the same way as gate at the end.<br/>And debugging helpers are not best idea. Last time I had such problem, it came out that Y-axis was inverted when checking collisions (it was a library issue). And I don&#39;t think that dragonheart91 or any other player is so determined to play this game after all the past bugs -_-&#39;<br/>Recently I tried to play one of my games on my Asus laptop. Windows tells that it has better parameters than my PC, but FPS magically droped from 60 to ~5. Sadly, sometimes it feels like I&#39;m making these games only for myself :(]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6781</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6781'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>jlnr</name></author>
    <published>2013-04-21T23:59:54Z</published>
    <updated>2013-04-21T23:59:54Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[It&#39;s how collaborative development on github works — user A uploads their code, user B forks their code (=creates their own copy), user B makes changes, user B sends a request to user A to incorporate these changes.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6780</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6780'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>jlnr</name></author>
    <published>2013-04-21T23:54:19Z</published>
    <updated>2013-04-21T23:54:19Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[Well, it does really look like a code bug :) I can&#39;t imagine how the Windows version would affect a bounding box calculation in such a specific way. The only thing that I guess can be slightly different across Windows versions is image loading, because GDI+ was relatively new in XP I think. But the solid areas are probably not loaded from an image?<br/><br/>I&#39;m building iOS apps all day nowadays, and they&#39;re all chock-full of analytics to report errors, checkpoints etc., I guess Gosu games should do the same :) Or at least they might have a &quot;bug&quot; button that emails everything to the dev as a YAML file... Anyway, your best bet is probably to add debugging helpers and send it to this Mr dragonheart91.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6779</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6779'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-04-21T19:45:07Z</published>
    <updated>2013-04-21T19:45:07Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[What do you man by forking?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6778</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6778'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>lol_o2</name></author>
    <published>2013-04-21T06:47:46Z</published>
    <updated>2013-04-21T06:47:46Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[Any idea what is this? <a class='ura' href='http://www.twitch.tv/dragonheart91/b/393476762?t=8m30s'>http://www.twitch.tv/dragonheart91/b/393476762?t=8m30s</a><br/>It&#39;s a video from a random guy playing my game who encounters &#39;game-breaking bug&#39;.<br/>Of course I don&#39;t have to say that everything works fine for me -_-&#39;<br/>Does the Windows version matter when &#39;compiling&#39; the game?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6777</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6777'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>lol_o2</name></author>
    <published>2013-04-20T10:29:03Z</published>
    <updated>2013-04-21T06:45:42Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[So, the final version is done. It&#39;s greatly optimized and the TexPlay-related bug is removed. I needed to convert music modules into .ogg for new version of Gosu, so the final size is... 97 MB. I made a terrible-quality&#160; 53MB version.<br/>Report any bug you find, because it&#39;s still marked as beta.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6776</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6776'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>oli.obk</name></author>
    <published>2013-04-19T08:52:53Z</published>
    <updated>2013-04-19T08:52:53Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[oh wow, haven&#39;t seen such hardware specs outside of my microcontrollers lately]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6775</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6775'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>jlnr</name></author>
    <published>2013-04-19T00:30:49Z</published>
    <updated>2013-04-19T00:30:49Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[The game&#39;s source is on github: <a class='ura' href='https://github.com/KoBeWi/Bottomless-Mine'>https://github.com/KoBeWi/Bottomless-Mine</a><br/><br/>The best way would be to fork it, run it on a Mac, fix any errors as they arise and send the changes back as a pull request. :)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6774</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6774'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-04-18T22:40:42Z</published>
    <updated>2013-04-18T22:40:42Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[Yeah... Got that computer at a good deal. Is there any way to get this game onto a mac? Metroid seems to be an interesting series.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6773</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6773'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>jlnr</name></author>
    <published>2013-04-18T04:41:06Z</published>
    <updated>2013-04-18T04:41:06Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[Gosu has stopped supporting Windows 9x a long time ago. You would have to compile your own version and link against the Unicows support layer to get it to run.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6772</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6772'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-04-17T13:50:21Z</published>
    <updated>2013-04-17T13:50:21Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[Still can&#39;t run this on my Mac. :(]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6771</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6771'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-04-17T13:41:08Z</published>
    <updated>2013-04-17T13:41:08Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[So I don&#39;t think a Compaq LTE 5250 with<br/>120 MHz Intel Pentium<br/>30 MB RAM<br/>Win 95<br/>can run this very well. Go my hands on it at a Ham Fest.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6770</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6770'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>lol_o2</name></author>
    <published>2013-04-17T13:23:15Z</published>
    <updated>2013-04-17T13:23:15Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[My hardware is<br/>AMD Phenom Triple-Core 2.1 GHz<br/>3 GB RAM<br/>NVIDIA 9600 GT<br/>Win 7 64x<br/><br/>On this I have no lags, but in some rooms (with mirrors) FPS drops to 40<br/>Sorry for setback, but newer and faster version is nearly done. I was working on different projects and I think it&#39;s time I should finish this at last :)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6769</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6769'/>
    <title>Son of Sword</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-04-17T00:18:55Z</published>
    <updated>2013-04-17T00:18:55Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>18</slash:comments>
    <content type='html'>
      <![CDATA[I agree!]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6768</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6768'/>
    <title>Bottomless Mine v.1.0-beta</title>
    <author><name>ExplodingCookie</name></author>
    <published>2013-04-16T21:48:12Z</published>
    <updated>2013-04-16T21:48:12Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>118</slash:comments>
    <content type='html'>
      <![CDATA[What is the minimum system requirements to run this?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6694</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6694'/>
    <title>Scorched Earth Gosu/Chingu [WIP]</title>
    <author><name>moriarty</name></author>
    <published>2013-03-31T03:07:44Z</published>
    <updated>2013-03-31T03:07:44Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[Haven&#39;t seen the RMagick example but it is currently using Texplay to draw the map and remove chunks.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6693</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6693'/>
    <title>Scorched Earth Gosu/Chingu [WIP]</title>
    <author><name>jlnr</name></author>
    <published>2013-03-31T02:22:13Z</published>
    <updated>2013-03-31T02:22:13Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[I like this kind of game. Have you peeked at the RMagick example? I would be curious to see if you can translate some of the visual effects to Texplay. (I have no Texplay experience - but I understand that it would make the game a lot easier to redistribute than RMagick :) )]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6688</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6688'/>
    <title>Scorched Earth Gosu/Chingu [WIP]</title>
    <author><name>moriarty</name></author>
    <published>2013-03-30T09:09:47Z</published>
    <updated>2013-04-27T00:12:51Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[Last post was <a class='url' href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=835'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=835</a> but realized I needed to start simple.<br/><br/><a class='url' href='https://github.com/jamesmoriarty/scorched-earth-rb'>Scorched Earth Ruby</a> <br/><br/>Update:<br/>- Added more textures.<br/>- Refined hit areas.<br/><br/>[<a href='https://raw.github.com/jamesmoriarty/scorched-earth-rb/master/doc/screenshot-02.png'>https://raw.github.com/jamesmoriarty/scorched-earth-rb/master/doc/screenshot-02.png</a>]<br/>[<a href='https://raw.github.com/jamesmoriarty/scorched-earth-rb/master/doc/screenshot-01.png'>https://raw.github.com/jamesmoriarty/scorched-earth-rb/master/doc/screenshot-01.png</a>]<br/><br/>TODO:<br/>- Collapse floating terrain. <br/>- Parallax map.<br/>- Facing.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6647</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6647'/>
    <title>Weightlessness</title>
    <author><name>kipar</name></author>
    <published>2013-03-09T09:18:46Z</published>
    <updated>2013-03-09T09:18:46Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[There could be problems with FFI gem and libtcod. But libtcod has a version for OS X, so it&#39;s not impossible.<br/><br/>I&#39;ve tried to replace libtcod with pure ruby astar implementation <a class='url' href='http://rubyforge.org/projects/ruby-a-star/,'>http://rubyforge.org/projects/ruby-a-star/,</a> but perhaps it&#39;s unoptimal, because path finding takes about 0.5s making game unplayable.<br/>I&#39;ve uploaded version with completely disabled astar to source repo, but i can&#39;t check other possible problems because i don&#39;t have Mac myself.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6646</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6646'/>
    <title>Weightlessness</title>
    <author><name>jlnr</name></author>
    <published>2013-03-09T05:06:49Z</published>
    <updated>2013-03-09T05:06:49Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Grr. Cloning this to see if I can make it work on OS X in some hypothetical free minute! :)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6645</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=6645'/>
    <title>GalaxyCraft - Beginners&#39; Project</title>
    <author><name>jlnr</name></author>
    <published>2013-03-09T04:50:34Z</published>
    <updated>2013-03-09T04:50:34Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>17</slash:comments>
    <content type='html'>
      <![CDATA[Maybe you often work offline, but the gosu docs are also available under <a class='url' href='http://libgosu.org/rdoc'>http://libgosu.org/rdoc</a> :)]]>
    </content>
  </entry>
</feed>
