Welcome to AddTraction. You may compile, play, distribute and modify the game under the terms of the GNU General Public License.
Two players ("red" and "green") take their turns on a 6x6 board. In the beginning the board is empty except for a red "1" in the upper left and a green "1" in the lower right.
Making a turn means setting one field of the board. Setting a field makes it assume the sum of the points of the 8 surrounding fields, e. g.
But there is a catch: If the field is of the opponent's color, their score is subtracted rather than added. If the resulting score is positive, the field will get your color, else your opponent's color. The same happens to the global score, which is just a colored difference of the score of all fields on the board.
If the score in the end is red, red wins. If it is green, green wins. If it is black (0), it is a draw. Have fun!
Oh, and if you have enough of it before the game is over, just press 'q' or 'ESC', or you can just close the window. Else, if all fields are filled, the program will exit on the next mouse button or key press.
This game requires libSDL - tested with version 1.2.6, but it should probably run with any version since 1.something. The window resolution is (for now) set fixed at 800x600 pixels at 16bpp. I have not tested what SDL does to a screen with lower resolutions.
Get the source tarball (ca. 53k) here (latest version: 0.002). Expect just the game, no bells and whistles. This is just an early release to get some feedback.
Saving and Loading, Replay:
This is not really a diary, but a scrap space to put forth my ideas on how to implement specific things. This should be of interest to those who want to join (yes, I mean YOU! :-) or just want to know where the development is headed.
2004-01-26: Generic Player Interface
Have a look at the project entry at and rate AddTraction if you like it.
AddTraction has reached this rating at the Linux Game Tome:
2004-01-26 by llogiq