/GoGame

C#, SFML board "Go" game prototype

Primary LanguageC#

GoGame

  • .NET Core 3.1
  • SFML.net 2.4

Board game "Go", created for studying purposes as a project for the course of learning the C # language Have 2 local players and board of size 9X9


Implemented rules

  • Opponent stones that you have surrounded with your stones are removed from the board and added to your score
  • You can't go to "suicidal" points

Not imlemented

  • "Ko" rule

Winning

The winner is determined by the points scored, after a pass from both sides


Deploying

If you want(why?) to play the game you will need to use dotnet publish command

.NET Deploying Microsoft info

Copy the repository

git clone https://github.com/PLATnya/GoGame.git
cd GoGame

Make some magic

dotnet publish -c Release -r <RID> --self-contained true

where - Runtime identifier for custom platform

choose your RID

Example

dotnet publish -c Release -r win-x64 --self-contained true
cd Game/bin/Release/netcoreapp3.1/win-x64/publish
./Game.exe

then enjoy it!