Are you over 18 and want to see adult content?
More Annotations
A complete backup of inafarawayland.com
Are you over 18 and want to see adult content?
A complete backup of boxofficemojo.com
Are you over 18 and want to see adult content?
A complete backup of midori-japan.co.jp
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://ny1noticias.com
Are you over 18 and want to see adult content?
A complete backup of https://makita.co.nz
Are you over 18 and want to see adult content?
A complete backup of https://stpetebeach.org
Are you over 18 and want to see adult content?
A complete backup of https://starrealms.com
Are you over 18 and want to see adult content?
A complete backup of https://riddarhuset.se
Are you over 18 and want to see adult content?
A complete backup of https://electronicportfolios.com
Are you over 18 and want to see adult content?
A complete backup of https://mrpremium.com
Are you over 18 and want to see adult content?
A complete backup of https://grohol.com
Are you over 18 and want to see adult content?
A complete backup of https://teleplus.com.tr
Are you over 18 and want to see adult content?
A complete backup of https://sciensano.be
Are you over 18 and want to see adult content?
A complete backup of https://agwuse.org
Are you over 18 and want to see adult content?
A complete backup of https://betadeals.com.ng
Are you over 18 and want to see adult content?
Text
LAMBDAGALAXYCRAFT
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:C++ / IOS • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day: GOSU: GOSU NAMESPACE REFERENCE Represents the Z position of something drawn with Gosu's graphics system.. Draw calls with higher ZPos values will cover those with a lower ZPos value. Definition at line 14 of file GraphicsBase.hpp. USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to GosuOPERATION LAMBDA!
played this game for an hour last night :) good fun..though i started to think i was a bit mentally retarded until i learned about rotating the mirrors :/ the game also reminds me a bit of D.R.O.D, another retro-style game that i got hooked on about a year ago:) as an aside, what exactly are you using TexPlay for in this game.i had a quick look at the source and it appears you're 'baking RUBY OPENGL TUTORIALS Ah, and I see why. Texture correctly keeps its @image alive, but the Window does not keep the Textures alive. I could make Gosu a bit safer by making GLTexInfo keeping its attached Image alive, but because tex_name is just a Fixnum, there is no way that "tex_name = Image.new().gl_tex_info.tex_name" will work with the GC anytime soon. WHERE IS DRAW_CIRCLE? / PROCEDURAL SHAPES Since everybody seems to look for draw_circle along with draw_triangle, draw_quad etc. Gosu offers lines, triangles and quads because that is what OpenGL gives us. RUBY-OPENGL GEM FOR WINDOWS hey, been a little while, but it works for me :) and for some friends too, so I decided to share it: Here is a zip file, containing the precompiled ( by me, after patching ages ago, i don't remember any of it xD , but it works )-> install ruby-opengl, and wait for it to fail to install-> unpack the 3 folders included in the zip, in the opengl gem folder, and replace the stuff.-> unpack the WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
HELLO • GOSULD14 ENTRIESALPHA CHANNELC++ REFERENCEC++ / IOSOPERATIONLAMBDAGALAXYCRAFT
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:C++ / IOS • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day: GOSU: GOSU NAMESPACE REFERENCE Represents the Z position of something drawn with Gosu's graphics system.. Draw calls with higher ZPos values will cover those with a lower ZPos value. Definition at line 14 of file GraphicsBase.hpp. USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to GosuOPERATION LAMBDA!
played this game for an hour last night :) good fun..though i started to think i was a bit mentally retarded until i learned about rotating the mirrors :/ the game also reminds me a bit of D.R.O.D, another retro-style game that i got hooked on about a year ago:) as an aside, what exactly are you using TexPlay for in this game.i had a quick look at the source and it appears you're 'baking RUBY OPENGL TUTORIALS Ah, and I see why. Texture correctly keeps its @image alive, but the Window does not keep the Textures alive. I could make Gosu a bit safer by making GLTexInfo keeping its attached Image alive, but because tex_name is just a Fixnum, there is no way that "tex_name = Image.new().gl_tex_info.tex_name" will work with the GC anytime soon. WHERE IS DRAW_CIRCLE? / PROCEDURAL SHAPES Since everybody seems to look for draw_circle along with draw_triangle, draw_quad etc. Gosu offers lines, triangles and quads because that is what OpenGL gives us. RUBY-OPENGL GEM FOR WINDOWS hey, been a little while, but it works for me :) and for some friends too, so I decided to share it: Here is a zip file, containing the precompiled ( by me, after patching ages ago, i don't remember any of it xD , but it works )-> install ruby-opengl, and wait for it to fail to install-> unpack the 3 folders included in the zip, in the opengl gem folder, and replace the stuff.-> unpack the WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
GOSU: FILE LIST
Audio.hpp: Contains all the classes of Gosu's audio system Bitmap.hpp Buttons.hpp Color.hpp Interface of the Color class Directories.hpp Access to a small set of system paths Font.hpp Interface of the Fontclass
INPUT UPDATE INTERVAL You'll have to implement input delays in your game code. For example, if the player can hold the spacebar to keep shooting, you shouldn't create a new projectile every tick in Window#update when button_down?Gosu::KB_SPACE, since 60 bullets per second are probably too many.Instead, you should have a counter variable like @reload_time that you set to 30 when the player shoots, and then youBATTLE CITY I
I have always remembered how I enjoyed playing Battle City when I was a child.Gosu has now made it possible for me to build a similar game. This is the first game I've ever built and has taken much longer thanI expected.
LITTLE RAYCASTER I MADE :) subimage only uses one or two object allocations, and yes, it only references the texture data. Looking at the C++ source again, I think that you also render walls line by line, right (vertically)? Then Rubystein probably uses the same logic as your raycaster, except they didn't even bother colouring the floor and ceiling - that's why it's fast enough in Ruby.INUHH SHINVASION
I am currently working on a jump'n'run game (may base loosely on the CptnRuby demo ;-) ) with Ruby and gosu and finally decided to show some of it here :-). The graphics are mostly drawn by myself, so the game has a very simple look, but that shouldn't be the worst thing on the world. The protagonist is Inuhh, a dog, whose world got invaded by a weird alien race, called "Shi".PLANET WARS
Hey cool. I updated from github to check out the readme and tried it out some more. This game has a bunch of features which I have been wondering how to do (mini-map for example) so this is a gold mine for me in terms of learning more about programming. TRYING A SIMPLE ATLANTIS REMAKE Hi there! Github link Windows Executables A bit frustrated for never finishing my games I decided to try something simpler. I have a soft spot for the Atari 2600 and back in the day some of my favorite games were Atlantis and Cosmic Ark so I decided to remake Atlantis just for the sake of doing it. SPACERACE - USSR VS USA Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit. RUBY-OPENGL GEM FOR WINDOWS hey, been a little while, but it works for me :) and for some friends too, so I decided to share it: Here is a zip file, containing the precompiled ( by me, after patching ages ago, i don't remember any of it xD , but it works )-> install ruby-opengl, and wait for it to fail to install-> unpack the 3 folders included in the zip, in the opengl gem folder, and replace the stuff.-> unpack the ADVICES FOR GAME PERFORMANCE, ANYONE? Seems it's applicable. But I still can't figure the method you posted. More over, I saw the load_game_objects method will #create everything listed in the file instead of #new. And now, the game's frame rate itself decreased into 30 by only adding 6 mobs which walking on theground.
HELLO • GOSU
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day: GOSU: GOSU NAMESPACE REFERENCE typedef double Gosu::ZPos. Represents the Z position of something drawn with Gosu 's graphics system. Draw calls with higher ZPos values will cover those with a lower ZPos value. Definition at line 14 of file GraphicsBase.hpp.BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
OPERATION LAMBDA!
Operation Lambda. Announcing Operation Lambda: a remake of the classic game by Bret Victor. Make your way through a distressed spaceship, rescuing hostages and deflecting lasers in 100 levels! The remake implements the original (IIgs only) game entirely in Ruby, so anyone can play! It also adds a level editor, swappable tile-sets, and other USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to Gosu LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit.SUPER DUPER MARIO
hey supercute game, seems like you've worked on a lot of details as well. I bumped into 2 possible bugs.. When I chose start game.. and then inside the profile menu I create a new one, but then I can't choose it to start with that profile, only back works there. WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
HELLO • GOSU
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day: GOSU: GOSU NAMESPACE REFERENCE typedef double Gosu::ZPos. Represents the Z position of something drawn with Gosu 's graphics system. Draw calls with higher ZPos values will cover those with a lower ZPos value. Definition at line 14 of file GraphicsBase.hpp.BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
OPERATION LAMBDA!
Operation Lambda. Announcing Operation Lambda: a remake of the classic game by Bret Victor. Make your way through a distressed spaceship, rescuing hostages and deflecting lasers in 100 levels! The remake implements the original (IIgs only) game entirely in Ruby, so anyone can play! It also adds a level editor, swappable tile-sets, and other USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to Gosu LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit.SUPER DUPER MARIO
hey supercute game, seems like you've worked on a lot of details as well. I bumped into 2 possible bugs.. When I chose start game.. and then inside the profile menu I create a new one, but then I can't choose it to start with that profile, only back works there. WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
CLASS LIST - GOSU
Provides functionality for drawing rectangular images. C ImageData. Abstract base class for drawable images. C Input. Manages initialization and shutdown of the input system. C Noncopyable. C Reader. Utility class that points to a specific position in a resource and offers an interface for sequential reading. C Resource. USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to GosuBATTLE CITY I
I have always remembered how I enjoyed playing Battle City when I was a child.Gosu has now made it possible for me to build a similar game. This is the first game I've ever built and has taken much longer thanI expected.
KEYBOARD INPUT
button_down is a method that you write and wait for Gosu to call it whenever a button is pushed down. button_down? is a method that you call to ask Gosu whether a button is being held down right now. Gosu never calls button_down?. By the way these methods work, button_down is what you use for one-time button presses, and button_down? is what you use to make buttons influence code inSUPER BOMBINHAS
Hi, I've been working for years in this platformer game called "Super Bombinhas" ("super little bombs" in portuguese, my native language), and I recently decided to make it open source. I would like to share with you guys and receive any kind of feedback, and I could use some help to finish the project. I have planned for it to have 8 "worlds", but have only created the assets for 3 of them DUCK HUNT CALCULATOR Basically, you want to shoot using the left mouse button on the flying ducks, to get two numbers. Those two numbers must when multiplied get the result the dog wants on its sign. Pressing the Space bar will change the mode to cumulative, where you can shoot duck to multiply numbers in chain, still to get the exact result of the dog sign.OSTATNI BASTION
Subject of this topic is a original Polish name of my first game made in Ruby/Gosu. In English it means something like 'The Last Stand'. It's a RPG shooter-platformer on INPUT UPDATE INTERVAL Input update interval. By jlnr (dev) Date 2017-09-02 16:02 Edited 2017-09-02 16:50. You'll have to implement input delays in your game code. For example, if the player can hold the spacebar to keep shooting, you shouldn't create a new projectile every tick in Window#update when button_down? Gosu::KB_SPACE, since 60 bullets persecond are
SUPER DUPER MARIO
hey supercute game, seems like you've worked on a lot of details as well. I bumped into 2 possible bugs.. When I chose start game.. and then inside the profile menu I create a new one, but then I can't choose it to start with that profile, only back works there. RUBY-OPENGL GEM FOR WINDOWS Here is a zip file, containing the precompiled ( by me, after patching ages ago, i don't remember any of it xD , but it works ) -> install ruby-opengl, and wait for it to fail to install. -> unpack the 3 folders included in the zip, in the opengl gem folder, and replace thestuff.
HELLO • GOSULD14 ENTRIESALPHA CHANNELC++ REFERENCEC++ / IOSOPERATIONLAMBDAGALAXYCRAFT
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:OPERATION LAMBDA!
Operation Lambda. Announcing Operation Lambda: a remake of the classic game by Bret Victor. Make your way through a distressed spaceship, rescuing hostages and deflecting lasers in 100 levels! The remake implements the original (IIgs only) game entirely in Ruby, so anyone can play! It also adds a level editor, swappable tile-sets, and other USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to GosuSUPER BOMBINHAS
Hi, I've been working for years in this platformer game called "Super Bombinhas" ("super little bombs" in portuguese, my native language), and I recently decided to make it open source. I would like to share with you guys and receive any kind of feedback, and I could use some help to finish the project. I have planned for it to have 8 "worlds", but have only created the assets for 3 of them WHERE IS DRAW_CIRCLE? / PROCEDURAL SHAPES Since everybody seems to look for draw_circle along with draw_triangle, draw_quad etc. Gosu offers lines, triangles and quads because that is what OpenGL gives us. LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel enginePLANET WARS
Cleaned up Game game state a little, added Confirm to prevent accidentally quitting game, moved Background to its own file. Added CC0 sound effects, changed ESC to Enter to leave planet view, moved all files into lib/planet-wars. By jahmaican Date 2014 WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
HELLO • GOSULD14 ENTRIESALPHA CHANNELC++ REFERENCEC++ / IOSOPERATIONLAMBDAGALAXYCRAFT
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:OPERATION LAMBDA!
Operation Lambda. Announcing Operation Lambda: a remake of the classic game by Bret Victor. Make your way through a distressed spaceship, rescuing hostages and deflecting lasers in 100 levels! The remake implements the original (IIgs only) game entirely in Ruby, so anyone can play! It also adds a level editor, swappable tile-sets, and other USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to GosuSUPER BOMBINHAS
Hi, I've been working for years in this platformer game called "Super Bombinhas" ("super little bombs" in portuguese, my native language), and I recently decided to make it open source. I would like to share with you guys and receive any kind of feedback, and I could use some help to finish the project. I have planned for it to have 8 "worlds", but have only created the assets for 3 of them WHERE IS DRAW_CIRCLE? / PROCEDURAL SHAPES Since everybody seems to look for draw_circle along with draw_triangle, draw_quad etc. Gosu offers lines, triangles and quads because that is what OpenGL gives us. LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel enginePLANET WARS
Cleaned up Game game state a little, added Confirm to prevent accidentally quitting game, moved Background to its own file. Added CC0 sound effects, changed ESC to Enter to leave planet view, moved all files into lib/planet-wars. By jahmaican Date 2014 WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
GOSU: GOSU NAMESPACE REFERENCE typedef double Gosu::ZPos. Represents the Z position of something drawn with Gosu 's graphics system. Draw calls with higher ZPos values will cover those with a lower ZPos value. Definition at line 14 of file GraphicsBase.hpp.SUPER BOMBINHAS
Hi, I've been working for years in this platformer game called "Super Bombinhas" ("super little bombs" in portuguese, my native language), and I recently decided to make it open source. I would like to share with you guys and receive any kind of feedback, and I could use some help to finish the project. I have planned for it to have 8 "worlds", but have only created the assets for 3 of them LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to GosuINUHH SHINVASION
I am currently working on a jump'n'run game (may base loosely on the CptnRuby demo ;-) ) with Ruby and gosu and finally decided to show some of it here :-). The graphics are mostly drawn by myself, so the game has a very simple look, but that shouldn't be the worst thing on the world. The protagonist is Inuhh, a dog, whose world got invaded by a weird alien race, called "Shi". DUCK HUNT CALCULATOR Basically, you want to shoot using the left mouse button on the flying ducks, to get two numbers. Those two numbers must when multiplied get the result the dog wants on its sign. Pressing the Space bar will change the mode to cumulative, where you can shoot duck to multiply numbers in chain, still to get the exact result of the dog sign. SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit.SUPER DUPER MARIO
hey supercute game, seems like you've worked on a lot of details as well. I bumped into 2 possible bugs.. When I chose start game.. and then inside the profile menu I create a new one, but then I can't choose it to start with that profile, only back works there. RPG PAPER MAKER (A 3D GAME EDITOR) First, this will be a commercial product. However, such as RPG Maker (in recent versions), there will be a script part with the main code to display your game. So you will be able to see exactly how I did. Secondly, there will be a demo ! But you have to wait a moment for it. RUBY-OPENGL GEM FOR WINDOWS Here is a zip file, containing the precompiled ( by me, after patching ages ago, i don't remember any of it xD , but it works ) -> install ruby-opengl, and wait for it to fail to install. -> unpack the 3 folders included in the zip, in the opengl gem folder, and replace thestuff.
HELLO • GOSULD14 ENTRIESALPHA CHANNELC++ REFERENCEC++ / IOSOPERATIONLAMBDAGALAXYCRAFT
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:OPERATION LAMBDA!
Operation Lambda. Announcing Operation Lambda: a remake of the classic game by Bret Victor. Make your way through a distressed spaceship, rescuing hostages and deflecting lasers in 100 levels! The remake implements the original (IIgs only) game entirely in Ruby, so anyone can play! It also adds a level editor, swappable tile-sets, and other USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to GosuSUPER BOMBINHAS
Hi, I've been working for years in this platformer game called "Super Bombinhas" ("super little bombs" in portuguese, my native language), and I recently decided to make it open source. I would like to share with you guys and receive any kind of feedback, and I could use some help to finish the project. I have planned for it to have 8 "worlds", but have only created the assets for 3 of them WHERE IS DRAW_CIRCLE? / PROCEDURAL SHAPES Since everybody seems to look for draw_circle along with draw_triangle, draw_quad etc. Gosu offers lines, triangles and quads because that is what OpenGL gives us. LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel enginePLANET WARS
Cleaned up Game game state a little, added Confirm to prevent accidentally quitting game, moved Background to its own file. Added CC0 sound effects, changed ESC to Enter to leave planet view, moved all files into lib/planet-wars. By jahmaican Date 2014 WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
HELLO • GOSULD14 ENTRIESALPHA CHANNELC++ REFERENCEC++ / IOSOPERATIONLAMBDAGALAXYCRAFT
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:OPERATION LAMBDA!
Operation Lambda. Announcing Operation Lambda: a remake of the classic game by Bret Victor. Make your way through a distressed spaceship, rescuing hostages and deflecting lasers in 100 levels! The remake implements the original (IIgs only) game entirely in Ruby, so anyone can play! It also adds a level editor, swappable tile-sets, and other USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to GosuSUPER BOMBINHAS
Hi, I've been working for years in this platformer game called "Super Bombinhas" ("super little bombs" in portuguese, my native language), and I recently decided to make it open source. I would like to share with you guys and receive any kind of feedback, and I could use some help to finish the project. I have planned for it to have 8 "worlds", but have only created the assets for 3 of them WHERE IS DRAW_CIRCLE? / PROCEDURAL SHAPES Since everybody seems to look for draw_circle along with draw_triangle, draw_quad etc. Gosu offers lines, triangles and quads because that is what OpenGL gives us. LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel enginePLANET WARS
Cleaned up Game game state a little, added Confirm to prevent accidentally quitting game, moved Background to its own file. Added CC0 sound effects, changed ESC to Enter to leave planet view, moved all files into lib/planet-wars. By jahmaican Date 2014 WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
GOSU: GOSU NAMESPACE REFERENCE typedef double Gosu::ZPos. Represents the Z position of something drawn with Gosu 's graphics system. Draw calls with higher ZPos values will cover those with a lower ZPos value. Definition at line 14 of file GraphicsBase.hpp.SUPER BOMBINHAS
Hi, I've been working for years in this platformer game called "Super Bombinhas" ("super little bombs" in portuguese, my native language), and I recently decided to make it open source. I would like to share with you guys and receive any kind of feedback, and I could use some help to finish the project. I have planned for it to have 8 "worlds", but have only created the assets for 3 of them LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to GosuINUHH SHINVASION
I am currently working on a jump'n'run game (may base loosely on the CptnRuby demo ;-) ) with Ruby and gosu and finally decided to show some of it here :-). The graphics are mostly drawn by myself, so the game has a very simple look, but that shouldn't be the worst thing on the world. The protagonist is Inuhh, a dog, whose world got invaded by a weird alien race, called "Shi". DUCK HUNT CALCULATOR Basically, you want to shoot using the left mouse button on the flying ducks, to get two numbers. Those two numbers must when multiplied get the result the dog wants on its sign. Pressing the Space bar will change the mode to cumulative, where you can shoot duck to multiply numbers in chain, still to get the exact result of the dog sign. SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit.SUPER DUPER MARIO
hey supercute game, seems like you've worked on a lot of details as well. I bumped into 2 possible bugs.. When I chose start game.. and then inside the profile menu I create a new one, but then I can't choose it to start with that profile, only back works there. RPG PAPER MAKER (A 3D GAME EDITOR) First, this will be a commercial product. However, such as RPG Maker (in recent versions), there will be a script part with the main code to display your game. So you will be able to see exactly how I did. Secondly, there will be a demo ! But you have to wait a moment for it. RUBY-OPENGL GEM FOR WINDOWS Here is a zip file, containing the precompiled ( by me, after patching ages ago, i don't remember any of it xD , but it works ) -> install ruby-opengl, and wait for it to fail to install. -> unpack the 3 folders included in the zip, in the opengl gem folder, and replace thestuff.
HELLO • GOSU
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day: GOSU: GOSU NAMESPACE REFERENCE typedef double Gosu::ZPos. Represents the Z position of something drawn with Gosu 's graphics system. Draw calls with higher ZPos values will cover those with a lower ZPos value. Definition at line 14 of file GraphicsBase.hpp.BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
OPERATION LAMBDA!
Operation Lambda. Announcing Operation Lambda: a remake of the classic game by Bret Victor. Make your way through a distressed spaceship, rescuing hostages and deflecting lasers in 100 levels! The remake implements the original (IIgs only) game entirely in Ruby, so anyone can play! It also adds a level editor, swappable tile-sets, and other USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to Gosu LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit.SUPER DUPER MARIO
hey supercute game, seems like you've worked on a lot of details as well. I bumped into 2 possible bugs.. When I chose start game.. and then inside the profile menu I create a new one, but then I can't choose it to start with that profile, only back works there.HELLO • GOSU
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day: GOSU: GOSU NAMESPACE REFERENCE typedef double Gosu::ZPos. Represents the Z position of something drawn with Gosu 's graphics system. Draw calls with higher ZPos values will cover those with a lower ZPos value. Definition at line 14 of file GraphicsBase.hpp.BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
OPERATION LAMBDA!
Operation Lambda. Announcing Operation Lambda: a remake of the classic game by Bret Victor. Make your way through a distressed spaceship, rescuing hostages and deflecting lasers in 100 levels! The remake implements the original (IIgs only) game entirely in Ruby, so anyone can play! It also adds a level editor, swappable tile-sets, and other USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to Gosu LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit.SUPER DUPER MARIO
hey supercute game, seems like you've worked on a lot of details as well. I bumped into 2 possible bugs.. When I chose start game.. and then inside the profile menu I create a new one, but then I can't choose it to start with that profile, only back works there.FILE LIST - GOSU
Here is a list of all files with brief descriptions: Audio.hpp. Contains all the classes of Gosu 's audio system. Bitmap.hpp. Buttons.hpp. Color.hpp. Interface of the Color class. Directories.hpp. Access to a small set of system paths.CLASS LIST - GOSU
Provides functionality for drawing rectangular images. C ImageData. Abstract base class for drawable images. C Input. Manages initialization and shutdown of the input system. C Noncopyable. C Reader. Utility class that points to a specific position in a resource and offers an interface for sequential reading. C Resource.SUPER BOMBINHAS
Hi, I've been working for years in this platformer game called "Super Bombinhas" ("super little bombs" in portuguese, my native language), and I recently decided to make it open source. I would like to share with you guys and receive any kind of feedback, and I could use some help to finish the project. I have planned for it to have 8 "worlds", but have only created the assets for 3 of themTHE VARIETY
I know I have been a little quiet lately but that's because of design changes. However, I will release a demo as soon as it's ready. Menu (work in progress) (click to enlarge) Ingame (click to enlarge) New upcoming features: - Scan planets and collect science - Loot shipwrecks for new technologies and parts - Shield (defensive weapons only) - You can fly with warp DUCK HUNT CALCULATOR Basically, you want to shoot using the left mouse button on the flying ducks, to get two numbers. Those two numbers must when multiplied get the result the dog wants on its sign. Pressing the Space bar will change the mode to cumulative, where you can shoot duck to multiply numbers in chain, still to get the exact result of the dog sign. GOSU SHAPES COLOR AND DESIGN Assigning values seems to be your problem This should work perfectly: require 'rubygems' require 'gosu' class DemoWindow < Gosu::Window def initialize super(640, 400, false) end def draw x = 300 y = 200 size = 120 draw_quad(x-size, y-size, 0xffff8888, x+size, y-size, 0xffffffff, x-size, y+size, 0xffffffff, x+size, y+size, 0xffffffff, 0) end end DemoWindow.new.show Also, note that something USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to Gosu INPUT UPDATE INTERVAL Input update interval. By jlnr (dev) Date 2017-09-02 16:02 Edited 2017-09-02 16:50. You'll have to implement input delays in your game code. For example, if the player can hold the spacebar to keep shooting, you shouldn't create a new projectile every tick in Window#update when button_down? Gosu::KB_SPACE, since 60 bullets persecond are
OF ROBOTS & GROGLOTS I'll start this board with a game that I never got around to post to the old GosuUsers page, my entry for the 11th tri-annual Ludum Dare game development competition RUBY-OPENGL GEM FOR WINDOWS Here is a zip file, containing the precompiled ( by me, after patching ages ago, i don't remember any of it xD , but it works ) -> install ruby-opengl, and wait for it to fail to install. -> unpack the 3 folders included in the zip, in the opengl gem folder, and replace thestuff.
HELLO • GOSU
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to Gosu LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine DUCK HUNT CALCULATOR Basically, you want to shoot using the left mouse button on the flying ducks, to get two numbers. Those two numbers must when multiplied get the result the dog wants on its sign. Pressing the Space bar will change the mode to cumulative, where you can shoot duck to multiply numbers in chain, still to get the exact result of the dog sign. INPUT UPDATE INTERVAL Input update interval. By jlnr (dev) Date 2017-09-02 16:02 Edited 2017-09-02 16:50. You'll have to implement input delays in your game code. For example, if the player can hold the spacebar to keep shooting, you shouldn't create a new projectile every tick in Window#update when button_down? Gosu::KB_SPACE, since 60 bullets persecond are
SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit. WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
HELLO • GOSU
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to Gosu LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine DUCK HUNT CALCULATOR Basically, you want to shoot using the left mouse button on the flying ducks, to get two numbers. Those two numbers must when multiplied get the result the dog wants on its sign. Pressing the Space bar will change the mode to cumulative, where you can shoot duck to multiply numbers in chain, still to get the exact result of the dog sign. INPUT UPDATE INTERVAL Input update interval. By jlnr (dev) Date 2017-09-02 16:02 Edited 2017-09-02 16:50. You'll have to implement input delays in your game code. For example, if the player can hold the spacebar to keep shooting, you shouldn't create a new projectile every tick in Window#update when button_down? Gosu::KB_SPACE, since 60 bullets persecond are
SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit. WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
FILE LIST - GOSU
Here is a list of all files with brief descriptions: Audio.hpp. Contains all the classes of Gosu 's audio system. Bitmap.hpp. Buttons.hpp. Color.hpp. Interface of the Color class. Directories.hpp. Access to a small set of system paths. GOSU: GOSU NAMESPACE REFERENCE typedef double Gosu::ZPos. Represents the Z position of something drawn with Gosu 's graphics system. Draw calls with higher ZPos values will cover those with a lower ZPos value. Definition at line 14 of file GraphicsBase.hpp.OPERATION LAMBDA!
Operation Lambda. Announcing Operation Lambda: a remake of the classic game by Bret Victor. Make your way through a distressed spaceship, rescuing hostages and deflecting lasers in 100 levels! The remake implements the original (IIgs only) game entirely in Ruby, so anyone can play! It also adds a level editor, swappable tile-sets, and otherSUPER BOMBINHAS
Hi, I've been working for years in this platformer game called "Super Bombinhas" ("super little bombs" in portuguese, my native language), and I recently decided to make it open source. I would like to share with you guys and receive any kind of feedback, and I could use some help to finish the project. I have planned for it to have 8 "worlds", but have only created the assets for 3 of them PLAYING A SONG WITH GOSU I am not sure if you can use Gosu::Song on a background thread; Gosu is designed to be used on the main thread (for now). However, there is a Gosu::Song.update method that should be pretty much what you are looking for, if you have a way of regularly calling it from the main thread. The MP3 loading bug should have been fixed in Gosu 0.14.3. GOSU COLLISION CLASSES I suppose by "easier to use" you mean it's easier to get the sort of motion you desire? I find the syntax of Chimpunk (at least through Ruby) to be really nice, but I do agree that using a physics engine to do character movement or something can be tricky. (Though I think if you set velocities instead of using forces it's exactly the same as rolling your own thing (I've never actually donePLANET WARS
Cleaned up Game game state a little, added Confirm to prevent accidentally quitting game, moved Background to its own file. Added CC0 sound effects, changed ESC to Enter to leave planet view, moved all files into lib/planet-wars. By jahmaican Date 2014 EARLY VERSION OF KUNITS GOSU By kyonides Date 2018-02-09 01:17. I have posted an updated version of KUnits Gosu, including a lot more cache stuff I had been coding in the last few months. I guess it is faster than usual, but I am unsure if that's good enough : (. By lol_o2 Date 2018-02-09 20:12 Edited 2018-02-09 22:19. I found two more problems.SUPER DUPER MARIO
hey supercute game, seems like you've worked on a lot of details as well. I bumped into 2 possible bugs.. When I chose start game.. and then inside the profile menu I create a new one, but then I can't choose it to start with that profile, only back works there.HELLO • GOSU
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to Gosu LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine DUCK HUNT CALCULATOR Basically, you want to shoot using the left mouse button on the flying ducks, to get two numbers. Those two numbers must when multiplied get the result the dog wants on its sign. Pressing the Space bar will change the mode to cumulative, where you can shoot duck to multiply numbers in chain, still to get the exact result of the dog sign. INPUT UPDATE INTERVAL Input update interval. By jlnr (dev) Date 2017-09-02 16:02 Edited 2017-09-02 16:50. You'll have to implement input delays in your game code. For example, if the player can hold the spacebar to keep shooting, you shouldn't create a new projectile every tick in Window#update when button_down? Gosu::KB_SPACE, since 60 bullets persecond are
SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit. WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
HELLO • GOSU
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to Gosu LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine DUCK HUNT CALCULATOR Basically, you want to shoot using the left mouse button on the flying ducks, to get two numbers. Those two numbers must when multiplied get the result the dog wants on its sign. Pressing the Space bar will change the mode to cumulative, where you can shoot duck to multiply numbers in chain, still to get the exact result of the dog sign. INPUT UPDATE INTERVAL Input update interval. By jlnr (dev) Date 2017-09-02 16:02 Edited 2017-09-02 16:50. You'll have to implement input delays in your game code. For example, if the player can hold the spacebar to keep shooting, you shouldn't create a new projectile every tick in Window#update when button_down? Gosu::KB_SPACE, since 60 bullets persecond are
SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit. WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
FILE LIST - GOSU
Here is a list of all files with brief descriptions: Audio.hpp. Contains all the classes of Gosu 's audio system. Bitmap.hpp. Buttons.hpp. Color.hpp. Interface of the Color class. Directories.hpp. Access to a small set of system paths. GOSU: GOSU NAMESPACE REFERENCE typedef double Gosu::ZPos. Represents the Z position of something drawn with Gosu 's graphics system. Draw calls with higher ZPos values will cover those with a lower ZPos value. Definition at line 14 of file GraphicsBase.hpp.OPERATION LAMBDA!
Operation Lambda. Announcing Operation Lambda: a remake of the classic game by Bret Victor. Make your way through a distressed spaceship, rescuing hostages and deflecting lasers in 100 levels! The remake implements the original (IIgs only) game entirely in Ruby, so anyone can play! It also adds a level editor, swappable tile-sets, and otherSUPER BOMBINHAS
Hi, I've been working for years in this platformer game called "Super Bombinhas" ("super little bombs" in portuguese, my native language), and I recently decided to make it open source. I would like to share with you guys and receive any kind of feedback, and I could use some help to finish the project. I have planned for it to have 8 "worlds", but have only created the assets for 3 of them PLAYING A SONG WITH GOSU I am not sure if you can use Gosu::Song on a background thread; Gosu is designed to be used on the main thread (for now). However, there is a Gosu::Song.update method that should be pretty much what you are looking for, if you have a way of regularly calling it from the main thread. The MP3 loading bug should have been fixed in Gosu 0.14.3. GOSU COLLISION CLASSES I suppose by "easier to use" you mean it's easier to get the sort of motion you desire? I find the syntax of Chimpunk (at least through Ruby) to be really nice, but I do agree that using a physics engine to do character movement or something can be tricky. (Though I think if you set velocities instead of using forces it's exactly the same as rolling your own thing (I've never actually donePLANET WARS
Cleaned up Game game state a little, added Confirm to prevent accidentally quitting game, moved Background to its own file. Added CC0 sound effects, changed ESC to Enter to leave planet view, moved all files into lib/planet-wars. By jahmaican Date 2014 EARLY VERSION OF KUNITS GOSU By kyonides Date 2018-02-09 01:17. I have posted an updated version of KUnits Gosu, including a lot more cache stuff I had been coding in the last few months. I guess it is faster than usual, but I am unsure if that's good enough : (. By lol_o2 Date 2018-02-09 20:12 Edited 2018-02-09 22:19. I found two more problems.SUPER DUPER MARIO
hey supercute game, seems like you've worked on a lot of details as well. I bumped into 2 possible bugs.. When I chose start game.. and then inside the profile menu I create a new one, but then I can't choose it to start with that profile, only back works there.HELLO • GOSU
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to Gosu LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine DUCK HUNT CALCULATOR Basically, you want to shoot using the left mouse button on the flying ducks, to get two numbers. Those two numbers must when multiplied get the result the dog wants on its sign. Pressing the Space bar will change the mode to cumulative, where you can shoot duck to multiply numbers in chain, still to get the exact result of the dog sign. INPUT UPDATE INTERVAL Input update interval. By jlnr (dev) Date 2017-09-02 16:02 Edited 2017-09-02 16:50. You'll have to implement input delays in your game code. For example, if the player can hold the spacebar to keep shooting, you shouldn't create a new projectile every tick in Window#update when button_down? Gosu::KB_SPACE, since 60 bullets persecond are
SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit. WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
HELLO • GOSU
Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS . Gosu is focused, lightweight and has few dependencies (mostly SDL 2 ). It provides: a window and a main loop. 2D graphics and text, powered by OpenGL orOpenGL ES.
C++ / IOS - GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:RUBY • GOSU
ask, explain, show off forum, Discord server new documentation wiki on github ruby reference c++ reference development source on github issues & wishlist change log Project of the Day:BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
USING TK WITH GOSU FOR THE GUI? Cool. I've pushed a --pre version of Gosu that has Window#tick as described above. Seems to work fine from a quick test, but I haven't integrated it with any libraries, only called tick in a while loop. It is still possible that Gosu's tick eats OS events that Tk is waiting for, or the other way around. w = Gosu::Window.new() loop { break if not w.tick } Note that everything related to Gosu LITTLE RAYCASTER I MADE :) It was originally written by the Phusion team as a parody of the Rails dev world (lots of in-jokes). To avoid setPixel they used the Wolf3D approach to draw vertical lines. So not W*H setPixel () calls, but W Image#draw calls. I guess the next step would be a voxel engine DUCK HUNT CALCULATOR Basically, you want to shoot using the left mouse button on the flying ducks, to get two numbers. Those two numbers must when multiplied get the result the dog wants on its sign. Pressing the Space bar will change the mode to cumulative, where you can shoot duck to multiply numbers in chain, still to get the exact result of the dog sign. INPUT UPDATE INTERVAL Input update interval. By jlnr (dev) Date 2017-09-02 16:02 Edited 2017-09-02 16:50. You'll have to implement input delays in your game code. For example, if the player can hold the spacebar to keep shooting, you shouldn't create a new projectile every tick in Window#update when button_down? Gosu::KB_SPACE, since 60 bullets persecond are
SPACERACE - USSR VS USA - LIBGOSU.ORG Cool that your still working on more. I don't know if I can follow your Trello (my french is a bit rusty and my time is a bit limit) but feel free to update this topic, whenever you want another test-run of your current game :-) The "need artist" thing is something I experienced quite a bit myself. I have an image in my head how it would look cool but my skills are a bit limit. WWW.LIBGOSU.ORGTRANSLATE THIS PAGEwww.libgosu.org
BATTLE CITY I
Battle City I. By jlnr (dev) Date 2020-06-06 15:23. For collaboration and feedback, the Gosu Discord server might be the best place right now: https://discord.gg/gTaHxdm. Out of curiosity, I saw you've used Gosu::Button::KbLeft etc. for the button constants. They have been renamed to Gosu::KbLeft a long time ago, and to Gosu::KB_LEFTrecently.
FILE LIST - GOSU
Here is a list of all files with brief descriptions: Audio.hpp. Contains all the classes of Gosu 's audio system. Bitmap.hpp. Buttons.hpp. Color.hpp. Interface of the Color class. Directories.hpp. Access to a small set of system paths. GOSU: GOSU NAMESPACE REFERENCE typedef double Gosu::ZPos. Represents the Z position of something drawn with Gosu 's graphics system. Draw calls with higher ZPos values will cover those with a lower ZPos value. Definition at line 14 of file GraphicsBase.hpp.OPERATION LAMBDA!
Operation Lambda. Announcing Operation Lambda: a remake of the classic game by Bret Victor. Make your way through a distressed spaceship, rescuing hostages and deflecting lasers in 100 levels! The remake implements the original (IIgs only) game entirely in Ruby, so anyone can play! It also adds a level editor, swappable tile-sets, and otherSUPER BOMBINHAS
Hi, I've been working for years in this platformer game called "Super Bombinhas" ("super little bombs" in portuguese, my native language), and I recently decided to make it open source. I would like to share with you guys and receive any kind of feedback, and I could use some help to finish the project. I have planned for it to have 8 "worlds", but have only created the assets for 3 of them PLAYING A SONG WITH GOSU I am not sure if you can use Gosu::Song on a background thread; Gosu is designed to be used on the main thread (for now). However, there is a Gosu::Song.update method that should be pretty much what you are looking for, if you have a way of regularly calling it from the main thread. The MP3 loading bug should have been fixed in Gosu 0.14.3. GOSU COLLISION CLASSES I suppose by "easier to use" you mean it's easier to get the sort of motion you desire? I find the syntax of Chimpunk (at least through Ruby) to be really nice, but I do agree that using a physics engine to do character movement or something can be tricky. (Though I think if you set velocities instead of using forces it's exactly the same as rolling your own thing (I've never actually donePLANET WARS
Cleaned up Game game state a little, added Confirm to prevent accidentally quitting game, moved Background to its own file. Added CC0 sound effects, changed ESC to Enter to leave planet view, moved all files into lib/planet-wars. By jahmaican Date 2014 EARLY VERSION OF KUNITS GOSU By kyonides Date 2018-02-09 01:17. I have posted an updated version of KUnits Gosu, including a lot more cache stuff I had been coding in the last few months. I guess it is faster than usual, but I am unsure if that's good enough : (. By lol_o2 Date 2018-02-09 20:12 Edited 2018-02-09 22:19. I found two more problems.SUPER DUPER MARIO
hey supercute game, seems like you've worked on a lot of details as well. I bumped into 2 possible bugs.. When I chose start game.. and then inside the profile menu I create a new one, but then I can't choose it to start with that profile, only back works there. ASK, EXPLAIN, SHOW OFFforum , subreddit
, Discord server
new
DOCUMENTATION
wiki on github
ruby reference
c++ reference
DEVELOPMENT
source on github
issues & wishlist
change log
Project of the Day:
jCaster - a simple raycaster (almost 3D!) Discover more awesome projects in the Gosu Showcase . hello ruby c++ / ios Gosu is a 2D GAME DEVELOPMENT LIBRARY for Ruby and C++. It’s available for MACOS, WINDOWS, LINUX (INCLUDING RASPBIAN), andiOS .
Gosu is focused, lightweight and has few dependencies (mostly SDL 2). It provides:
* a window and a main loop * 2D graphics and text, powered by OpenGL or OpenGL ES* sounds and music
* keyboard, mouse, and gamepad input Gosu is mostly used to teach or learn Ruby or in short game development competitions . It’s also a great prototyping tool and should work for indie game development, though nobody has really tried that.RESOURCES
In addition to the documentation linked from the sidebar, there is a book by Mark Sobkowicz that will guide you through the creation of four different games: Both Gosu’s documentation and the book assume that you used Rubybefore.
Some recent talks and screencasts about Gosu, or Ruby game developmentin general:
* RubyConf 2016 talk: Attention Rubyists: you can write video games, by Cory Chamblin (2016) * An introduction to Ruby/Gosu, by Iván González (2015) * Making a Flappy Bird clone in Ruby, by Tom Dalling (2015) * LA Ruby Conf 2014 talk: Writing Games with Ruby, by Mike Moore(2014)
* Tutorial series: Conway’s Game of Life with Ruby/Gosu in vim, byofcan (2013)
* Ruby Conf 2012 talk: Game Development and Ruby, by Andrew Nordman(2012)
LICENSING
Gosu and all documentation © 2001-2019 Julian Raschke, Jan Lücker, and other contributors. Gosu is released under the MIT licence. imprint • privacy policyDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0