Skip to content

A public version of dominion-v4 that removes non-free assets

Notifications You must be signed in to change notification settings

charles-toller/dominion-v4-public

Repository files navigation

dominion-v4

Directory Meanings

You can find definitions for each card in the game located under the src/cards directory, and most of the game logic is located in src/cards/{Game,Player}.ts.

There are tests for every card and many of the subsystems in the test directory. Run npm test to run them.

There are tests for the client in the testClient directory. Ensure you have Google Chrome and chromedriver installed, then run npm run test-client to run them.

Installation

To build, you'll need to have Node.js v14 or later installed.

Then, run npm run buildServer && npm run buildClient to build the application.

Finally, run PORT=3000 npm run main to start the server. Note that in the public version of this repository, many assets have been removed for copyright reasons, and will need replacements.

About

A public version of dominion-v4 that removes non-free assets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages