[Skip To Content]


# Ruby Games Programming

Gosu is a 2D game development library for the Ruby and C++ programming languages, available for Mac OS X, Windows and Linux.

  1. require 'rubygems'
  2. require 'gosu'
  3. class MyWindow < Gosu::Window
  4. def initialize
  5. super(640, 480, false, 20)
  6. self.caption = 'Hello World!'
  7. end
  8. end
  9. w = MyWindow.new
  10. w.show

I can’t wait to find the patience to do something cool with this.

# Gravity Pods

Level 50 of Gravity Pods

The flash game, Gravity Pods, has you trying to fire a projectile to hit a target. Whilst this might seem simple enough, you soon need to utilise attracting and repelling gravity pods to influence the projectile’s path so you can complete a level. Add in some moving walls and limited ammo, and you have all the ingredients for a fantastically addictive puzzle game.

It starts getting tricky around level 40, and the last level, level 50 (the screenshot above) is definitely the hardest. While it might look simple in a static image, those gaps in the wall are moving. Annoyingly, I completed the level with my last shot and it’s saying I ran out of ammo rather than completed the game. And I really don’t have the patience to try and complete it again.

I love games like this – First-person shooters? No thanks!

# tetris ai

I don’t have a DS, and my Gameboy died long ago. Other versions of Tetris don’t quite hit the spot, but I’m still fascinated by the game. So I decided to write a program and see how long it could play for.

Read More

# evolution of the handheld

Via. Brings back some memories – I had that exact Nintendo Game & Watch!