21 July 2009 ~ 2 Comments

Gama: Pythonic Shiny Thing

Hello dear Shiny reader,

I just started learning Python a couple weeks ago. Well, I’m amazed. Pyhton’s Oriented Object Model is really flawless from my point of view. Multi-Heritance is like bottled awesomeness.

As a start project, I’m currently building a 2D RTS game/simulation named Gama using PyGame and GameObjects while following extremely good tutorials from It’s All Geek to Me, Will McGugan’s tech blog.

I learned some very interesting concept over here like : A.I. with State Machines, Pathfinding (not yet assimilated though) and Time Management I even bought Will’s book Beginning Game Development With Python and Pygame: From Novice to Professional.

Most of the game old school graphics come from the talented and  generous Lost Garden

You can find the source code and ressources of the simulation on github or using this command :

git clone git://github.com/ncrovatti/Gama.git

Dependencies:

UPDATE

Here’s an in-game screenshot

Gama - In Game Screeshot showing Paths (click for full size)

Gama - In Game Screeshot showing Paths (click for full size)

Spread the word:
  • del.icio.us
  • Reddit
  • StumbleUpon
  • Technorati
  • Twitter
  • DZone
  • Facebook
  • FriendFeed
  • HackerNews
Tags: , ,

2 Responses to “Gama: Pythonic Shiny Thing”

  1. Andy 12 August 2009 at 10:29 am Permalink

    Thanks for the links to McGugan’s blog articles!

    I’m just like you, creating my own python/pygame game! But I’m making an online multiplayer RTS. I haven’t got very far yet, just a gui and networking code, so your blog will be extremely useful!

    PS. Your game looks pretty cool already! Looking forward to learning more from your blog :)

  2. Nicolas Crovatti 12 August 2009 at 10:33 am Permalink

    Hey Andy, you’re welcome!

    I’m glad you learned something from my articles because, well, it’s the goal.


Additional comments powered by BackType