So I read a book called byte of python, and since I had already been learning python in bits and pieces for over an year, I became quit comfortable with it in a day. Then I starting using the API pygame. I coded the engine within a single day, something which I never would have achieved when I was using C++ and Allegro. It felt so good to actually see the results so quickly.
The game that I have been working on in pygame is basically a 2d racing game where you get a top view of a car and have to navigate around the track. It's a scrolling game, more of the track keeps appearing as you move around. It has single player and 2 player modes, and you can select from 3 types of cars (with different acceleration, max speed, etc) and 2 tracks. You can also specify the no of laps you want, and it calculates your timing when you finish the lap.
This is really my first COMPLETE game, with a menu and all. So I guess I'm a bit proud of it. I've also been using version control, which helps a lot.


To get the source code, click here
(you will need to have python and pygame installed)


I had also planned to make a windows executable version using py2exe, but it was too much messy stuff, so I gave it up.

2 comments:
Yay pictures :D:D:D:D Phyton is a really great programming language. I have learned it but never started making games with it :D I will stick with c++.
Keep it up :D
Yeah, its a great language. No doubt, you do need c++, but python enhances your productivity a lot in places where the efficiency of c++ is not really needed.
Post a Comment