Ganbaru Games

Waste even more time online.


Play the solitaire variation Klondike, popularized by its inclusion in Windows. This project aims to be a free, browser-based version of the classic Windows 3.0 game. Development is ongoing, but the most important feature (the falling card waterfall when you win) has been implemented!

Image of klondike solitaire gameplay

Play Klondike →


FreeCell is another solitaire variation; win the game by building up foundations from ace to king. All cards are dealt face up, but only one card can be moved at a time. Multiple cards can be moved by using the "free cells" at the top of the tableau to temporarily place any card. The difficulty is that as the cells are occupied, fewer cards can be moved simultaneously, which can make it difficult to clear the cells. Read more on Wikipedia.

Play FreeCell →

Grid-based games

My current project: implement as many different types of games as possible using a 2D array to represent game state.


In progress

Akari Madness

Yet another logic puzzle! Also known as "Light Up", the goal is to illuminate the entire game board by strategicly placing lights such that no two shine on each other. Another limitation is that there are black cells which block light. These cells may also display a number, which indicates the number of lights that must be placed in one of the four adjacent cells (lights placed diagonally do not count). Otherwise, there are no restrictions about where to place lights, as long as they don't shine on each other.

Play Akari Madness →

Image of Akari Madness gameplay

Image of Let's Build Bridges gameplay

Let's Build Bridges

Let's Build Bridges is a collection of logic puzzles, also known as Hashi, Bridges, or Chopsticks. The goal of each puzzle is to connect all the "islands" by drawing a series of "bridges" between them. The rules are:

  • Bridges must start and end at an island.
  • Bridges can only be drawn in straight lines (not diagonally!)
  • Bridges cannot cross each other.
  • At most, two bridges can be drawn between islands.
  • The number of bridges connected to each island must match the number on the island.
  • The bridges must connect all the islands together.

The first few puzzles are easy, but watch out, as the difficulty ramps up quickly! There are 100 puzzles to solve. Have fun building bridges!

Play Let's Build Bridges →

Shikaku Madness

Are you a puzzle maniac? Do you eat Japanese logic games like sudoku and nonograms for breakfast? Give Shikaku Madness a try. It's a fun and challenging game, with lots of unique puzzles to solve. Bust your brain as you try to figure out how to completely cover the game grid using squares and rectangles. Sound complicated? Don't worry! The first few levels provide an interactive tutorial to help new players learn the rules.

Click & drag on the puzzle grid to draw. Each number on the grid is a clue; the number represents the size of the rectangle that overlaps it. For example, a clue of "9" means that you need to draw a 3x3 square on top of that clue. The trick is to draw each square and rectangle so that there's no wasted space on the grid. You can't overlap squares, either. Fortunately, there's no time limit, and you can always try again if you make a mistake.

Play Shikaku Madness →

Image of Shikaku Madness gameplay

Image of Nonogram Madness gameplay

Nonogram Madness

A fun & challenging puzzle game; best described as a mix between sudoku and crosswords. Use the provided clues to fill in the correct blocks in the grid, revealing a hidden picture. Complete the included "easy" difficulty puzzles, and if you're up to the challenge, unlock the "medium" and "hard" difficulties for hours of puzzling fun. Includes an interactive tutorial to get beginners up to speed. Think you're a nonogram master? Try solving the randomly generated puzzles for infinite replay value!

The goal of a nonogram puzzle is to "fill" all the correct blocks in a grid. The key to solving each puzzle is the numbers on the top and left of the grid. Each number gives you a clue about how many blocks are filled in each row or column. For example, if the clue for a row was "4 3 1", that means there are four sequentially filled blocks, a gap of one (or more), three filled blocks, another gap, and then finally one filled block on its own. In a 10x10 puzzle grid, this clue solves the whole row: 4 filled + 1 blank + 3 filled + 1 blank + 1 filled = 10 total. Solve easy clues first, then you can logically fill in the rest of the blocks in the grid.

Play Nonogram Madness →

Ganbaru Games publishes puzzle games written by Nathan Demick. Each game is playable in both smartphone and desktop web browsers. In fact, you can load a game, then "save to homescreen" on your smartphone to have convenient access at any time!

If you have suggestions for the next game I should make, or problems with the site, please send a message to

Buy Me a Coffee at

Privacy Policy