pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
Pyarkanoid (BSG Arkanoid)

Pyarkanoid (BSG Arkanoid) - 0.0.2

Carlos Sánchez (cesans)

Tags:

Description

First version of an Arkanoid clone game developed in Python/PyGame. It is set in the BSG World.

Changes

- Src folder problem is solved. - Now the mouse pointer cant leave the playfield.

Links

Home Page: http://sourceforge.net/projects/pyarkanoid/
Source: https://sourceforge.net/projects/pyarkanoid/files/

Screenshot


click to view original size

Releases

Pyarkanoid (BSG Arkanoid) - 0.0.3 - Aug 21, 2010
Pyarkanoid (BSG Arkanoid) - 0.0.2 - Apr 25, 2010
Pyarkanoid (BSG Arkanoid) - 0.0.1 - Apr 23, 2010

Pygame.org account Comments

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

September 26, 2011 8:44pm - Zachariah Callaway - nickname: (xzcallaway)
A .deb package of PyArcanoid is available for download at http://dotdeb.com/arcade-11.php
April 24, 2010 8:29am - Carlos Sánchez - nickname: (cesans) - 3/5
­WoW, I'm just learning and I'm very thankful for your comments. It's my first proyect, and I appreciate any advice you could give to me.

I figured out about the 'src' folder problem, but I didnt know how to do that and it worked under Linux, so I thought it would work by this way. I will change it .

About the speed, yea, it can be pretty fast, but I wanted it not to be so easy, in next version there will exist the option of choosing between different difficult levels. I think the clock works properly, but I will give it a look anyway.

And if i am able to do that, I would like to add the paddle "spin" actions gummbum wrote about. And the same about the mouse option.
April 24, 2010 4:10am - Donpachi - nickname: (donpachi)
@ealdor
Oh, I see. :) I noticed the latter of those but without the former I wasn't so sure what it was supposed to do.
April 24, 2010 3:21am - Jorge Zilbermann - nickname: (ealdor)
@donpachi
You can find "reloj = pygame.time.Clock()" and "reloj.tick(80)" at the file "Pyarkanoid.py".
April 24, 2010 1:02am - Donpachi - nickname: (donpachi)
The game runs pretty fast on my comp. I didn't see a FPS-controlling method in the source when I did a quick check, for example pygame.time.Clock() is one. I had to change the import code by putting an empty file called __init__.py in the /src/ directory and changing the module names in the import like "from pelota import Pelota" to "from src.pelota import Pelota".
April 23, 2010 11:03pm - Gummbum - nickname: (gummbum)
I'm a fan of Arkanoid-likes, and you're off to a nice start, Carlos. Some wishes:

I had to do the following to load your game modules. You'll want to use better path tricks than I did to make sure the program can find your src/ directory under any conditions.
import sys
sys.path.insert(0, 'src')

I would love to see some more interesting paddle "spin" actions, i.e. ball rebounds at sharper angles at different places on the paddle.

Your players will appreciate you if you use pygame.mouse.set_pos() to keep the mouse pointer in the playfield.

This is such a great game archetype you can really go crazy with power-ups, and ball and paddle morphs. Have fun with it.
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Jul 28, 2014

Jul 22, 2014

Jul 21, 2014

Jul 20, 2014

Jul 19, 2014

Jul 15, 2014

Jul 10, 2014

Jul 9, 2014

Jun 27, 2014



Jun 24, 2014

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