pygame is
Simple DirectMedia Layer is
Site Swing

Alien_Conquer - 1.2

TaiuĆ£ Pires (tay)



it's an arcade style game that uses only pygame. the goal is to be the last ship in the game. the RULES are: if you have more points than anyone else and get hit by an alien you'll ressurect (as manner of speaking). every alien you blow will switch to the color of your ship if the alien you blow IS the color of your ship yoget 10 points, otherwise you get 20 points. the blue item is the laser canon and the red one is bullet time. CONTROLS: p1: arrow keys to move, right ctrl to shoot. p2: a,w,s,d to move, space to shoot. p3: j,i,k,l to move, p to shoot. p4: (num pad) 1,5,2,3 to move 0 to shoot. Please remember that the original idea is to play using joysticks (they're automaticly configured) and NOT the keyboard(imagine 8 hands in 1 keyboard). it wasn't easy to choose the controls, it was the best I could think at the time. I'll work in a controls screen next for version 1.4. In a few days I'll put an english update for vesion 1.2.


FINALLY!!!! The AI is ready to kick some ass! it can also play against itself and because of the items "droped" from the aliens the outcome is always different and in this release you can finally play ALONE. A funny detail about this image is that NOBODY WAS PLAYING the AI was controling all ships. SOURCE_CODE_WARNING: the link posted here as "Source url" is for UNIX users it's a compiled source code (closed source code) if you want the source code password email me through [email protected] I put a password only to know who has the source code so don't worry about me saying NO to you. for the source code visit


Home Page:


click to view original size


Alien_Conquer - 2.0 - Mar 28, 2008
Alien_Conquer - 1.4 - Jan 30, 2008
Alien_Conquer - 1.2 - Jan 17, 2008
Alien_Conquer - 1.0 - Jan 2, 2008 account Comments

If you wish to leave a comment with your account, please sign in first.

March 29, 2008 4:55pm - Taiuã Pires - nickname: (tay)
by what I researched it seems the problem is the mp3 file

1. bad file (it runs ok here and in my windows so it is not the file)
2. can't play (problem with your audio drivers, lack of audio codecs or problems with your audio libraries such as pygame.mixer or SDL_mixer)

one way or another I'll REmake the Linux version
will be there by tomorrow
March 29, 2008 3:05pm - Tom W - nickname: (tommyw)
I think you hardcoded the file paths in the Linux version which prevents me from running it.

starting Alien Conquer
Traceback (most recent call last):
File "/home/taiua/Alien_Conquer_2.0/", line 47, in <module>
File "/home/taiua/Alien_Conquer_2.0/", line 1575, in <module>
File "/home/taiua/Alien_Conquer_2.0/", line 164, in mainloop
File "/home/taiua/Alien_Conquer_2.0/", line 544, in music
pygame.error: Module format not recognized
February 2, 2008 11:11pm - Taiuã Pires - nickname: (tay)
since some people complained about the .rar files I will replace them by .zip files
so in the next one hour (that's how much my bandwidth sucks) you may have trouble downloading
February 1, 2008 7:26pm - pymike - nickname: (pymike)
I can't extract your rar archives. Can you release .zips?
January 27, 2008 6:40am - Luca Fabbri - nickname: (keul)
>Alien Conquer is my game, my time that I spended,
>and most of all my NAME
>I must be careful to not let anyone show
>there an improved copy of Alien Conquer

I can understand what is your point, nop for me! Only this: say this before make the difference! And again is bad report some link to source section when no source is released.

So... good luck for november festival!

PS: I tryed the 1.3 and sometimes the game become very slow. I need to enable graphic acceleration?
January 26, 2008 1:44pm - Taiuã Pires - nickname: (tay)
The release 1.4 should be done in a week or two
sorry I didn't though there would such critisism in such short period

About the password:
only people I really trust or people from the other side of the globe can have it
it SHOULD be permanently removed of all versions in december of 2008
until there unfortunently I need to be careful with the source code

there is a festival in november and I intent to show Alien Conquer there
the source code is not ready for world wide YET
not until I solve all the copyright issues
this festival happens once in a year in a different state of my country (nope, not USA)
this festival is very important to game developers in my country

and ammong the many differents techniques and algorithyms of programming there is very famous one known as "ctrl c - ctrl v"
and oftenly used here at
some people come here and copy projects
some for example, some to improve them and some for simply stealing

Alien Conquer is my game, my time that I spended, and most of all my NAME
I must be careful to not let anyone show there an improved copy of Alien Conquer

of course I won't deny help to new game programmers as long as they have the decency to mention my name in their projects

only 2 people have the password
one of them is a game developer and the other is friend of mine

after the festival and I having ALL copyrights of Alien Conquer there will be no reason for the password

so that is the real reason for me putting a password in the source code
January 26, 2008 5:32am - Luca Fabbri - nickname: (keul)
... and the RAR archive with source on the website is closed by password...
January 26, 2008 5:29am - Luca Fabbri - nickname: (keul) - 1/5
I don't find (and don't know) any reference to a "pygame site usage guideline" (and I think this is bad... in facts I can release a virus here?!? :-) but I don't like much how "sources" are released in your project.

I think you are free to not release the source of the game here and choose other way to do this (or don't!), so you can freely ask for user email to get them (as I already did, without problem), but is rude to release binary (a package with dll and .pyc) calling this "source".

For a cleaner use of what pygame home site leave to developers, I think you must delete all reference to Source. You AREN'T releasing source!

So I think you must ask for direct user contact directly in the project description, or directly write "If you wanna get source, go to the home page".
January 25, 2008 10:54pm - Taiuã Pires - nickname: (tay)
I forgot to mention in this release
the version as source is a closed code for UNIX only
they run perfectly but you can't see the code
for the REAL source code go to my home page
January 25, 2008 3:47pm - pymike - nickname: (pymike)
How come all the python files in the source package are .pyc?
January 19, 2008 3:09pm - Andy Sommerville - nickname: (aksommerville)
I have a copy of the source which works for Linux. Email me, I'll send it along.
[email protected]
January 19, 2008 6:15am - Luca Fabbri - nickname: (keul)
It's ony for windows users? I found no way to run this on linux!
January 17, 2008 8:23pm - pymike - nickname: (pymike)
Can't move or shoot. Controls list?
January 11, 2008 9:12am - Arne Babenhauserheide - nickname: (arnebab)
January 2, 2008 5:59pm - pymike - nickname: (pymike) - 3/5
Cool game! I'd like to see your source.

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Feb 21, 2017

Jan 31, 2017

Jan 24, 2017

Jan 18, 2017

Jan 7, 2017

Dec 30, 2016

Dec 8, 2016

Nov 28, 2016

Nov 27, 2016

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)