<?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>2012-05-17T22:00:17Z</updated>
  <generator version='2.24.2' uri='http://www.mwforum.org/'>mwForum</generator>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5860</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5860'/>
    <title>Gosu game on Steam?</title>
    <author><name>jlnr</name></author>
    <published>2012-05-17T08:08:31Z</published>
    <updated>2012-05-17T08:08:31Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>19</slash:comments>
    <content type='html'>
      <![CDATA[You can install JRuby on OS X with rvm and then do <code>gem install gosu --platform ruby</code>. The source gem can be built on OS X specifically for trying out other Ruby interpreters.<br/><br/>I think I tried it on JRuby and didn&#39;t even understand the error message. But I made the Tutorial work on Rubinius and MacRuby once! ;)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5859</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5859'/>
    <title>Gosu game on Steam?</title>
    <author><name>erisdiscord</name></author>
    <published>2012-05-17T03:55:04Z</published>
    <updated>2012-05-17T03:55:04Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>19</slash:comments>
    <content type='html'>
      <![CDATA[JRuby is written in Java and runs on the Java VM, so any C extension support would most likely have to be a wrapper around JNI. <br/><br/>There <i>is</i> experimental support for C extensions in the latest version, but experimental&#39;s the keyword here: most libraries that use it aren&#39;t quite working yet and there&#39;s no guarantee it won&#39;t crash. The more non-trivial a library is (Gosu is very non-trivial; most SWIG-generated bindings are), the less likely it is to work.<br/><br/>Also, I&#39;d be surprised if JRuby&#39;s extension support is binary-compatible with MRI; you probably have to recompile. It&#39;s pretty hard to actually find any information about it, though.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5858</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5858'/>
    <title>Gosu game on Steam?</title>
    <author><name>Jwosty</name></author>
    <published>2012-05-16T23:28:01Z</published>
    <updated>2012-05-16T23:28:01Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>19</slash:comments>
    <content type='html'>
      <![CDATA[(also @erisdiscord) Why not? I didn&#39;t know that... :/]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5857</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5857'/>
    <title>Gosu game on Steam?</title>
    <author><name>pete_mw</name></author>
    <published>2012-05-16T18:01:14Z</published>
    <updated>2012-05-16T18:01:14Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>19</slash:comments>
    <content type='html'>
      <![CDATA[As Eris pointed out, you wouldn&#39;t be able to use Gosu -- I recall stumbling across a Google Code project that was meant to be porting Gosu to Java, but I&#39;m not sure whether or not it ever got anywhere.<br/><br/>You could certainly use JRuby to write a game, and it would be a lot easier to ship it, but you&#39;d have to use Rubygame or Slick2d.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5856</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5856'/>
    <title>Gosu game on Steam?</title>
    <author><name>erisdiscord</name></author>
    <published>2012-05-16T15:25:30Z</published>
    <updated>2012-05-16T15:25:30Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>19</slash:comments>
    <content type='html'>
      <![CDATA[I think the reason we&#39;ve forgotten about it is because Gosu doesn&#39;t (and can&#39;t easily be made to) work with it.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5855</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5855'/>
    <title>Gosu game on Steam?</title>
    <author><name>Jwosty</name></author>
    <published>2012-05-16T01:31:45Z</published>
    <updated>2012-05-16T01:31:45Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>19</slash:comments>
    <content type='html'>
      <![CDATA[Wait a minute... How could we have forgotten about JRuby?! It is a reliable solution even for distributing Ruby apps as standalone jars; the end user only has to have Java installed.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5854</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5854'/>
    <title>Stageiods</title>
    <author><name>ExplodingCookie</name></author>
    <published>2012-05-15T13:09:12Z</published>
    <updated>2012-05-15T13:09:12Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>1</slash:comments>
    <content type='html'>
      <![CDATA[A new update! The spaceship and shots look a little more 3d.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5853</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5853'/>
    <title>Is an Audio cache/manager a good idea?</title>
    <author><name>erisdiscord</name></author>
    <published>2012-05-14T02:04:18Z</published>
    <updated>2012-05-14T02:04:18Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>3</slash:comments>
    <content type='html'>
      <![CDATA[Well, that&#39;s my advice, but it&#39;s up to you to decide what you think is right for your game. Don&#39;t let me tell you what to do if you don&#39;t agree. :Ɔ]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5852</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5852'/>
    <title>Is an Audio cache/manager a good idea?</title>
    <author><name>Omegas7</name></author>
    <published>2012-05-14T02:01:39Z</published>
    <updated>2012-05-14T02:01:39Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>3</slash:comments>
    <content type='html'>
      <![CDATA[I see, thanks. So the same goes for Images?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5851</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5851'/>
    <title>Is an Audio cache/manager a good idea?</title>
    <author><name>erisdiscord</name></author>
    <published>2012-05-13T21:38:24Z</published>
    <updated>2012-05-13T21:38:24Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>3</slash:comments>
    <content type='html'>
      <![CDATA[Some kind of resource manager is always a good idea for a project of any size. I wouldn&#39;t personally load every song and sound effect at the beginning, though, unless there are only a few of them.<br/><br/>I might have implemented something like this:<br/><br/><code>class Audio<br/>&#160; AUDIO_PATH = File.join(File.dirname(__FILE__), &#39;Audio&#39;)<br/>&#160; BGM_PATH&#160;&#160; = File.join(AUDIO_PATH, &#39;BGM&#39;)<br/>&#160; SE_PATH&#160; &#160; = File.join(AUDIO_PATH, &#39;SE&#39;)<br/>&#160; <br/>&#160; def initialize(source)<br/>&#160; &#160; @source = source&#160;&#160; # The game window<br/>&#160; &#160; @bgm = {}<br/>&#160; &#160; @se = {}<br/>&#160; end<br/>&#160; <br/>&#160; # Clear preloaded audio resources.<br/>&#160; def clear<br/>&#160; &#160; @bgm.clear<br/>&#160; &#160; @se.clear<br/>&#160; end<br/>&#160; <br/>&#160; # Preload the BGM +file+.<br/>&#160; def preloadBGM(file)<br/>&#160; &#160; @bgm[file] ||= File.join(BGM_PATH, &quot;#{file}.wav&quot;)<br/>&#160; end<br/>&#160; <br/>&#160; # Preload the sound effect +name+.<br/>&#160; def preloadSE(file)<br/>&#160; &#160; @se[file] ||= File.join(SE_PATH, &quot;#{file}.wav&quot;)<br/>&#160; end<br/>&#160; <br/>&#160; # Play the BGM +file+. If +file+ hasn&#39;t been preloaded, it will be loaded<br/>&#160; # on demand the first time it&#39;s played.<br/>&#160; def playBGM(file)<br/>&#160; &#160; preloadBGM(file).play<br/>&#160; end<br/>&#160; <br/>&#160; # Play the sound effect +file+. If +file+ hasn&#39;t been preloaded, it will be<br/>&#160; # loaded on demand the first time it&#39;s played.<br/>&#160; def playSE(file)<br/>&#160; &#160; preloadSE(file).play<br/>&#160; end<br/>&#160; <br/>end</code><br/><br/>Call clear at the end of a level, scene change or whatever, then preload any files that you anticipate using.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5850</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5850'/>
    <title>TexPlay: now working in 1.9.3</title>
    <author><name>pete_mw</name></author>
    <published>2012-05-13T17:45:45Z</published>
    <updated>2012-05-13T17:45:45Z</updated>
    <category term='Extending Gosu'/>
    <slash:comments>6</slash:comments>
    <content type='html'>
      <![CDATA[As far as I&#39;m aware, the OP&#39;s patches have been merged into the original version of the gem already, but there&#39;s no up-to-date binary version of the gem available.<br/><br/>If you&#39;re on Windows and you have the devkit installed, you can build Texplay yourself. You need to get FreeGLUT (<a class='url' href='http://www.transmissionzero.co.uk/software/freeglut-devel/'>precompiled for Windows here</a>) and extract it to /your/path/of/choice (so that there are folders named bin, lib, and include immediately under /your/path/of/choice).<br/><br/>Then, anything equivalent to this command should build and install texplay for you (won&#39;t work in Powershell):<br/><br/><code>ruby -S gem install texplay -- --with-opt-dir=/your/path/of/choice</code><br/><br/>I&#39;m not sure how to get this to work with Bundler, unfortunately.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5849</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5849'/>
    <title>Is an Audio cache/manager a good idea?</title>
    <author><name>Omegas7</name></author>
    <published>2012-05-13T15:55:40Z</published>
    <updated>2012-05-13T15:55:40Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>3</slash:comments>
    <content type='html'>
      <![CDATA[I am new with gosu and decided to make a class to handle my audio playing needs. I ended up with this:<br/><br/>require &#39;rubygems&#39;<br/>require &#39;gosu&#39;<br/><br/><code>class Audio<br/>&#160; def initialize(source)<br/>&#160; &#160; @source = source&#160;&#160; # The game window<br/>&#160; &#160; @bgm = {}<br/>&#160; &#160; @se = {}<br/>&#160; &#160; loadBGM<br/>&#160; &#160; loadSE<br/>&#160; end<br/>&#160; <br/>&#160; def playBGM(file)<br/>&#160; &#160; @bgm[file].play<br/>&#160; end<br/>&#160; <br/>&#160; def playSE(file)<br/>&#160; &#160; @se[file].play<br/>&#160; end<br/>&#160; <br/>&#160; def loadBGM<br/>&#160; &#160; Dir.glob(File.join(File.dirname(__FILE__), &#39;Audio/BGM/&#39;) + &#39;*.wav&#39;) do |wav_file|<br/>&#160; &#160; &#160; @bgm[File.basename(wav_file)] = Gosu::Song.new(@source,wav_file)<br/>&#160; &#160; end<br/>&#160; end<br/>&#160; <br/>&#160; def loadSE<br/>&#160; &#160; Dir.glob(File.join(File.dirname(__FILE__), &#39;Audio/SE/&#39;) + &#39;*.wav&#39;) do |wav_file|<br/>&#160; &#160; &#160; @se[File.basename(wav_file)] = Gosu::Sample.new(@source,wav_file)<br/>&#160; &#160; end<br/>&#160; end<br/>end</code><br/><br/>So far, it does work. But what do you think? Was it even a good idea to load all audio at once in this class?<br/><br/>And also, I almost do the same thing with Images. I load all images in my graphics folder at once the same way I do with audio. Was that okay as well?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5848</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5848'/>
    <title>TexPlay: now working in 1.9.3</title>
    <author><name>Omegas7</name></author>
    <published>2012-05-13T15:31:03Z</published>
    <updated>2012-05-13T15:31:03Z</updated>
    <category term='Extending Gosu'/>
    <slash:comments>6</slash:comments>
    <content type='html'>
      <![CDATA[So right now (months after this topic was posted), I am using the latest gosu version and ruby 1.9.3. Should I do what this topic says or is everything already fixed right now?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5847</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5847'/>
    <title>Upgrading Ubuntu absolutely destroyed performance.</title>
    <author><name>RavensKrag</name></author>
    <published>2012-05-13T04:48:10Z</published>
    <updated>2012-05-13T04:48:10Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[ah, I forgot to mention this important bit:<br/><br/>The problem seems to affect me only when I&#39;m scaling to particular resolutions using Gosu::Window#scale.&#160; Thus, I suspect some issue with mipmapping.<br/><br/>Starting to think my issue (if it&#39;s not just a personal problem) is different from the OP.&#160; I will file an official github issue report if I can narrow down the cause of the problem.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5846</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5846'/>
    <title>Upgrading Ubuntu absolutely destroyed performance.</title>
    <author><name>jlnr</name></author>
    <published>2012-05-12T06:37:49Z</published>
    <updated>2012-05-12T06:37:49Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[Oh, you could actually verify if your last statement is correct :) You only need to make (not install) Gosu for C++ to give it a try: <a class='url' href='http://libgosu.org/downloads/gosu-linux-0.7.43.tar.gz'>http://libgosu.org/downloads/gosu-linux-0.7.43.tar.gz</a><br/><br/>If I had to guess, I&#39;d say the X11 code in Gosu does not use the latest and greatest in X11 extensions :(]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5845</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5845'/>
    <title>Sample.play_pan: Not panning</title>
    <author><name>billiam</name></author>
    <published>2012-05-12T03:17:33Z</published>
    <updated>2012-05-12T07:18:08Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>0</slash:comments>
    <content type='html'>
      <![CDATA[Having some trouble with the play_pan method in Windows, and I suspect I&#39;m doing something wrong.<br/><br/>A pan value range of&#160; -1 to 0 gives increases volume in the left channel, with zero sound in the right. When it crosses the 0 threshold, there&#39;s an abrupt change to full volume in right channel only.<br/><br/>The pan values appear to be correct. (floats in the range -1.0 to 1.0).&#160; This is the behavior with mono wav files. Trying to pan a stereo wav has no noticeable effect (full volume in both channels).<br/><br/>Any idea what&#39;s going on here?<br/><br/>--edit: Also seeing this with gosu/feature_tests/SamplePlayTest.rb<br/>--edit 2: Github issue posted: <a class='url' href='https://github.com/jlnr/gosu/issues/123'>https://github.com/jlnr/gosu/issues/123</a>]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5844</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5844'/>
    <title>Upgrading Ubuntu absolutely destroyed performance.</title>
    <author><name>RavensKrag</name></author>
    <published>2012-05-11T21:49:58Z</published>
    <updated>2012-05-11T21:49:58Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[Let me know if there&#39;s some data I can give you which would help D:<br/><br/>I really feel like it should be Ruby&#39;s fault more than yours though.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5843</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5843'/>
    <title>Upgrading Ubuntu absolutely destroyed performance.</title>
    <author><name>jlnr</name></author>
    <published>2012-05-11T15:42:29Z</published>
    <updated>2012-05-11T15:42:29Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[Ouch. The worst part is that I can&#39;t really debug this issue in my VM which does not have OGL acceleration to begin with. :(]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5842</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5842'/>
    <title>Method button_down(id)?</title>
    <author><name>RavensKrag</name></author>
    <published>2012-05-11T12:47:01Z</published>
    <updated>2012-05-11T12:47:01Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[This syntax seems to be for a singleton method defined on the window variable, which might not be what you intend to do.&#160; Still, I don&#39;t think that should cause any problems.<br/><br/>Can you clarify whether you are attempting to define #button_down() or #button_down?() ?<br/><br/>The former is what you want to be redefining in descendants of Gosu::Window.&#160; The latter is used to see if the given key is currently depressed or not.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5841</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5841'/>
    <title>Upgrading Ubuntu absolutely destroyed performance.</title>
    <author><name>RavensKrag</name></author>
    <published>2012-05-11T12:40:40Z</published>
    <updated>2012-05-11T12:40:40Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[This is quite unfortunate, but at least now I know this issue does not just affect me.<br/><br/>I am fairly certain this issue is either in Ruby or Gosu, as Minecraft does not seem to run any worse than it did before.&#160; I don&#39;t normally get 60fps in Minecraft though, so that may not be the best benchmark.&#160; However, I&#39;ve programmed some things in Java using JOGL for a class, and those do not seem to be running any slower.&#160; Even so, that&#39;s just my personal opinion, I don&#39;t have data to back it up with, as is the case with the Gosu/Ruby regression.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5840</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5840'/>
    <title>Upgrading Ubuntu absolutely destroyed performance.</title>
    <author><name>hextheory</name></author>
    <published>2012-05-11T05:54:43Z</published>
    <updated>2012-05-11T05:54:43Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[Thank you for taking the time to respond, Jamer. Alas, glxinfo is not presently on my machine nor, seemingly, in the repository. Gosu does run, though, just very, very slowly. I&#39;m guessing that my not having glxinfo is the first bad sign. As for testing another OpenGL program, I would of course be happy to, but Nexuiz is an extra gB of space I&#39;d rather not use up.<br/><br/>I&#39;ve reinstalled Gosu to no avail. I&#39;ve also made sure that I have all of the necessary libraries in place, and it seems that I do. However, every single one of them is &quot;set to manually installed&quot;. Do you know if this is a result of them initially being compiled during initial installation of Gosu?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5839</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5839'/>
    <title>Upgrading Ubuntu absolutely destroyed performance.</title>
    <author><name>Jamer</name></author>
    <published>2012-05-11T05:03:44Z</published>
    <updated>2012-05-11T05:03:44Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[To begin your quest, you may consult the glxinfo program.<br/><br/><code>$ glxinfo | grep &quot;direct rendering&quot;</code><br/><br/>If this prints out &quot;no,&quot; you&#39;re in trouble.<br/><br/><code>$ glxinfo | grep &quot;rendering string&quot;</code><br/><code>$ glxinfo | grep &quot;vendor string&quot;</code><br/><br/>These should print info about your OpenGL pipeline. If they say LLVMpipe or Mesa, instead of Nvidia, ATI, or Intel, you&#39;re in trouble.<br/><br/>You might also want to try running another OpenGL program. Depening on the power of your computer, Nexuiz might be a good test, and would be in the Ubuntu repos.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5838</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5838'/>
    <title>Upgrading Ubuntu absolutely destroyed performance.</title>
    <author><name>hextheory</name></author>
    <published>2012-05-10T21:09:48Z</published>
    <updated>2012-05-10T21:09:48Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>7</slash:comments>
    <content type='html'>
      <![CDATA[I recently upgraded to Ubuntu 12 and, having changed nothing manually, even the most minimal Gosu program now crawls. I imagine it&#39;s an OpenGL issue, but any ideas as to where to look to better debug the situation would be greatly appreciated.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5837</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5837'/>
    <title>BPA Technical 2012 Entry- Summoning of the Sword</title>
    <author><name>chase4926</name></author>
    <published>2012-05-10T11:02:44Z</published>
    <updated>2012-05-10T11:02:44Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>12</slash:comments>
    <content type='html'>
      <![CDATA[Only problem with this is that my school technically owns the rights to the game, since it entered a student club competition, and they don&#39;t want it open-source for whatever crazy reason.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5836</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5836'/>
    <title>Gosu game on Steam?</title>
    <author><name>chase4926</name></author>
    <published>2012-05-10T10:57:22Z</published>
    <updated>2012-05-10T10:57:22Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>19</slash:comments>
    <content type='html'>
      <![CDATA[This is exactly what I did in my competition game, and they didn&#39;t hate it. :D]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5835</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5835'/>
    <title>Method button_down(id)?</title>
    <author><name>lol_o2</name></author>
    <published>2012-05-10T08:05:01Z</published>
    <updated>2012-05-10T08:05:01Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[Make a <code>button_down(id)</code> method inside class you wan to use it and then call it from <code>Window.button_down(id)</code><br/><br/><code>class GameWindow &lt; Window<br/>&#160; def button_down(id)<br/>&#160; &#160; other_class.button_down(id)<br/>&#160; end<br/>end<br/></code>]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5833</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5833'/>
    <title>error with require &#39;gosu&#39; (windows 7)</title>
    <author><name>Daidalos</name></author>
    <published>2012-05-10T05:42:24Z</published>
    <updated>2012-05-10T05:42:24Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[Ok ! Done and works fine (I didn&#39;t know how to install ancient version of a gem... maybe should I go looking for tutos that tells how to use the console, and gem)! The music is now playing correctly as well, so it seems you were right in the other topic I mentioned, when you thought the stuttering was a problem with OpenAL. Thank you Julian !]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5832</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5832'/>
    <title>error with require &#39;gosu&#39; (windows 7)</title>
    <author><name>jlnr</name></author>
    <published>2012-05-10T03:44:10Z</published>
    <updated>2012-05-10T03:44:10Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[Gosu.lib is for C++, not Ruby. To install version 0.7.33 cleanly, use <code>gem install gosu -v 0.7.33</code>. You should probably run <code>gem uninstall gosu</code> first to remove every installed version of Gosu first, just to make sure your code will load the right one later.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5831</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5831'/>
    <title>Method button_down(id)?</title>
    <author><name>battousai</name></author>
    <published>2012-05-09T18:09:00Z</published>
    <updated>2012-05-09T18:09:00Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[Hi, post to ask if there is a way to use the method button_down(id) out of a class that inherits from Window. Example: I can invoke the method button_down?(id) outside as follows: window.button_down?, returning true if I press a button, but as I do with the method button_down(id)??<br/><br/>I tried to do the following:<br/><br/>def window.button_down(id)<br/>&#160; &#160; if id == KbUp then<br/>&#160; &#160; &#160; &#160; puts 1<br/>&#160; &#160; end<br/>end<br/><br/>But got no results.<br/><br/>I hope their solutions, bye!]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5830</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5830'/>
    <title>error with require &#39;gosu&#39; (windows 7)</title>
    <author><name>Daidalos</name></author>
    <published>2012-05-09T15:54:06Z</published>
    <updated>2012-05-09T15:54:06Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[Hi, I&#39;m back on Ruby/Gosu since a few days and have encounter some errors (like with Open GL).<br/>To resolve them, I had installed latest versions of Open Gl and realtek drivers, as latestessts of Ruby and Gosu, with the gem. it worked fined, except for the sound that stuttered. On the forum I encountered a subject close to my problem that says to try version 7.33 (the latest before OpenAL).<br/>I downloaded this version and manually installed the file Gosu.lib in the directory Ruby1.9.3\lib\ruby\site_ruby\1.9.1\i386-msvcrt<br/>But since then, the command line : require &#39;gosu&#39; doesn&#39;t work anymore. <br/>I tried &#39;gosu&#39;, &#39;gosu.so&#39;, &#39;gosu.for_1_9.so&#39;, it always returned me : C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in <code>require&#39;: cannot load such file -- gosu (LoadError)<br/>&#160; from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in </code>require&#39;<br/>&#160; from main.rb:1:in `&lt;main&gt;&#39;<br/><br/>I wondered if it was a path problem and asked for $LOAD_PATH, but the path to i386-msvcrt was in the list. <br/>I can&#39;t think of an other solution and am tired to search on the web. Can someone please help me ?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5829</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5829'/>
    <title>Visual Studio 2010 - problem with GosuDebug.lib</title>
    <author><name>RexxaR</name></author>
    <published>2012-05-09T15:10:01Z</published>
    <updated>2012-05-09T15:10:01Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[I did download from the page you offered, but i still have the same problem.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5828</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5828'/>
    <title>Gosu + RubyMotion?</title>
    <author><name>Basic</name></author>
    <published>2012-05-06T15:52:07Z</published>
    <updated>2012-05-06T15:52:07Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Oh, curious do you expect any problems with it?<br/><br/>A friend of mine was asking me this last week, about getting Gosu working on Chorme (Native Client) and Android.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5827</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5827'/>
    <title>Gosu + RubyMotion?</title>
    <author><name>jlnr</name></author>
    <published>2012-05-06T04:24:33Z</published>
    <updated>2012-05-06T04:24:33Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Gosu uses OpenGL ES, OpenAL and libsndfile which are all perfectly portable. I actually have an HTC One X at home now, just waiting for a chance to toy around with it. Hope the SDK is not too much of a hassle. :(]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5826</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5826'/>
    <title>Gosu + RubyMotion?</title>
    <author><name>RavensKrag</name></author>
    <published>2012-05-05T04:31:53Z</published>
    <updated>2012-05-05T04:31:53Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Nice! Now all we need it this for android.&#160; Though, that would be much more difficult I imagine.&#160; Not like Gosu would really work in that environment anyway =/]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5825</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5825'/>
    <title>Gosu + RubyMotion?</title>
    <author><name>jlnr</name></author>
    <published>2012-05-05T02:15:33Z</published>
    <updated>2012-05-05T02:15:33Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[I&#39;ll let you know once I find out, but anyone else is welcome to beat me to it.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5824</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5824'/>
    <title>Retinia Support</title>
    <author><name>jlnr</name></author>
    <published>2012-05-05T02:14:32Z</published>
    <updated>2012-05-05T02:14:32Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[I think it is simply <code>[[UIDevice currentDevice] scale] &gt; 1</code>.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5823</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5823'/>
    <title>Crash on iOS 4.x</title>
    <author><name>jlnr</name></author>
    <published>2012-05-05T02:07:09Z</published>
    <updated>2012-05-05T02:07:09Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>1</slash:comments>
    <content type='html'>
      <![CDATA[I think it is more a documentation issue with Gosu. If you create a new OpenGL app, it links to GLKit (required, not optionally). iOS 4 has no GLKit as far as I know, so it crashes. If you just remove GLKit from the project, you should be fine.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5822</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5822'/>
    <title>Error with libgosu.so (Linux)</title>
    <author><name>Jamer</name></author>
    <published>2012-05-04T20:41:51Z</published>
    <updated>2012-05-04T20:41:51Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>3</slash:comments>
    <content type='html'>
      <![CDATA[Glad to be of assistance!]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5821</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5821'/>
    <title>Gosu + RubyMotion?</title>
    <author><name>jontebol</name></author>
    <published>2012-05-04T11:19:45Z</published>
    <updated>2012-05-04T11:19:45Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Ok, so this sounds pretty exciting: <a class='url' href='http://www.rubymotion.com/'>http://www.rubymotion.com/</a><br/><br/>If that could be made to work with Gosu (or perhaps it already does?!), writing games in Ruby + Gosu for iOS would be a reality... <br/><br/>What say you Gosu-gurus, can it be done?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5820</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5820'/>
    <title>Ruby Gosu Lighting Library</title>
    <author><name>chase4926</name></author>
    <published>2012-05-03T15:48:19Z</published>
    <updated>2012-05-03T15:48:19Z</updated>
    <category term='Extending Gosu'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Wow thanks! Didn&#39;t think this was gem-quality, but I guess I&#39;ve seen worse gems.<br/>Until I add it though, just use the version included in my game:<br/><br/><a class='url' href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=708'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=708</a><br/><br/>It&#39;s more recent and you can see some screenshots of it&#39;s use on that thread.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5819</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5819'/>
    <title>Crash on iOS 4.x</title>
    <author><name>Basic</name></author>
    <published>2012-05-03T11:23:04Z</published>
    <updated>2012-05-03T11:23:04Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>1</slash:comments>
    <content type='html'>
      <![CDATA[I got this crash on iPad with iOS 4.x<br/><br/> dyld: Library not loaded: /System/Library/Frameworks/GLKit.framework/GLKit<br/>&#160; Referenced from: /var/mobile/Applications/60CD176E-557E-4FBF-81AD-17803CEA3026/iPadTest.app/iPadTest<br/>&#160; Reason: image not found<br/><br/>Works fine with iPad 5.x<br/><br/>This isn&#39;t a problem for me I just swapped iPad&#39;s, but just thought I&#39;d mention it. I don&#39;t have the iOS 4 SDK to try and compile under that, but a quick google seems to reveal the framework is in a different place.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5818</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5818'/>
    <title>Retinia Support</title>
    <author><name>Basic</name></author>
    <published>2012-05-03T08:38:16Z</published>
    <updated>2012-05-03T08:38:16Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Thanks jlnr, I was actually doing something like that last night to test.<br/><br/>I think the problem is figuring out if I am on Retinia or not.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5817</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5817'/>
    <title>Shapeshifter.</title>
    <author><name>Basic</name></author>
    <published>2012-05-03T08:36:45Z</published>
    <updated>2012-05-03T08:36:45Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[I&#39;m actually talking to a lecturer about that today, technically the uni have the copyright and IP. A subset of the group want to continue development for a release. <br/><br/>That same subset are working some iOS Gosu iOS games, so if this doesn&#39;t come to light, something else will.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5816</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5816'/>
    <title>Shapeshifter.</title>
    <author><name>jlnr</name></author>
    <published>2012-05-03T06:42:21Z</published>
    <updated>2012-05-03T06:42:21Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[Are you planning to publish it on the App Store or open-source it otherwise? More iOS projects are always welcome to see what can be improved in Gosu&#39;s iOS support, apart from the obvious flaws.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5815</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5815'/>
    <title>Retinia Support</title>
    <author><name>jlnr</name></author>
    <published>2012-05-03T06:37:38Z</published>
    <updated>2012-05-03T06:37:38Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Idea: You could hack the scale factor right into Gosu::Image by subclassing ImageData and just returning half the width and height. You cannot extend the constructor of Gosu::Image, but you could add a global helper function for that. Then <code>image(&quot;foo&quot;)</code> would return a Gosu::Image proper.<br/><br/>You might even want to consider having foo.png, foo@2x.png (iPhone4+, iPad 1/2), foo@4x.png (iPad 3) depending on how your game scales up. That is what I am going to do with Terava.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5814</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5814'/>
    <title>Retinia Support</title>
    <author><name>jlnr</name></author>
    <published>2012-05-03T06:35:45Z</published>
    <updated>2012-05-03T06:35:45Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Gosu does not follow the @2x convention. You have to build that functionality yourself, including the factor on the images. :( I built a wrapper around that myself for Terava, but it&#39;s too specific to share it here.]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5813</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5813'/>
    <title>Shapeshifter.</title>
    <author><name>Basic</name></author>
    <published>2012-05-03T01:19:58Z</published>
    <updated>2012-05-03T01:30:06Z</updated>
    <category term='Gosu Showcase'/>
    <slash:comments>2</slash:comments>
    <content type='html'>
      <![CDATA[This is a group project (7 in total) for a Uni module. <br/><br/>You play as a paper guy who can fold himself into other objects to move around the world.<br/>Made for iPad, Dev&#39;d on Windows, the only porting issues came from the zip library.<br/><br/>The art style for background and foreground is rather odd, this is because the two artists, didn&#39;t quite meet in the middle as planned, when doing their artwork.<br/>The images shown are running on the iPhone (I think they are a little blurry because we aren&#39;t using the Retinia images, looks much better on the actual phone), all the scaling is off because the target platform is the iPad, and I don&#39;t have one atm :)]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5812</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5812'/>
    <title>Retinia Support</title>
    <author><name>Basic</name></author>
    <published>2012-05-02T21:13:54Z</published>
    <updated>2012-05-02T21:13:54Z</updated>
    <category term='Gosu on iPad, iPhone &amp; iPod Touch'/>
    <slash:comments>4</slash:comments>
    <content type='html'>
      <![CDATA[Is there?<br/><br/>I suffixed my files @2x but this didn&#39;t see to do anything. Building with 5.x SDK and Targeting 3.2.<br/><br/>Is there something I&#39;m missing?]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5811</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5811'/>
    <title>Error with libgosu.so (Linux)</title>
    <author><name>LuisMartiZa</name></author>
    <published>2012-05-02T20:37:24Z</published>
    <updated>2012-05-02T20:37:24Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>3</slash:comments>
    <content type='html'>
      <![CDATA[Thanks Jamer!!<br/><br/>Finally i run ldconfig and it compile!!]]>
    </content>
  </entry>
  <entry>
    <id>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5810</id>
    <link href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5810'/>
    <title>RubyMine require &quot;Typo: In word gosu&quot;</title>
    <author><name>billiam</name></author>
    <published>2012-05-02T16:29:11Z</published>
    <updated>2012-05-02T16:29:11Z</updated>
    <category term='Gosu Exchange'/>
    <slash:comments>9</slash:comments>
    <content type='html'>
      <![CDATA[You can also disable the &#39;typo&#39; inspection in settings. I find it gives false positives more often than not.]]>
    </content>
  </entry>
</feed>

