moenawark

command module
v0.0.0-...-89eca19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2017 License: GPL-3.0 Imports: 16 Imported by: 0

README

moenawark

GoDoc license Go Report Card

Moenawark is a play-by-post/play-by-internet role playing game, in a space-opera settings.

Turns occurs every weeks, with moves resolution normally occuring saturday evening (UTC).

Emphasis is placed on roleplaying over game mechanics; more specifically, game mechanics should always support roleplaying.

It is a work in progress: code is not finished. In fact, code does nothing interesting yet :-) . I'm developping it on my copious free time(tm), so expect rather slow progress... Also, this is my first Go project, so expect to see quite non-idiomatic Go code. Still learning!

Technically, it is written in Go and uses SQLite as datastore.

Documentation

Overview

See the README for what Moenawark is.

The main package implements simple subcommands to setup and start Moenawark.

Directories

Path Synopsis
Package config handles configuration of Moenawark.
Package config handles configuration of Moenawark.
Package loglevel handles level-based logging for Moenawark.
Package loglevel handles level-based logging for Moenawark.
Package markov implements a simple Markov Chain random name generator.
Package markov implements a simple Markov Chain random name generator.
Package model holds the model objects for Moenawark.
Package model holds the model objects for Moenawark.
Package mwkerr defines a custom error type with numerical code for Moenawark.
Package mwkerr defines a custom error type with numerical code for Moenawark.
Package password handles passwords encryption and decryption for Moenawark.
Package password handles passwords encryption and decryption for Moenawark.
Package server implements the JSON API HTTP server of Moenawark.
Package server implements the JSON API HTTP server of Moenawark.
Package sqlstore is a collection of utility functions for database handling.
Package sqlstore is a collection of utility functions for database handling.
Package universe implements random universe generation for Moenawark.
Package universe implements random universe generation for Moenawark.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL