RubyGosuTutorial: Unterschied zwischen den Versionen
Oneup (Diskussion | Beiträge) |
Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
| Zeile 31: | Zeile 31: | ||
== Poit (Isn't Puit). == | == Poit (Isn't Puit). == | ||
* open source ruby game : [http://github.com/oneup/puituniverse/tree/master poit universe] | * open source ruby game : [http://github.com/oneup/puituniverse/tree/master poit universe] | ||
* | * for git usage see [[GitTutorial]] | ||
| Zeile 45: | Zeile 45: | ||
* Animation System built-in (PuitWars' kyoto has this) | * Animation System built-in (PuitWars' kyoto has this) | ||
</div> | </div> | ||
[[Kategorie:Gamedev]] | |||
[[Kategorie:Howto]] | |||
Aktuelle Version vom 23. Januar 2013, 20:17 Uhr
A warm welcome to the totally useless Game Programming in Ruby tutorial
sudo gem install gosuor download from gosu website- read gosu introduction: GosuWiki::RubyTutorial
- for super mario style platformer tile physics see jnrdev
shortcut:
require 'gosu'
class GameWindow < Gosu::Window
def initialize
super(640, 480, false)
self.caption = "Gosu Tutorial Game"
@background_image = Gosu::Image.new(self, "media/Space.png", true)
end
def update
end
def draw
@background_image.draw(0, 0, 0);
end
end
window = GameWindow.new
window.show
Poit (Isn't Puit).
- open source ruby game : poit universe
- for git usage see GitTutorial
Gosu Lacks (aka... needs own OpenGL code)
We wan't to replicate the full feature-set of oldschool 2D gaming, hence: ^^(see above)
- Pixel Operations (Putpixel)
- Palette Swap (-> from: CuteWars.python)
- Animation System built-in (PuitWars' kyoto has this)