Package Licenses
MIT
Dependency Licenses
MIT9
| Package | Relation | Dependencies | Published |
|---|---|---|---|
| @civ-clone/core-civilization • 0.1.7This is a template repo. | INDIRECT | 4 | |
| @civ-clone/core-data-object • 0.1.17A data exchange object for converting a subset of a class instances to plain JSON. | DIRECT | 1 | |
| @civ-clone/core-player • 0.1.9The core elements of what a `Player` is, including the `CurrentPlayerRegistry` and `PlayerAction`s. | DIRECT | 9 | |
| @civ-clone/core-random • 0.1.2A seeded random number generator that tracks how far through its own stream it is. | INDIRECT | 0 | |
| @civ-clone/core-registry • 0.1.5This component is used to create other registries that contain object data. This is a stub that contains all the shared methods that other classes will extend replacing the constructor with a call to the parent passing in the supported types that can be s | DIRECT | 0 | |
| @civ-clone/core-rule • 0.1.6This component contains the framework for `Rule`s. These are comprised of `Criterion`s and `Effect`s with optional `Priority`s. | DIRECT | 1 | |
| @civ-clone/core-terrain • 0.1.4This is how a `Tile`'s `Terrain` is defined. Utilising this, along with `TileImprovement`s and `Feature`s can bring parity to most of the Civ games. | DIRECT | 3 | |
| @civ-clone/core-world-generator • 0.1.5The base `Generator` class (and `GeneratorRegistry`) which provide a schema to allow world generation in any way so long as it meets the requirements set out in the interface. | DIRECT | 9 | |
| @civ-clone/core-yield • 0.1.6A `Yield` is a key element in Civilization and can refer to anything from the `Attack` value of a `Unit` to, the `Food` returned for a `Tile` or the `Unhappiness` produced by a `City`. | DIRECT | 2 |