Search results

313 packages found

Contains the core models relating to `Unit`s.

published 0.1.17 9 months ago
M
Q
P

Includes the core functionality to have `Unit`s that can carry other units (`Trireme`, `Sail`, etc. in Civilization).

published 0.1.6 10 months ago
M
Q
P

The core building-blocks for the concepts of a `World` and `Tile` based environment, as well as a bucket for `Tile`s (`Tileset`) with some helper functions that are useful on such a collection.

published 0.1.13 10 months ago
M
Q
P

Contains base entities for basic diplomacy.

published 0.1.3 10 months ago
M
Q
P

A framework for building modular AI. The idea being that `Strategy`s can handle one of many `PlayerAction`s and it should be easy enough to register new `Strategy`s to handle newly added `PlayerAction`s or specific custom `Unit`s and their actions (`Carav

published 0.1.1 10 months ago
M
Q
P

This package provides the core `GoodyHut` class and associated `Rule`s.

published 0.1.5 10 months ago
M
Q
P

Contains base functionality for the concept of a `City`, including the associated `Rule`s, `CityRegistry` and `AdditionalData`.

published 0.1.10 a year ago
M
Q
P

The core elements of what a `Player` is, including the `CurrentPlayerRegistry` and `PlayerAction`s.

published 0.1.7 a year ago
M
Q
P

A data exchange object for converting a subset of a class instances to plain JSON.

published 0.1.12 a year ago
M
Q
P

A `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`.

published 0.1.4 a year ago
M
Q
P

The repo contains the `CityBuild` and associated objects that deal with building items in `City`s.

published 0.1.7 a year ago
M
Q
P

This component contains the framework for `Rule`s. These are comprised of `Criterion`s and `Effect`s with optional `Priority`s.

published 0.1.3 a year ago
M
Q
P

The basics of having the concept of research. Includes `Advance`s and associated `Registry`s and the `PlayerResearch` class to manage a `Player`s research projects and progress towards it.

published 0.1.4 a year ago
M
Q
P

This 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

published 0.1.1 a year ago
M
Q
P

Methods relating to the changing size of `City`s.

published 0.1.2 a year ago
M
Q
P

`LifeSupport` `Yield` for `Spaceship` `Part`s.

published 0.1.2 a year ago
M
Q
P

`Population` `Yield` for `Spaceship` `Part`s.

published 0.1.1 a year ago
M
Q
P

`Energy` `Yield` for `Spaceship` `Part`s.

published 0.1.1 a year ago
M
Q
P

`Mass` `Yield` for `Spaceship` `Part`s.

published 0.1.1 a year ago
M
Q
P

TypeScript declaration files for modding Civ VI using TypeScriptToLua transpiler

published 1.0.11 a year ago
M
Q
P