Directories ¶
Path | Synopsis |
---|---|
stories
Package for example stories
|
Package for example stories |
Package appengine is an attempt at running sashimi on google's appengine It works, but is slow.
|
Package appengine is an attempt at running sashimi on google's appengine It works, but is slow. |
Package change provides a metal/Model implementation which triggers property watch evens.
|
Package change provides a metal/Model implementation which triggers property watch evens. |
model
Package Model provides a post-compiled representation of the scripts.
|
Package Model provides a post-compiled representation of the scripts. |
xmodel
package xmodel provides a post-compiled representation of the scripts.
|
package xmodel provides a post-compiled representation of the scripts. |
extension
|
|
Package game provides interfaces for the source, compiler, and runtime packages, severing circular dependencies.
|
Package game provides interfaces for the source, compiler, and runtime packages, severing circular dependencies. |
Package meta provides interfaces for read / write interaction with models.
|
Package meta provides interfaces for read / write interaction with models. |
Package metal implements the meta interfaces for an in-memory game model.
|
Package metal implements the meta interfaces for an in-memory game model. |
Simple interactive fiction console based on http://github.com/nsf/termbox-go.
|
Simple interactive fiction console based on http://github.com/nsf/termbox-go. |
app
Package app wraps the runtime in json input, output handlers.
|
Package app wraps the runtime in json input, output handlers. |
ess
Package ess provides resource implementations for game session endpoints.
|
Package ess provides resource implementations for game session endpoints. |
jsmem
Package jsmem bridges a json (net/app) game to gopherjs TBD: would []byte instead of string be faster ( re: utf8 )
|
Package jsmem bridges a json (net/app) game to gopherjs TBD: would []byte instead of string be faster ( re: utf8 ) |
mem
Package mem implements net.ess sessions for games compiled and held in local memory.
|
Package mem implements net.ess sessions for games compiled and held in local memory. |
resource
Package resource rest-ish-ly provides game data similar to http://jsonapi.org.
|
Package resource rest-ish-ly provides game data similar to http://jsonapi.org. |
simple
Package simple provides an http server which allows for console-like interaction with a game.
|
Package simple provides an http server which allows for console-like interaction with a game. |
Package parser reads input and produces commands ( or errors.
|
Package parser reads input and produces commands ( or errors. |
Package script provides authors an interface to create stories.
|
Package script provides authors an interface to create stories. |
Package source provides a bridge between the script and the compiler.
|
Package source provides a bridge between the script and the compiler. |
Pacakage standard defines common classes and behaviors for interactive fiction stories.
|
Pacakage standard defines common classes and behaviors for interactive fiction stories. |
live
Package live provides functions useful for runtime ( live ) callbacks.
|
Package live provides functions useful for runtime ( live ) callbacks. |
Package tests provides integration tests for script to model into runtime.
|
Package tests provides integration tests for script to model into runtime. |
errutil
Package errutil hosts functions for merging and extending go errors.
|
Package errutil hosts functions for merging and extending go errors. |
recode
Package recode rewrites json-interface objects ( with golang upper case keys ) to Json dictionaries ( and lowercase keys.
|
Package recode rewrites json-interface objects ( with golang upper case keys ) to Json dictionaries ( and lowercase keys. |
uuid
Package uuid isolates the crypto libraries from the rest of the utils TODO: an "id maker" interface implemented by various things?
|
Package uuid isolates the crypto libraries from the rest of the utils TODO: an "id maker" interface implemented by various things? |
Click to show internal directories.
Click to hide internal directories.