Search results
313 packages found
This package provides the `Attack` `Action` for `Unit`s.
A value object for storing the value of `CityImprovement` maintenance costs in `Gold`.
A value object for storing the value of `Unit` support costs related to `Production`.
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.
`LifeSupport` `Yield` for `Spaceship` `Part`s.
A value object for storing the value of `Corruption` related to `Trade`.
Basic "AI" client objects. Includes random selections for `Civilization` and `Leader`.
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.
This package provides the `FoundCity` `Action` for `Unit`s.
This package contains the basics for managing the concept of a `TradeRate` like in the original Civilization.
A value object for representing the `Happiness` provided by `Luxuries`.
A library of `City`-related objects.
This is a template repo.
This package provides the `Embark` `Action` for `Unit`s.
This package provides the `Move` `Action` for `Unit`s.
`PlayerAction` for `Unit`s that are active and need to be handled.
`Population` `Yield` for `Spaceship` `Part`s.
Simple resource parser for CivFanatics Forums.
`Energy` `Yield` for `Spaceship` `Part`s.
`Mass` `Yield` for `Spaceship` `Part`s.