Search results

313 packages found

The core model for `CityImprovement`s.

published 0.1.4 a year ago
M
Q
P

A value object for capturing the reduction in `City`'s `Unhappiness` via the appropriate `CityImprovement`.

published 0.1.1 a year ago
M
Q
P

A value object for capturing the concept of `MartialLaw` reducing the number of unhappy citizens in a `City`.

published 0.1.1 a year ago
M
Q
P

This package contains the basics for improvements existing on `Tile`s. This includes deliberate items like `Irrigation`, or `Road`s as well as things like `Pollution` or city ruins.

published 0.1.2 2 years ago
M
Q
P

A `NavalTransport` implementation. Superclass for `Trireme`, `Sail`, `Frigate`, `Transport` and `Carrier`.

published 0.1.3 a year ago
M
Q
P

When your `City` grows above a certain size, the citizens will become unhappy. This is the value object for that concept.

published 0.1.0 2 years ago
M
Q
P

A value object for storing the value of population support costs related to `Food`.

published 0.1.1 2 years ago
M
Q
P

A value object for storing the value of `Unit` support costs related to `Food`.

published 0.1.1 2 years ago
M
Q
P

A value object for storing the value of `CityImprovement` maintenance costs in `Gold`.

published 0.1.1 2 years ago
M
Q
P

Basic "AI" client objects. Includes random selections for `Civilization` and `Leader`.

published 0.1.3 a year ago
M
Q
P

A value object for storing the value of `Unit` support costs related to `Production`.

published 0.1.1 2 years ago
M
Q
P

This package provides the `FoundCity` `Action` for `Unit`s.

published 0.1.3 a year ago
M
Q
P

The 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.

published 0.1.3 a year ago
M
Q
P

Core modules relating to the `City` happiness mechanic. Not present in the later Civ games (replaced with a global happiness metric) but some of the core concepts might still be applicable.

published 0.1.2 a year ago
M
Q
P

A value object for representing the `Happiness` provided by `Luxuries`.

published 0.1.0 2 years ago
M
Q
P

This is a template repo.

published 0.1.2 a year ago
M
Q
P

A value object for storing the value of `Corruption` related to `Trade`.

published 0.1.1 2 years ago
M
Q
P

This package contains the basics for managing the concept of a `TradeRate` like in the original Civilization.

published 0.1.3 a year ago
M
Q
P

This package provides the `Embark` `Action` for `Unit`s.

published 0.1.4 a year ago
M
Q
P

This package provides the `Move` `Action` for `Unit`s.

published 0.1.2 2 years ago
M
Q
P