Linux Puzzle Games
Back Home
 :: What is Linux?
 :: Flavour Guide
 :: Linux Forums
 :: Linux Games!
 :: Bookstore
 :: How to Order
 :: Order Form
 :: Privacy Policy
 :: Contact Us
 :: Back to Games
Linux Puzzle Games

Below are a few screen shots, and a list of games in the Puzzle section:

Alizarin Tetris



4st Attack is a good looking connect-four game with multiplayer support. It is fully themable/skinnable and features a decent AI opponent.
54321 is five games in four, three, or two dimensions for one player. 54321 takes five classic two-dimensional puzzle games and extends them into three and four dimensions.
Alizarin Tetris is a Tetris-like game with a twist for Unix, Win32, and BeOS systems. It includes multi-player support, user-extensible color, shape, and sound styles, can use TCP/IP networking, and features a few different AI opponents.
Apache Server Tic Tac Toe is a tutorial module that lets you play Tic Tac Toe against your Apache server. Mod_so is needed in the server core.
asforza4 is a 4-in-a-row (or 4-in-line) game. You can play against a friend, against an AI program, or against a friend via a TCP/IP interface. It features plugins (CPU/swap/mem monitor, analog clock, mailchk, pppmon, cd player, mixer, etc.) and theme support.
Atakks! is Ataxx-like SDL game.
Atomix is yet another little mind game for GNOME, where you have to build molecules out of single atoms. It's inspired by the original AMIGA game Atomix.
Bedte (another tetris-like game) is a Linux port of the Win32 version 2.52. Its features include: Customisable Gameplay; Customisable Scoring; One or two players; Agressive or Points mode; Multiple Difficulties; Customisable Controls; Themeable Graphics; Piece Preview; and a High Score System.
bluetile is a board game that runs on X. The object of the game is to turn all the tiles. If you turn one tile, neighboring tiles turn, too.
cgames is a package that provides three games for the Linux console. Included are cmines (minesweeper), csokoban (sokoban), and cblocks (sliding-block puzzles). The games make use of the console font and mouse support to improve the user interface.
ClanShip is a single player version of Battleship, written in C++ with ClanLib.
console othello is an Othello-style board game running on a text console.
Crack Attack! is a puzzle/action game in which you rush to eliminate colored blocks before they fill your screen. Particularly clever eliminations cause garbage to clutter your opponent's screen. Who will survive the longest!? Playable both online and off.
Crossword Generator generates crosswords from scratch to PostScript. It just needs the board and a dictionary and it fills it up. It uses an optimized branch and bound algorithm to try all the posible combinations. There is also an optional heuristic to speed up the process. This heuristic is not exhastive, but it gives much better time that the normal one. When the crossword is ready it can translate it into TeX format so that it can be compiled using LaTeX.
Cube21 is a simple OpenGL game. It presents the user with an object very much like a Rubiks Cube, and allows the user to manipulate the cube in 3-dimensional space.
Cybercube is a tetris-like game, but in 3D and with colors instead of different forms. It uses OpenGL and Glut, so it should work on all platforms supporting those libraries.
Distributed Artificial Life Laboratory (DALi) is a P2P Java artificial intelligence project.
Dr. Tux is a Dr. Mario (TM) clone, written in SDL.
EasySok is a sokoban game for KDE.
Enigma is a puzzle game with elements of Boulderdash and elements of Sokoban, but is possibly most similar to the old Spectrum game XOR.
Epiphany is a multiplatform clone of the game Boulderdash. It is written entirely in C++, using Clanlib as its graphic library. The player must collect all valuable minerals scattered in levels, while avoiding being hit by a falling boulder or a bomb.
eWord Search is a cross-platform word searching game. It is available natively for Win32, BeOS, Perl/TK, Java, and Qt. It supports word highlighting, downloadable puzzles in easy to modify text files, and more.
FindIt NIX is a clone of the Windows game FindItXP. The goal is to spot the 5 differences between 2 images within a certain amount of time. The quicker you find them, the higher the bonus will be. FindItNIX features high scores compatible with those of the Windows version and over 1200 levels available on the Internet.
FlashTris is a Tetris-like game, released under the GPL license. It features multi-players over the Internet or a local network, team games, bonus levels, play vs computers, pieces editor, and many other options.
FreeCell Java Applet is a Java applet of the popular FreeCell card game.
Freeoxyd Enigma is a reimplementation of Oxyd, a puzzle game that was very popular on the Atari ST and later on the PC. Equipped with a little black marble, your objective is to locate and uncover matching pairs of Oxyd stones.
GCompris is a complete educational suite for children 3 to 10 years old. It is activity-based, and currently includes more than 30 activities. It offers activities dedicated to little kids which teach them how to use a mouse and keybord. It teaches letters, numbers, and words, basic algebra training, reading time on an analog clock, and much more.
Gem Drop X is a fast-paced puzzle game where it's your job to clear the screen of gems before they squash you. You're at the bottom, they're at the top, and they keep coming.
Gewels is a Gnome version of Jewels with multiplayer deadmatch mode.
glsnake is an OpenGL stress toy, based on Rubik's snake. One can use this toy to create extra models for the glsnake XScreenSaver hack. It also includes a large collection of predefined snake models.
GNOME Maze is a maze board game. The objective is to get the Tux out of the maze. This release has different levels, and if you are unable to solve the maze, the computer can do it for you.
Gnome Tesserae is a puzzle game in which the player removes tiles from a mosaic by jumping over them with other tiles.
GnomerMind is a configurable and attractive looking MasterMind-type puzzle game for GNOME.
Gnood is a puzzle game where one fires "gnoods" into the playfield, in order to bring the others toppling down.
Groundhog is a small logic game written in C++. The GUI is built with GTK. The purpose is to put balls in pockets of the same color by manipulating a maze of tubes.
gTans is a GTK version of Tangram, an ancient chinese puzzle. The object is to put 7 geometric shapes together so as to form a given outline.
GtkBalls is a simple but awesome logic game, where you try to remove as many balls from the game field as you can. This development version is released in hopes that people will submit bug reports and patches to improve the next stable release.
gwanderer is a GNOME port of the old puzzle game wanderer (and later xwanderer).
Hangman is a version of the well known "hangman" game. This program is written in Python and uses the ncurses library to draw the interface.
Hexxagon is a Ataxx clone. The goal of the game is to conquer as much of the board as possible, which is done by capturing the opponent's pieces or by cloning your own.
IceBreaker is an action-puzzle game in which you must capture penguins from an Antarctic iceberg so they can be shipped to Finland, where they are essential to a secret plot for world domination. To earn the highest Geek Cred, trap them in the smallest space in the shortest time while losing the fewest lives. IceBreaker was inspired by (but isn't an exact clone of) Jezzball by Dima Pavlovsky.
Java 3D Chess Applet is a chess program which uses Java 3D. It allows you to play chess against yourself or against a friend on the same computer.
KLACK gives you the command over a sphere (you control it via one key, visit the page to see how) which you have to use to hit another sphere or make another sphere hit a third sphere.
kpictorial is a little logical game which entails reconstructing a black-and-white image. The only information provided (and needed) is a set of numbers for each row and column which indicate the length of the sequences of black bits in that row or column.
Kugel Lines is a game played by moving objects on a board. When you create rows, columns, or diagonals containing the same objects ("kugels"), the score will increment by the number of objects you manage to line up. At 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.
KWappen is a colorful KDE3 board game. The goal of the game is to eliminate the game tiles as quickly as possible. The game is solved if every column has one tile or no tiles. The game is not a clone of any other board game, and the rules of the game are entirely unique. KWappen was tested with SuSE 8.0 Linux. KWappen requires a screen resolution that at least as large as 1024x768 pixels.
Lazy Solitaire is a solitaire game for lazy people. The program will finish your moves when they are unique and finish the game if you don't. Just click on a card to make it move. It provides gameplay with a minimum of effort for a maximum waste of time.
Lexter is a real-time word puzzle for text terminals. Arrange the falling letters into words to score points. Lexter supports internationalization and multiple dictionaries. This package contains English and French dictionaries, but it needs a French gettext translation.
LPairs is a classic memory game with the goal of finding pairs of identical cards. It uses the SDL library for graphics and sounds and can be played in fullscreen.
LTris is a Tetris clone with nice effects, graphics, and sound. It has a menu, a highscore, a two player mode, and an advanced game mode in which you get a new figure in each level and later suddenly-appearing tiles and lines.
Magic Tiles is a matching game. Tiles have a colored symbol on them. Match tiles with the same color or same symbol to clear the board.
MAHC Advanced HTML Chat is a complex PHP system that installs easily and allows people to chat using only HTML. Features include multiple rooms, private chat, user colored chat text, games (checkers, chess, hangman, tictactoe, dicezee, crossword), private chat, a "weak" AI chat, Inter-chat messaging, selectable MIDI music, and 3D graphical smilies. The Web server requirements are currently only PHP4 and a crontab facility.
Marbles is very similiar to Atomix and was heavily inspired by it. The goal is to create a more or less complex figure out of single marbles within a time limit to reach the next level. Sounds easy? Well, there is a problem: If a marble starts to move, it will not stop until it hits a wall or marble. Teleports, arrows, and crumbling walls make it even more interesting.
Mash is a software implementation of the pencil and paper game of Mash. It's an easy to learn game which can be played by anyone. Currently it is implemented using the FOX GUI toolkit, which allows it to be ported with ease to both X11 (over Linux, BSD, etc.) and Win32.
MoxQuizz is a multilingual IRC quiz/trivia script for eggdrops which acts as a game master. A question is posted to the channel, and all chatter is searched for the answer. If something matches an answer or an optional regular expression, the user who said it receives a point. Highscores and an allstars table are managed. Users can ask their own questions, too. A large set of German and English questions are provided, but you can easily run MoxQuizz with your own set. There are numerous fun commands like !hug, !roll, and others.
PackAttack is a game which is a little bit like tetris. The game play involves moving falling boxes into a row in order to get the best high score. The game is a clone of the "Stack Attack" game which is found on some cellular phones.

PCP-Puzzle is a theoretical puzzle game based on Post Correspondence Problem.
PipeNightDreams is a game similar to the classic PipeDreams that runs under X11. It is implemented using the SDL libraries. It has 25 levels with increasing difficulty, and you can create your own by editing the text files. It has a lot of cool graphics, and a simple and fast interface.
PyTraffic is a Python version of the board game Rush Hour created by Binary Arts Coporation. The goal is to remove the red car out of the grid through the slot on the right. To do this you have to slide the other cars out of the way. PyTraffic comes with about 15,000 puzzles ranging from intermediate to expert, and has an extremely smart hint facility which is able to find the best move in every position.
pytris is a two-player networked console Tetris clone written in Python/Pyncurses.
Pyzzle is a cross-platform Myst/Riven interface-style game engine. It is written in Python and uses the SDL wrapper Pygame.
Qleuren is a Qt-based MasterMind clone with a user-interface that tries to look and feel like a real-world board game.
Quadra is an addictive puzzle game and competitive, action-packed multiplayer game all-in-one. It features incredibly smooth gameplay, recursive line clearing allowing blocks to combine in violent chain reactions, block shadow to help you drop blocks with precision 10 levels with colorful background images and matching sound effects, integrated CD music player, worldwide highscore table with recordings of your best performances, fully configurable multiplayer mode with team play, keep an eye on your opponents with the remote watch windows, chat window, powerful and flexible user interface TCP/IP support for internet or LAN multiplayer games and more.
Rubiclox is a Rubik's clock running under X. Slogg is a very addictive puzzle game, much like Columns.
Super Methane Brothers is a game in which you use a gas gun to capture baddies.
tact is a curses-based tic-tac-toe program that supports arbitrary sized 2D and 3D versions of tic-tac-toe, network play, and several computer players of varying intelligence, all of which can play either you, or each other, on any board size. The most intelligent computer player can play perfectly (in real time) on all 2D boards, and all 3D boards except 4x4x4.
tes is a simple multiplayer card game of visual perception for ncurses networked environments. The goal of the game is to find three cards which have the proper properties quicker than your opponents. A bot is included for lonely players.
TextMaze is a small console-based game. It generates random mazes and allows you to traverse them using the arrow keys. Once you complete the maze you are given an uplifting congratulations.
Tile World is an emulator of "Chip's Challenge", a popular game created for the Atari Lynx and later ported to MS Windows 3.x. "Chip's Challenge" is a tile-based game, demanding complex puzzle-solving and occasionally quick reflexes. Tile World, in addition to bringing the game to modern OSes, provides emulation of the Atari Lynx version in addition to the more well-known Windows version of the game. It also deals with user-created levels intelligently, and provides game-saving features, customization, etc.
Torus is a simple game inspired by Torus for DOS. The object of Torus is to clear falling toruses by aligning toruses with the same color on one of several protruding pipes (the game concept is similar to that of Tetris). Torus is written in C++ using Qt and the STL.
Tower toppler (aka Nebulous) is the reimplementation an old 'jump and run' game. In this game you have to climb to the top of a tower avoiding all kinds of creatures that want to push you down.
Turnover is a small game which has a board made up of 8x14 blocks. You have the ability to turn over four blocks at once, and if the same colour blocks average, they will be broken.
tux_aqfh is Tux: A Quest for Herring, a game in which Tux the Penguin must collect Golden Herring and other prizes. This beta has several fully playable levels. Tux-AQFH is provided with full source code; it is designed for portability and runs under most OSes.
U61 is an extensible multiplayer block-based game, and its rules are parametered by Lua scripts. This means any player can change the rules and share his new rules with others. U61 is very multiplayer oriented and it does not really make sense to play alone. It also has some nice features you would expect from such a game, such as theme support and very accurate key settings (one can change the repeat rate of each key independently).
Ultra Power Rubix Cube Max II is the definite Rubick's cube system. It runs under X11, and has sound.
X-pired is an action-puzzle game written in C using SDL, SDL_mixer, SDL_image, and SDL_gfx libraries. The goal of the game in each level is to reach the exit square, avoiding exploding barrels and other deadly stuff.
XBlockOut is an excellent 3D game of Tetris/Block Dropping. It has nice graphics, offers great information support and it is very stable.
XBomb is a minsweeper game with a choice of three different grids. The simplest is the hexagonal grid, next is the traditional square grid and the most complex is the triangular grid. For each of the different grid shapes there are three difficulty levels.
xbreaky is a breakout game for X.
XLightOff is an X game which is easy to play, harder to solve.
Xmahjongg (Real Mah Jongg) is a social game that originated in China thousands of years ago. Four players, named after the four winds, take tiles from a wall in turn. The best tiles are made of ivory and wood; they click pleasantly when you knock them together. Computer Solitaire Mah Jongg (xmahjongg being one of the sillier examples) is nothing like that but it's fun, or it must be, since there are like 300 shareware versions available for Windows. This one is for X11 and it's free.
XTerminator is an implementation of the classic robots game. You move around and try to get the enemies to collide with each other. This is a slightly enhanced version.
XWelltris is a 2.5D Tetris-like game, with the aim to score as highly as possible.
Zoom is an interpreter for Z-Code adventures, such as those made by Infocom in the 80's or new ones compiled by the Inform development system. It supports versions 3, 4, 5, 7, and 8 of the Z-Machine.


(c)affeinated 2002 Alternative Design