exmud v0.0.1 API Reference

Modules

This module is the interface for managing the communication for and lifecycle of players. In this context a player is a representation of a human actor within the system. What that means in practice is up to the application using Eden as a dependency to decide

Wraps and abstracts away gproc, making working with the app easier and more concise given this applications use cases. Also makes creating pluggable registry logic easy in the future

Services form the backbone of the engine. They drive time and event based actions, covering everything from weather effects to triggering AI actions

Manages the lifecycle of scheduled tasks. Scheduled tasks can come in the form of one time actions scheduled to be executed at some point in time or periodic tasks which must be run multiple times

Changes the weather as time passes to provide a dynamic weather system at arbitrary granularity

Manages the epoch date for the world from which everything else will be measured

Provides utility functions for working with the Calendar module, simplifying and shortening common use cases