Browse free open source Puzzle Games and projects for Windows and ChromeOS below. Use the toggles on the left to filter open source Puzzle Games by OS, license, language, programming language, and project status.

  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    Ataraxia will provide a generic internet gaming framework in java. Board, table, card games will be easy to be developed! bridge, hearts, spades, rummy, go, connect-4, chess, checkers, monopoly, risk, mahjong and more will come! JXTA P2P will be tested.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Shared objects for algebra (moves) on various surfaces (game boards) including cylinders, helices, spheres, hemispheres, tori, Mobius' strip, Klein's bottles, ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    A generic library made to represent Puzzles and programs to solve them (Solvers), a specialization for 2d puzzles, specialization for the N-Puzzle, Several solving algorithms for the N-Puzzle. Command line and Graphical User Interface for N-Puzzles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    Heuristic Goal-seeking Framework

    Fifteen puzzle, with its own goal-seeking to find the best solution

    This project implements the "fifteen puzzle", but it has a twist: the program can solve the puzzle perfectly. The project contains a simple JAVA framework that implements heuristic goal-seeking algorithms. We use this to search for the best solution, but the framework is general-purpose and can be used for similar one-person puzzles. Using this framework will allow developers to focus on a specific domain of interest, while leaving many of the AI concepts and goal-searching concepts to be implemented by the framework The front-end classes use Swing and thus can be run via the Web. Feel free to ask questions or to send feedback.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Do you have a Sudoku to solve? Or want to verify your solution? JSudokuSolver can do this for you! In contrast to other Sudoku solving tools, this program does so by using the same rules a human would. So you can improve your Sudoku solving skills.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Mine Sweeper Whiz
    Moved to github: https://github.com/claycephus/MineSweeperWhiz Artificial intelligence solver as well as a human-playable mode for Mine Sweeper.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Multilayer neural network sudoku generator that can be trained to produce puzzles with different degree of dificulty and imitate those made by people.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    Solve Logic Word Puzzles with CLP

    Constraint Logic can solve word logic puzzles.

    Learn basic constraint logic programming by solving logic word puzzles. Go to http://eclipse.dougedmunds.com . This tutorial will show you how to solve easy 1 star to hard 5 star puzzles, using the eCLiPSe-CLP language (available at http://eclipseclp.org/). Don't confuse this programming language (a prolog language) with the IDE for Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    SudokuExpert is an expert system that resolves sudoku puzzles. It uses the jboss rules (drools) inference engine and swt for the graphical library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Application Monitoring That Won't Slow Your App Down Icon
    Application Monitoring That Won't Slow Your App Down

    AppSignal's Rust-based agent is lightweight and stable. Already running in thousands of production apps.

    Full APM with errors, performance, logs, and uptime monitoring. 99.999% uptime SLA on the platform itself.
    Start Free
  • 10
    Tourk is a framework for developing programming games, where two (or more) people write game playing code (like Deep Blue) and a controller puts the two against each other.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Witz is a chess program that is designed to work with a Winboard interface.
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    physicsmata

    API for all possible cellular automata that work same at all angles

    Its strange how the "sorted pointers" normalizing makes just about any random function, as long as it connects the inputs to the outputs on some path, vibrate as some nonlinear shape of wave. This could be used as a game interface for evolvable musical instruments or fluid puzzle games. Physicsmata is similar in effect to SmoothLife but simpler and pure Java. The cellular automata API takes a function to run at each point. Its parameters are sums of screen brightness (n color dimensions are optional) at concentric circles around each point, efficiently costing only the perimeter of those circles (instead of the area) because of the tree of squares. You can create any function, or to get started try the visual function editor where each click changes if a column is sine/sigmoid/half/double/exp/etc or which of the 0, 1, or 2 columns to the left are its params. Every click changes the patterns of waves seen on the left, which run that function you visually built at each point.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB