This is a monorepo containing packages related to the morris projects. The goal here is to create n-men morris just for fun using typescript and react. Some goals:
- have multiplayer
- have a bot play perfectly against you
- extend into unprecedented n's
- extend into 3 dimensions
The experience is live here. And it looks like this:
From a fresh clone, make sure you have pnpm
and run pnpm i
, then pnpm dev
.
The monorepo hosts a number of packages:
morris-ai
- Decision makingmorris-core
- Core game implementationmorris-server
- multiplayer node servermorris-ui
- react frontend
core
and ai
are imported without transpiling and used by ui
and server
which each have their own development process. Both can be run concurrently
using pnpm dev
from the root here.