Shingoki

Add to website Metainformation

Other games

Shingoki puzzle

Shingoki puzzle

There are many logic games based on mathematical rules. One notable example is the Shingoki puzzle (also known as Semaphores).

In it you need to lay a conditional railway through circles with numbers - semaphores. In this case, you need to take into account not only the color of the circles, but also their numerical values.

The ability to quickly count and think abstractly directly affects the chances of winning. And, of course, they depend on the size of the playing field - the larger it is, the more difficult the puzzle!

Game history

The historical homeland of the game is the Land of the Rising Sun, where similar puzzles were produced in a wide variety in the 80s and 90s of the last century. Shingoki was not included in the golden classics of the genre and still remains a little-known game, although its rules are close to the popular Sudoku, Kakuro and Hitori.

In Sudoku the player is required to fill in empty cells with numbers, in Kakuro - black and white blocks, and in Hitori - cross out extra numbers. In Shingoki, all the necessary numbers are already indicated, and the player's task is to correctly use these numerical values by drawing lines between the circles.

Although this game is called Semaphores in most countries, its original Japanese name is 信号機 (Shingoki) which translates to "Traffic Light". There are actually not that many differences between these means of light signaling; they both fully correspond to the nature of the game, namely, laying conventional communication routes between key points (circles).

At first, the game may seem complicated, but it is enough to play a few games for it to open up to you in all its simplicity and genius. Try playing Shingoki once (for free and without registration), and you will never part with this game!

How to solve Shingoki puzzle

How to solve Shingoki puzzle

In the Shingoki puzzle, the player is assigned the role of a track-laying driver, laying a railway along semaphores that indicate in which direction and at what distance the rails should be laid.

However, this comparison is very conditional, and the gameplay can also be compared to laying roads along traffic lights, especially since the original name of the game Shingoki (信号機) is translated precisely as “Traffic Light.”

One way or another, to solve this puzzle, you will need a clear knowledge of the rules, logic and attentiveness!

Game rules

Initially, the playing field is a square or rectangle, divided into many identical cells. Some of them have black or white circles with numbers. Your task is to lay a continuous (loop) path through these circles, observing the following rules:

  • The path goes straight through the white circles - without turns.
  • After passing the black circles, the path turns 90 degrees.
  • The number inside each circle indicates the total length of the lines coming out of it.

Since the direction of movement of the conditional train is unknown, both lines (left and right, bottom and top) are considered to leave the circle. When these lines touch other circles, the countdown is interrupted.

How to solve the puzzle

A mandatory game condition is the closure of the line at the end of the path, that is, it must form a continuous contour: without intersections or branches. This can be achieved by strictly following the rules and drawing lines only where they should be according to the colors and numerical values ​​of the circles. To make solving the puzzle easier, use the following tips:

  • Start with circles next to each other.
  • Use conditional path markers (dots or crosses) in those areas where the loop will definitely not pass.
  • Take your time and think about every move.

For the Shingoki puzzle, there is only one correct solution - the path along which the conditional railway needs to be laid is always the same. If during the game you encounter difficulties in certain areas, move on to the next ones, and then come back. As a rule, the solution to this game is not linear: first you need to form individual fragments of the path, and at the end combine them into a common loop.