https://github.com/henrykovalevsky/mycheckers
My variation of checkers game.
https://github.com/henrykovalevsky/mycheckers
checkers draughts fsharp suave vue
Last synced: about 2 months ago
JSON representation
My variation of checkers game.
- Host: GitHub
- URL: https://github.com/henrykovalevsky/mycheckers
- Owner: HenryKovalevsky
- License: mit
- Created: 2022-11-28T00:37:17.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-21T17:19:37.000Z (almost 3 years ago)
- Last Synced: 2025-06-10T20:52:38.931Z (about 1 year ago)
- Topics: checkers, draughts, fsharp, suave, vue
- Language: F#
- Homepage:
- Size: 36.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Henry's checkers
There is my variation of checkers that I invented long time ago.
I just remember that as a kid, I used to play chess and draughts with a friend of mine sometimes.
And one day I decided to change the rules of draughts to make it more fun.
I was reminded of those days and I wanted to implement the game since I can remember.
## Game
The exact rules and demo can be found [here](https://github.com/HenryKovalevsky/MyCheckers/blob/cd43adab7c5dfbf9f1fc8e29e2fabadee3df2bc3/client/src/App.vue#L13).
## Prerequisites
Written in [F#](https://fsharp.org) and [Vue](https://vuejs.org).
- [.NET SDK](https://dotnet.microsoft.com/) to work with F# files and dependencies;
- [Node.js](https://nodejs.org/) to execute JS code.
## How to use
- `build.bat` — build for production.
### Server
- `cd server`
- `dotnet build` — install dependencies and build;
- `dotnet run --project src\Api\MyCheckers.Api.fsproj` — starts dev server.
### Client
- `cd client`
- `npm ci` — install dependencies;
- `npm run dev` — start dev server.