Browse Source

Update readme

Michaël Lemaire 8 years ago
  1. 73
  2. 113


@ -1,4 +1,73 @@
A 3d two-player arena combat game, featuring characters similar to a popular construction toy
A 3D two-player arena combat game, featuring characters similar to a popular construction toy.
BlockoFighter is a humorous beat-em-up game which originally started as a school project during a course in computer graphics. The first version called LegoFighter was finished under Christmas 2001 and now, after many months of work and idle time, we are finally presenting BlockoFighter - the second version of the game.
The game has been completely rewritten and there are many improvements which include sound effects and music, a full 3D arena and a nice physics engine. The backbones for the game are OpenGL and SDL.
This version of the game was made as an entry for the game development competition at the Assembly 2002 demo party. It placed third (kudos to the winner, Stair Dismount ;)
Blockofighter is a two-player game where two Blocko men (they may look like LEGO characters but they are not) encounter in a fierce battle which occurs in a rectangular arena located in the spectacular fjords of scenic Lapland. The fighting is so intense that severed limbs or heads are not a rare sight. Furious breakdancing moves are available for skilled players who want to fight with style. West side!
How to play
Use arrows, enter and esc to navigate in menus.
| Action | Player 1 | Player 2 |
| Move forward | Up arrow | E |
| Move backward | Down arrow | D |
| Turn left | Left arrow | S |
| Turn right | Right arrow | F |
| Jump | ¨ or ] | Q |
| Hit | ' or \ | A |
Minimal system requirements are:
* Windows or GNU/Linux operating system
* OpenGL 2.0 (or better) compatible graphics card, with at least 64MB graphical memory
* At least 1GHz CPU
* At least 512MB RAM
Software dependencies are:
* [SDL 1.2](
* [SDL_Image 1.2](
* [FMOD](
Use the provided Makefile (altering it if necessary), and build the game using the `make` command. You can then run the program using the compiled executable, from the main project directory.
* Miika Sell - Original source code
* Juha Kaarlas - Original source code
* [Michaël Lemaire]( - Current maintainer
* Osmand - Music
* Forge - Sound effects
The project is hosted on [GitHub](
The original demoscene release is presented on [pouë](
This source code is available under the terms of the [Mozilla Public License]( Read the full license terms in the LICENSE file.
LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this program. Any resemblance with LEGO® bricks is purely coincidental or made as a tribute, with no commercial claim whatsoever.


@ -1,113 +0,0 @@
BlockoFighter v. 2.01
Standard disclaimer and legal mumbo jumbo
This program is FREEWARE, which means you can use the program without
a charge for non-profit purposes, namely personal gaming.
LEGO® is a trademark of the LEGO Group of companies which does not
sponsor, authorize or endorse this program. The models may look like
LEGO® bricks but that is just your mind doing tricks.
We take no responsibility of what might or might not happen to you,
your computer, pets, car or whatever as a result of using this program.
We'd like you to have fun playing this simple game. Although it isn't
mandatory we would very much like to receive feedback.
Feedback can be sent to Miika Sell ( , Itchi on IrcNet) or
Juha Kaarlas ( , Druidi on IrcNet).
You may distribute this game ONLY in it's complete form in original
package. Source codes are for educational purposes and for building
executable in Linux, and may not be used for own purposes without
our permission.
* Blockomen make more damage -> faster games
* Blockomen can now jump from any stable surface
* Keyboard configuration is changed, see below for new controls
Whole game remade from scratch.
Recommended system specs
OpenGL is required! The game uses SDL for window and image handling,
and FMOD by Firelight Technologies for audio.
Fast CPU (at least 1GHz) is highly recommended, mostly because of very
slow and unoptimized physics engine. Also a fast graphics-card is
recommended, but this game is mostly CPU-expensive.
All necessary libraries are included in the package. Just launch
SDL and FMOD must be installed in order for this game to compile
and work.
SDL and SDL_Image are located at, but are also
available for example via apt-get in Linux Debian:
apt-get install libsdl1.2-dev
apt-get install libsdl-image1.2-dev
FMOD is located at
After installing libraries, just use "make" -command to build the game,
and enjoy the game by launching blockofighter -executable.
This game was created in Windows-environment, and we were not able
to test it in Linux enough, but at least it worked with me :)
Action Player 1 Player 2
Move forward: Up arrow E
Move backward: Down arrow D
Turn left: Left arrow S
Turn right: Right arrow F
Jump: ¨ or ] (near enter) Q
Hit: ' or \ (near enter) A
Use arrows, enter and esc to navigate in menus
Known issues
- Blockomen might sometimes get stuck in each others
- In some Linux-environment screen was left blank while game
was still running fine. We are working on this.
- There has been reports about blockomen not getting damage at all
when launching Blockofighter for the first time, though this has not
been verified. If this happens, try launching the game again.
Special thanks to Osmand, who made two songs for us.
Thanks goes also to Forge for creating some of our sound effects.
Since this is made for Assembly demoparty, some greets are necessary:
Lonely Coders, Unreal Voodoo, THP and all friends who supported us.