pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
BrickOut

BrickOut - 1.0

Ross Kilgariff (kilgariff)

Tags:

Description

BrickOut is based on classic arcade games such as Breakout (1976) and Arkanoid (1986). The player controls a paddle in a room full of bricks. The player can use the paddle to bounce a ball around the room, which smashes bricks on impact. The player wins when all the bricks have been smashed.

Changes

UPDATE: Rebalanced gameplay, added new level, packaged Windows 32-bit executable.

Links

Home Page: http://kilgariff.vgcreators.com/Games/BrickOut/
Source: http://kilgariff.vgcreators.com/Games/BrickOut/brickout.zip
Windows: http://kilgariff.vgcreators.com/Games/BrickOut/brickout_win32.zip

Screenshot


click to view original size

Releases

BrickOut - 1.0 - Mar 24, 2011

Pygame.org account Comments

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

March 24, 2011 3:36pm - Ross Kilgariff - nickname: (kilgariff)
@jrshoch

It's a hack to provide accurate collision. The ball can move a large distance over the course of one frame, and with only one logical update (move, check collision) it can appear to bypass the bricks entirely. By moving in five small steps and checking collision after each, this is no longer a noticeable problem.

I'll revisit the collision detection when I have free time. I've learned some new techniques since writing this, so I might implement some kind of swept circle test. I could also add rotational bricks using the separating axis theorem.
March 14, 2011 10:39pm - Jason Hoch - nickname: (jrshoch)
Out of curiosity, why do you check collisions 5 times per display flip? I'm just starting to read about pygame, thanks!
February 22, 2011 8:32pm - Zachariah Callaway - nickname: (xzcallaway)
Brick out has been debianized for Ubuntu. you can download the .deb package from:
dotdeb.com on the arcade page.
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 23, 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)