[Tutor] Pygame

Wayne srilyk at gmail.com
Mon Jul 20 14:59:30 CEST 2009

On Mon, Jul 20, 2009 at 2:04 AM, Mazhar Hussain <yam.matt at gmail.com> wrote:

>  Hello All! My name is Mazhar Hussain, and I am new to python, in fact, I
> am new to programming as a whole. I dont know if its the right list to talk
> about this.
>  I am really interested in 2d games, especially 2d games. I am also
> interested in making games. I searched for a lot of programming languages
> but I didnt like anyone of them, either they were too hard to learn or not
> suitable to make games. But then I found Python. I had heard that it was
> very easy to learn and great for making games, it also had a binding for SDL
> called pygame. But the main games I want to create are: a pokemon clone, a
> megaman battle network clone and a world of goo like game. I just want to
> know if I can make these type of games with pygame(before learning python).
> If it can then I'll start learning python right away but if it cant then I
> think I may better find another language.

Take a look at these games:

I believe this one:

was written with the pyglet library.

I'd say it'd be a good challenge to write the pokemon clone. The "battles"
part would probably not take you too long. If you devote around an hour a
day to learning and an hour working on your project, I'd guess you could be
done with the battle part in around six months, if you're working on the
project solo.

Of course having the tutor list to help you when you run into problems will
help you reach that mark ;)

I'd recommend writing some sort of text-menu based version first, and then
extending that into a graphical version. If you get your code properly
broken up into functions and classes (which you'll learn more about later)
it should be fairly simple to wrap the graphics around it.

Anyway, others have also offered great advice, and Alan Gauld's tutorial is
one of the many high-quality online tutorials for learning to program,
specifically in python.

Another great thing about the pyweek games is when you download them you can
examine the source code so you can see exactly how many lines of code went
into writing the games.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20090720/297086c9/attachment.htm>

More information about the Tutor mailing list