Menu

Tree [r8] /
 History

HTTPS access


File Date Author Commit
 font 2009-10-25 shadow--x [r3] Source files
 gfx 2009-10-25 shadow--x [r3] Source files
 i18n 2009-10-25 shadow--x [r3] Source files
 plugins 2009-10-31 shadow--x [r8] Changes in Frozen bricks
 sfx 2009-10-25 shadow--x [r3] Source files
 .ignore 2009-10-25 shadow--x [r4] .ignore file
 README.txt 2009-10-29 shadow--x [r6] changelog
 about.py 2009-10-27 shadow--x [r5] numpy support, ticks regulation options, readme
 bricks.py 2009-10-25 shadow--x [r3] Source files
 bricks.sh 2009-10-25 shadow--x [r3] Source files
 changelog.txt 2009-10-31 shadow--x [r8] Changes in Frozen bricks
 definitions.py 2009-10-27 shadow--x [r5] numpy support, ticks regulation options, readme
 encrypt.py 2009-10-25 shadow--x [r3] Source files
 game.py 2009-10-25 shadow--x [r3] Source files
 gamedef.py 2009-10-31 shadow--x [r8] Changes in Frozen bricks
 games.py 2009-10-25 shadow--x [r3] Source files
 highscores.py 2009-10-25 shadow--x [r3] Source files
 highscoresdef.py 2009-10-25 shadow--x [r3] Source files
 intro.py 2009-10-30 shadow--x [r7] Intro with fps detection
 menu.py 2009-10-30 shadow--x [r7] Intro with fps detection
 menudef.py 2009-10-25 shadow--x [r3] Source files
 options.cfg 2009-10-30 shadow--x [r7] Intro with fps detection
 options.py 2009-10-25 shadow--x [r3] Source files
 plugin.py 2009-10-25 shadow--x [r3] Source files
 setup.cfg 2009-10-25 shadow--x [r3] Source files
 setup.py 2009-10-25 shadow--x [r3] Source files
 sound.py 2009-10-25 shadow--x [r3] Source files
 text.py 2009-10-27 shadow--x [r5] numpy support, ticks regulation options, readme
 utils.py 2009-10-25 shadow--x [r3] Source files

Read Me

BRICKS 3 is a tetris style puzzle game.


History
-------

The first Bricks game was written in Turbo Pascal under DOS. It was a simple puzzle game written for me and my friends. It was never released to public.

The next version, Bricks 2, was written in Delphi. Some algorithms, as well as graphics, was reused from original game but most of the code was rewritten. Although playable it was never finished. That's the main reason, why this version was also never released.

In 2009 I decided to rewrite it completely in Python. All codes and graphics I made from scratch. This is how Bricks 3 arised.


How to play
-----------

Standard game type:

You drop blocks of bricks on the game field. While the block is falling You can move it left, right or rotate it. Compose lines of at least 3 identical bricks (horizontal, vertical or diagonal) on the field to remove the bricks. When the gaps between bricks in a column appear, the bricks fall to fill that gaps. If at least one new line of bricks occur, the whole procedure is repeated with bonus multiplier (x2, x3, x4, etc...).

The blocks are usually composed of 3 bricks in line. Sometimes, You get cross of 5 bricks.

There are several different bricks (2 to 9 - depending on game type and difficulty).
Sometimes, you can get one of 2 special bricks:
- hidden brick represented by question mark brick (it is revealed when removing)
- multibrick represented by a star - this brick can be used with others to compose a line of three (like a joker card)


Classic game type (Bricks, Bricks 2):

The rules are almost the same as for Standard game, but:
- there are no cross blocks (always 3 bricks in a block)
- you cannot rotate blocks


Challenge game:

In this type of game, the number of different bricks in increasing from 2 (in level 1) to 9 (in level 8). Find out yourself, what changes in levels 9 and 10 ;)


Tetris game:

I think, I dont have to explain the rules.
You simply drop blocks with different shapes on the game field. Fill the whole horizontal line (composed of any bricks) to remove it.


Plugin games:

Bricks 3 can be easily extended with additional plugin games. There is already a plugin game called "Frozen bricks". Try it yourself :)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.