HuangqunStudio / multa

An experimental server-side application for board games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multa

An experimental server-side application for board games.

What does multa mean?

multa /ˈmulta/ means "multiple" in latin. We choose this name because we are developing a multiplayer game server.

Current plan

As mentioned above, this is just an experimental application. We have not decided the specific game to develop yet. We even may not develop board games. This is just for fun!

Documentation

To be done.

General idea & guide

please refer to this article

Language

We are using Golang for this project.

Reason

Golang is a rather new language, but is really suitable for multi-processing. This language has its embedded multi-processing support (Goroutine and Channel). In short, Goroutine is to create a new process and the cost is very cheap. Channel is used for inter-process communication. More information can be found here

To learn Golang

To get familiar with Golang, please try this article

About

An experimental server-side application for board games