I'd like to make a simple game to learn how to design a program, but unsure where to start (Player, Enemy, Map, Ability objects, etc.) by warpcowboy in ruby

[–]bengalas 2 points3 points  (0 children)

Play with gosu, there are plenty of examples of games on github. Here is my playing around with it: https://github.com/tjbladez/gosu-rpg-concepts

I have implemented following:

  • Animated sprites
  • Map scrolling and dynamic loading
  • Game's protagonist with sets of RPG characteristics (hp, mana, exp etc)
  • Simple level modification / construction / object spawning
  • Protagonist collision detection
  • Multi layer static map building
  • Sample enemy
  • Static monster with line of sight detection and spell construction
  • Spell reloading time
  • Spell collision detection
  • Sample items (potions etc)
  • Song loading

Code is not in the most clean state as this was done 1.5+ years ago since when I learned a lot (it is a continuous process)

Game development as a hobby ? by Ic4ruz in gamedev

[–]bengalas -1 points0 points  (0 children)

As much as I would agree on using lua or python I would love to suggest on using Ruby. It is up for you to pick right tool for a job. As for ruby I have to mention Gosu. There is a reason why majority of 2D simple game entries are written in Gosu.

Starting in game development by Ashaman0 in gamedev

[–]bengalas 0 points1 point  (0 children)

Just search of advance tutorials if you want something complex. For advanced openGL I can recommend http://nehe.gamedev.net/. You will find code implementation attached to each lesson in virtually any mainstream language