Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bartekpog/go-game
REACT Website dedicated to play Go board game
https://github.com/bartekpog/go-game
Last synced: 2 months ago
JSON representation
REACT Website dedicated to play Go board game
- Host: GitHub
- URL: https://github.com/bartekpog/go-game
- Owner: BartekPog
- Created: 2019-09-18T18:44:11.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-24T02:27:24.000Z (8 months ago)
- Last Synced: 2024-10-04T18:42:31.900Z (3 months ago)
- Language: JavaScript
- Homepage: https://bartekpog.github.io/Go-game/
- Size: 17.1 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GO
This is a website dedicated to play GO game locally:
![](/assets/capture.gif)
### What is GO?
Go is an old chineese game - it is thought to be the oldest board game continously played to present day. It has simple rules, but the possibilities and it's consequences are very complex. It is usually compared to chess. This game is a great way to spend some quality time with your peers or siblings. You can read more about it on [Wikipedia]().
### Chineese rules
This project was created due to lack of proper GO online platform on chineese rules. I prefer chineese rules over japaneese/korean because I found its post-game dead groups removal rules a bit unclear. All the differences are explained [here](https://boardgames.stackexchange.com/questions/1841/what-are-the-difference-between-chinese-and-japanese-rules-in-go), but those do not influence the game flow - the changes are mostly visible in the methods of counting points. The results are very similar though.
## Development
There are a couple things left to do:
- [x] Add main game mechanics
- [x] Finish styling for desktop
- [x] Finish styling for mobile devices
- [x] Add gif presenting the game to readme
- [ ] Add custom favicon
- [ ] Add tests for game mechanics
- [ ] Add visualisation of conquered fields in game results screenThis repository uses [REACT](https://reactjs.org). If you want to make some changes and improve the platform you have to make sure you have npm installed and just clone this repository:
```sh
git clone https://github.com/BartekPog/Go-game.git
```and run
```sh
npm i
```