The-great-game 0.1.2-SNAPSHOT
Released under the GNU General Public License,version 2.0 or (at your option) any later version
Prototype code towards the great game I've been writing about for ten years, and know I will never finish.
Installation
To install, add the following dependency to your project or build file:
[journeyman-cc/the-great-game "0.1.2-SNAPSHOT"]
Topics
- Baking the world
- Pathmaking
- Populating a game world
- Settling a game world
- The spread of knowledge in a large game world
- Voice acting considered harmful
- Game world economy
- Introduction to the-great-game
- Modelling trading cost and risk
- Naming of Characters
- On Dying
- Organic Quests
- Sandbox
- Sexual dimorphism
Namespaces
the-great-game.gossip.gossip
Interchange of news events between gossip agents
Public variables and functions:
the-great-game.gossip.news-items
Categories of news events interesting to gossip agents
the-great-game.merchants.markets
Adjusting quantities and prices in markets.
Public variables and functions:
the-great-game.merchants.merchant-utils
Useful functions for doing low-level things with merchants.
Public variables and functions:
the-great-game.merchants.merchants
Trade planning for merchants, primarily.
Public variables and functions:
the-great-game.merchants.planning
Trade planning for merchants, primarily. This follows a simple-minded generate-and-test strategy and currently generates plans for all possible routes from the current location. This may not scale. Also, routes do not currently have cost or risk associated with them.
Public variables and functions:
the-great-game.merchants.strategies.simple
Default trading strategy for merchants.
Public variables and functions:
the-great-game.time
TODO: write docs
the-great-game.world.location
Functions dealing with location in the world.
Public variables and functions:
the-great-game.world.routes
Conceptual (plan level) routes, represented as tuples of location ids.
Public variables and functions: