Color Go Server – CGS

Color Go Server, or CGS, is an Internet Go server enabling you to play against other players, worldwilde, in real time and directly from your browser. Its main purpose is to facilitate Go (game) discovery and learning, by updating its design and by adding some tools making the rules easier to understand.

Why CGS ?

Go is an fascinating game which has been played for almost 3000 years. This seniority is a mark of quality. Still, it is a difficult game for beginners to grasp, which prevents them from capturing its depth and beauty.

However, the basic rules are extremely easy and can be learned within 5 minutes … But the final goal, to control a bigger territory than his opponent, remains hard for beginners to visualize.

This is why CGS’s purpose is to help new players learning the game rules in a more intuitive way.

Helping beginners

Visuals

CGS stands out with its unique game board display. Players slide from a sober board with black and white stones to a colorful board where each territories take shape in real time.

With its attractive design, CGS could pick the curiosity of new Go players.

Territories

The game main objective, to control a territory, is hard for beginners to visualize.

On CGS, beginners will be able to intuitively understand how a territory is built or modified by instantly visualizing the impact of every move.

Influence

In a game of Go, each stone has a certain influence on the board. This is very hard for a beginner to visualize on a traditional board. CGS points out territories by highlighting this influence.

By simply illuminating each stones, the board illuminates itself, revealing each players territory. It is then a battle of colors between two sides: the most intense influence is more likely to conquer the territory.

Atari

The beginners who just started to play have difficulties to see Atari. In order to help them, CGS will highlight this situation by reducing the size of stones that have only one liberty left.

Weak groups

Another complex concept for beginners to visualize is the strength or weakness that a group has on the board. Indirectly, the display of territories shows to what extent a group can be surrounded. With CGS, at a glance, a player will be able to spot if a group is endangered.

This way, it will be easier for a begginer to avoid placing a stone in dangerous areas.

Themes

On CGS there is something for every taste! The player will be able to choose his preferred design among different themes while adjusting other parameters such as the intensity of the grid or the intensity of the influence.

User Interface

Game room

The game room show the list of current playing games and all challenges available.

The player can observe one of the current playing game by clicking on the corresponding row.

In the list of challenges, the player can accept one, by clicking on the “Play” button. He will see an information popup about the challenge with content such as clock or handicap. He can then confirm the challenge to start the game, or cancel it to find another one.

The player can create a new challenge by pressing the Play button.
The Play button will show the Automatch popup that allow him to automatically find an opponent that match the game’s criterias he selected.

Board screen

The user interface is revisited in order to make it looks like a versus fighting video game. This will be more fun for casual players.

The interface is inspired by medieval fantasy to better harmonize with the style of the game board.
Even if the design is relooked, the interface features remain classical:

  • a board
  • a chat
  • a section for each player which contains: the display name, the avatar, the rank, the clock and the count of the captured stones
  • buttons to pass, resign or undo

Scoring

When both players pass then the game enter in scoring mode. An automatic check is computed first in order to detect the dead stones. In most case the detector will select all dead stones. But in complex situations like Seki this maybe would not working as expected. This is why players have to verify dead stones and modify them if necessary.

Both players have to validate the dead stones in order the game end. Then a popup will appear to show the game’s outcome.

Localization

One of the main goals of CGS is to be accessible around the world. This is why multiple languages will be available at launch like English, French and Russian (thanks to Anton Rochev!).

At first launch CGS detect your native language and use it by default if available. Of course you will be able to change it manually in the settings.

If you want to help translating CGS into a language that isn’t listed above, please send an email to contact@colorgoserver.com.

Ideas under consideration

Adventure mode

To really start playing Go smoothly, the best still is to be taught by someone who knows his basics.

This is why CGS should integrate an adventure mode in which, for example, the player will take on the role of a perfect beginner willing to become a Go champion. Accompanied by a virtual teacher, the game rules will be interactively transmitted to him. Exercises and confrontations against virtual opponents will encourage him to progress.

Throughout his advancement in this mode, the player will discover new rules and tips to improve his game:

  • Direction of play
  • Big moves
  • Easiest Josekis
  • Basic Tsumegos
  • Shapes

The aim will be to lead a new player to a 15-20 kuy level. He can then continue the adventure by taking part in tournaments that integrate real players his level.

Sponsorship and schools

A sponsorship system can also be added. A beginner would become the student of a more experienced player on the server. He would determine the level he wants to reach and will be directed to the teacher(s) most likely to make him achieve his goal.

Virtual schools could emerge on the server and enable the training of a greater number of students.

Gameplay analysis

Getting a game review will be simple as clicking on a button thanks to an automatic request. This way, someone more experienced can comment on the reviewed game and advise the player(s) involved.

An Artificial Intelligence can also be used to analyze a game.

FAQ

  • When will CGS be released?
    CGS server is expected for April-May 2020. The exact date will be available at a later stage. There are chances for a beta to be available a little earlier.
  • How to play on CGS ?
    The CGS Go server will be accessible worldwide through your internet browser at www.colorgoserver.com
  • Will CGS be free ?
    Yes, that is the aim, although servers have a cost. CGS will rely on players donations. Possibly with ads if donations are not enough.
  • In which language will CGS be available ?
    First, French, English and Russian. Then, other languages ​​will be added depending on users.

Newsletter

If you’d like to receive updates about CGS, please subscribe below.