Home of the vibha text engine
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
src
.gitignore
Cargo.toml
LICENSE.txt
README.md
appveyor.yml
rustfmt.toml

README.md

License:CC0 CratesIO DocsRS Appveyor

vIbha'

vIbHa' (v)

  1. move through time toward the past

The vibha crate is a crate that defines an interface for communication between a binary runner of a text adventure and a game library for a text adventure. An example provided is able to dynamically load game DLLs on windows, it is intended for development use, but could be adapted into a user-facing program. Of course, in a final release game you might choose to compile the whole game together statically as well. In that case, I think you'll still benefit from the clear separation of concerns that this library helps you maintain.