Newbies What Next ? News Forums Calendar


News Sections
General News (3987/0)
Reviews (637/0)
Press Releases (465/0)
Distributions (197/0)
Software (915/0)
Hardware (537/0)
Security (192/0)
Tutorials (356/0)
Off Topic (181/0)

User Functions


Don't have an account yet? Sign up as a New User

There are no upcoming events

Puzzle Collection

Puzzle Collection

This is a collection of small open source computer programs which implement one-player puzzle games.

The actual games in this collection were mostly not the developer's invention; they are re-implementations of existing game concepts within a portable puzzle framework.


MIT License

Simon Tatham



Developer Documentation, Subversion

Selected Reviews:

Features include:

  • Black Box - find the hidden balls in the box by bouncing laser beams off them
  • Bridges - connect all the islands with a network of bridges
  • Cube - pick up all the blue squares by rolling the cube over them
  • Dominosa - tile the rectangle with a full set of dominoes
  • Fifteen - slide the tiles around to arrange them into order
  • Filling - mark every square with the area of its containing region
  • Flip - flip groups of squares to light them all up at once
  • Galaxies - divide the grid into rotationally symmetric regions each centred on a dot
  • Guess - guess the hidden combination of colours
  • Inertia - collect all the gems without running into any of the mines
  • Keen - complete the latin square in accordance with the arithmetic clues
  • Light Up - place bulbs to light up all the squares
  • Loopy - draw a single closed loop, given clues about number of adjacent edges
  • Magnets - place magnets to satisfy the clues and avoid like poles touching
  • Map - colour the map so that adjacent regions are never the same colour
  • Mines - find all the mines without treading on any of them
  • Net - rotate each tile to reassemble the network
  • Netslide - slide a row at a time to reassemble the network
  • Pattern - fill in the pattern in the grid, given only the lengths of runs of black squares
  • Pearl - draw a single closed loop, given clues about corner and straight squares
  • Pegs - jump pegs over each other to remove all but one
  • Range - place black squares to limit the visible distance from each numbered cell
  • Rectangles - divide the grid into rectangles with areas equal to the numbers
  • Same Game - clear the grid by removing touching groups of the same colour squares
  • Signpost - connect the squares into a path following the arrows
  • Singles - black out the right set of duplicate numbers
  • Sixteen - slide a row at a time to arrange the tiles into order
  • Slant - draw a maze of slanting lines that matches the clues
  • Solo - fill in the grid so that each row, column and square block contains one of every digit
  • Tents - place a tent next to each tree
  • Towers - complete the latin square of towers in accordance with the clues
  • Twiddle - rotate the tiles around themselves to arrange them into order
  • Undead - place ghosts, vampires and zombies so that the right numbers of them can be seen in mirrors
  • Unequal - complete the latin square in accordance with the > signs
  • Unruly - fill in the black and white grid to avoid runs of three
  • Untangle - reposition the points so that the lines do not cross

Puzzle Collection in action

Return to Puzzle Games Home Page

Bookmark and Share

Last Updated Saturday, July 04 2015 @ 10:05 AM EDT

We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, Scala, Scheme, Forth, SQL, Node.js (new), Fortran (new), Erlang (new), Pascal (new), and Ada (new).

Group Tests
100 Essential Apps
All Group Tests

Top Free Software
5 Office Suites
3 Lean Desktops
7 Document Processors
4 Distraction Free Tools
9 Project Management
4 Business Solutions
9 Groupware Apps
14 File Managers
10 Databases
21 Backup Tools
21 Productivity Tools
5 Note Taking Apps
9 Terminal Emulators
21 Financial Tools
5 Bitcoin Clients
21 Text Editors
21 Video Emulators
21 Home Emulators
42 Graphics Apps
6 CAD Apps
42 Scientific Apps
10 Web Browsers
42 Email Apps
12 Instant Messaging
10 IRC Clients
7 Twitter Clients
12 News Aggregators
11 VoIP Apps
42 Best Games
9 Steam Games
42 Audio Apps
5 Music Streaming
42 Video Apps
5 YouTube Tools
80 Security Apps
9 System Monitoring
8 Geometry Apps
Free Console Apps
14 Multimedia
4 Audio Grabbers
9 Internet Apps
3 HTTP Clients
5 File Managers
8 Compilers
9 IDEs
9 Debuggers
7 Revision Control Apps
6 Doc Generators
Free Web Software
21 Web CMS
14 Wiki Engines
8 Blog Apps
6 eCommerce Apps
5 Human Resource Apps
10 ERP
10 CRM
6 Data Warehouse Apps
8 Business Intelligence
6 Point-of-Sale

Other Articles
Migrating from Windows
Back up your data
20 Free Linux Books
24 Beginner Books
12 Shell Scripting Books

Older Stories
Saturday 05/16
  • 9 First Steps with Ubuntu 15.04 (0)
  • Excellent Console Log File Analyzers (0)

  • Monday 05/04
  • 100 Essential Free Apps (0)

  • Saturday 04/25
  • What are good command line HTTP clients? (0)

  • Sunday 04/12
  • First Peek at XBian on the Raspberry Pi 2 (0)

  • Saturday 04/04
  • First Look at OSMC RC on the Raspberry Pi 2 (0)

  • Sunday 03/29
  • First Steps with OpenELEC on the Raspberry Pi 2 (0)
  • Ubuntu MATE 15.04 for Raspberry Pi 2 (0)

  • Monday 03/16
  • MIPS Creator CI20 v Raspberry Pi 2 (0)
  • Raspberry Pi 2: Raspbian (ARMv6) v Linaro (ARMv7) (0)

  • Vote

    What Linux distribution do you run on your main computer?

    982 votes | 3 comments

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 - All rights reserved