2.0.4 • Published 7 years ago

enviro-rx v2.0.4

Weekly downloads
3
License
MIT
Repository
-
Last release
7 years ago

Build Status Coverage Status MIT license

Enviro

A reactive environment library.

What is a reactive environment?

A reactive environment is a state container that can be updated asynchronously, at which point its updated state will be sent to all subscribers.

What can I do with a reactive environment?

In the simplest case, using a DirectEnvironment, you could synchronize state between any number of sources of interaction in an asynchronous way with little effort.

In a more advanced case, you could use an AgentEnvironment to implement an authoritative game environment where Agents send input and the environment applies that input to its state. Or you could use it as an AI simulation environment.

I made this library to be used with enome, which is a reactive evolution framework.

To-Do:

  • DirectEnvironment
  • AgentEnvironment
  • TimeTravelEnvironment
  • TurnBasedEnvironment
2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.2.0

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago