TripleA is an open source clone of the popular axis and allies boardgame. The game supports network play, alternative rule sets, and is easy to customize. Read more
Acquire Board Game
A text-based version of the Acquire board game, where players buy stocks and try to make the most profit. The game is for 2-6 players, AI players are implemented.
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.
Aualé is a free graphical interface for playing the Oware Abapa board game. Enjoy challenging yourself against a strong computer opponent and store your played games.
Awele is a popular african game, also known as "Sungo"
Blokish is an Open source clone of the four-player board game Blokus. Players attempt to place as many of their 21 pieces on the board while preventing other players from doing the same. Features a rudimentary AI.
The BoardGame Tool is a project to develop a front-end for playing more or less traditional boardgames through a computer interface. The front-end consists of a C++ program using a GTK+ GUI and several libraries (XML++, ImageMagick) for handling common problems. The back-end used for implementing game rules is currently using an embedded Python implementation.
ColorSnatch is a game built where Player 1 starts in the lower left corner, player 2 in the upper right. Each turn, players choose one color to add to their territory. Then, all adjacent tiles of that color are captured. The first player to capture 50% of the field wins.
Concede is a computer version of the board game "Take It Easy". The game is a kind of mix between 4-in-a-row and bingo (aka loto in some place). The player start with an empty board where 19 hexagonal tiles have to be placed. At each turn a random tile is drawn and the player must put it somewhere on the board.
The Connect-k family of games contains games defined by three parameters: k, p, and q. The game is played on a Go-style (but not necessarily size) board. The game family includes Tic-Tac-Toe, Go-moku without capture rules, and a new game, Connect-6.
DMN Modular Netgame is a videogame based on a classic Spanish game: "Dominó". The domino is a board game where two o four people can play, one player vs. other or two partners vs. other two. The player who runs out of dominoes wins.
Eliot is a Scrabble game. It offers three different game modes (standard game, duplicate mode, and training mode), to play alone, against the computer, or with other players. It supports different dictionaries, and provides fast and powerful search tools (including search by regular expressions).
An implementation of Fanorona, a traditional board game from Madagascar. The AI player is pretty basic: it looks ahead a specified number of steps and picks out the best move.
Four wins is a nice two player boardgame for Linux/KDE2. Each player is represented by a colour (yellow and red). The goal of the game is to get four connected pieces of your colour into a row, column or any diagonal. This is done by placing one of your pieces into any of the seven columns.
Gamazons is played on a 10x10 chess board. Each side has four pieces (amazons) that move like chess queens (in a straight line in any direction). Instead of capturing pieces like in chess, the game is determined based on who moves last.
GF1 is a computer program for playing the 2 player boardgame GIPF. The program has a nice and easy to use graphical user interface.
glParchis is a 3D game of Parcheesi.
gMuehle is a Gnome version of an old German board game. It includes network support and a computer opponent.
Gnocatan is a faithful translation of the excellent Settlers of Catan board game.
Hnefatafl is an implementation of a Norse board game. The 13x13, 11x11 and Tablut boards are fully supported using rulesets.
Holtz is an implementation of the abstract strategy games Zèrtz and Dvonn from the GIPF project. Zertz is about placing and capturing marbles on a shrinking board. Dvonn is about moving stacks of pieces. The higher the stack, the faster it moves, so the tension increases until the very end. Holtz allows playing locally, over a TCP/IP network, or against a rudimentary AI. It also offers some user hints for an easy start into the game.
Infector is a modern GTK+ implementation of the board games Ataxx and Hexxagon, with 2 and 4 player support, rudimentary AI, and network play.
KhunPhan is a game which is related to the Thai Legend. Khun Phan was a leading character in the Thai Legend. Because he was imprisoned he tried to escape. However he was surrounded by 9 sentries. Khun Phan is represented by the large game token. The 9 sentries are the other game tokens. The goal of the game is to let KhunPhan, the large game token escape by position it to the lower middle position.
Kinonk is a Pentominoes program written in C++. Pentominoes is a two-player board game where the goal is to be the last player to put a pentomino (a piece composed of five squares) on the board. Kinonk can also play Katamino, a variant of pentominoes. It uses a simple brute force algorithm, and can play any position perfectly if given enough time. You can constrain its time by giving an arbitrary time limit, or simply let it analyze everything. Charts can be generated using a Perl script included in the package.
kTritoc is a small desktop game for the KDE. One or two player try to occupy a game board of 9 fields containing 9 holes. Each of the fields as well as the game itself is won by placing 3 pieces of the same color into one row, coloumn or diagonal (ala Tic-Tac-Toe). However, the places where to place your pieces is determined by dice adding an random luck factor to the game.
Kugel, Perl/Tk based board game
This is a presentation of the perl/tk based game I call "Kugel", you can
call it whatever your heart desires. The game is played by moving objects
on the board and putting them into rows, columns, diagonals. Each time
you create a line of the same objects ("kugels", balls...), the score will
increment with the number of objects you accomplished to line up. In
the same time, the lined up "kugels" will disappear, so you can continue
the game with more maneuver space on the board. Any time you fail to
create a line of "kugels", new ones will appear on the board. Once the
board is full, the game is over.
Kvirus is a board game for the KDE Environment and a clone of Ataxxlet originally written in Java. The goal is to copy or jump your virus to eat up the enemy virus. Kvirus provides a cute interface with hours of fun.
KWappen is a colourful KDE2 board game. The goal of the game is to eliminate the game tiles as quickly as possible.
Mancala is an implementation of the simple board game called Mancala. Contains both a user unfriendly characterbased interface, and a nice, user friendly X11-interface.
Mantigua is a simple turn-based board game where you and some competing merchants find an yet unknown and undiscovered cluster of islands.
Mill 3D is a nine men 's morris game. You can play against the computer, or a human player, in a nice 3D enviroment. Mill 3D uses Fltk for the GUI, OpenGL for rendering and SDL for many other things. It is available for Linux, and Windows.
Nastermind is an open source SDL implementation of the clasic board game master mind.
Naval Battle is an implementation of the tabletop game of the same name as described by O. Orlov and R. Popov.
Pasang Emas is an implementation of Pasang, a traditional two-player board game of Brunei. The game starts with a board full of tokens. The players take turn capturing these tokens. The player with the most tokens wins.
Peg solitaire is a board game for one player involving movement of pegs on a board with holes. The program includes over 330 solitaire problems. The program looks for new solutions and it is possible to raise new problems.
Pentago is a two-player abstract strategy game. The game is played on a 6x6 board divided into four 3x3 sub-boards. Taking turns, each player places a marble of their color (black or white) onto an unoccupied space on the board, and then rotates one of the sub-boards by 90 degrees either clockwise or counter-clockwise.
Pente is a five-in-a-row strategy board game. It has a good X11 GUI interface, but it will run with a curses interface if you don't have X windows. For the truly primitive Pente player, you can run it in pure text mode.
Pentobi is a computer opponent for the board game Blokus. It supports game variants: Classic, Duo, Trigon, and Junior.
Pioneers is a clone of the board game The Settlers of Catan. with server-client multiplayer, AI players, and support for the changes made in the Seafarers of Catan expansion to the original board game. Read more
pyAwale is a pure Python implementation of the Ivory Coast rules for Awale. Awale is a game of great antiquity, and has been played around the world in various forms for millenia. It is a member of the mancala family of board games.
Pytego is a two-player, cross-platform, networked clone of the classic boardgame "Stratego" from Milton Bradley. It is developed using Python, PyGame and SDL.
Quadromania is where a board of coloured stones is mixed up and your task is to restore the original board of red stones.
Quarry is a multi-purpose GUI for several board games, at present Go, Amazons and Reversi (a.k.a. Othello.) It allows users to play against computer players (third-party programs, e.g. GNU Go or GRhino) or other humans, view and edit game records. Future versions will also support Internet game servers and provide certain features for developers of board game-playing engines for enhancing their programs.
Quarters Board Game
Quarters is a strategy game for two players. Although its rules are relatively simple, it still offers some of the same opportunities for skill as in chess.
QUB is an electronic front-end for playing wargame/boardgame-style games on your computer using graphics files for pieces and game boards.
Quintalign is a one player boardgame for Linux/KDE2 and Linux/KDE3. It is a bit similar to Tetris but in this game you have to keep a game board free, fighting against new pieces appearing every move and clutter the board. You remove pieces by aligning pieces of the same colour in a row, column or diagonal.
Robot Race is a race game in which each player attempts to be the first to touch a series of flags by maneuvering a robot across a dynamic race course. The game is for two to eight players playing independently or on teams.
Six is a Hex playing program for Linux/Un*x systems running KDE. It has a strong AI, an easy to use GUI and can import emails from Richard's PBEM server.
Snakes & Ladders
sl is a curses-based Snakes and Ladders game. Up to 6 players can play. The UI is simple and intuitive. Users can design and save their own boards.
Space Hulk is a science-fiction board game in the world of Warhammer 40000. The project is aiming at providing a way to play SpaceHulk on your computer with the exact same rules as in the board version.
Spillwords is a clone of the classic board game "Spill and Spell". The basic premise of Spillwords is to try to make a crossword puzzle using the longest words possible
In Squaroid the goal is to score 150 points and to defeat your opponent by a margin of at least 15 points. You earn points by making squares on a 8x8 fields board. The game is played through an(y) IRC server.
Sulk is aimed at duplicating the gameplay of Space Hulk(TM), first edition, as a computer game. I hope to have network play and AI at some point, although at the moment it is strictly 2-player hotseat.
TTraffic is a Tcl/Tk version of the board game Rush Hour created by Binary Arts Coporation. The goal is to remove the red car(s) out of the grid through the slot on the right. To do this you have to slide the other cars out of the way. TTraffic is inspired by GTraffic, the Gnome version Rush Hour. TTraffic comes with about 15.000 puzzles ranging from intermediate to expert.
XArchon is a clone of the golden oldie ARCHON game by Electronic Arts. It offers one-player, local two-player or networked two-player games, running under X11.
XFrisk is a computer version of the classic Risk board game. It is a multiplayer game played on a TCP/IP network, uses the X11 window system for graphics and runs on most UNIX and UNIX-like platforms.
Xquarto is identical to Xtic except that the player who completes a row, column or diagonal loses.
Xtic is a two-player game, although for the moment, it is only possible to play against the computer. The board is
composed of 4x4 squares and 16 pieces. Each piece has four properties: black or brown, horizontal or vertical, solid or hollow, round or square. This makes up 16 possible combinations and there is exactly one piece for each possibility.