Skip to content
Ookma-Kyi is an open source Go implementation of Battlemail Kung-Fu original created by Paul Gouge in 1999. It is written in Go and uses MySQL for data storage. Ookma-Kyi is licensed open source under the MIT license.
HTML Go CSS
Branch: master
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.
.idea
app
config
libraries
static
views
.gitignore
LICENSE.md
README.md
main.go

README.md

Ookma-Kyi

A Go implementation of the now defunct Battlemail game

Battlemail was an email game originally written by Paul Gouge. The concept is fairly simple: Players pick 6 attack and 6 defense moves which are sent to their opponent. The opponent then picks 6 attack and 6 defense moves. Once submitted, both players are then treated to a display of martial arts based on the moves both players picked.

This project hopes to reproduce the game in Go, providing a server and MySQL persistence. If successful, it will allow for a new Battlemail player community to arise.

Prerequisites

Install

go get github.com/ookma-kyi/ookma-kyi-core

Configuration

Before running the application, you will need to configure the following environment variables:

export DATABASE_HOST=localhost
export DATABASE_PORT=3306
export DATABASE_USER=root
export DATABASE_PASS=password
export DATABASE_NAME=ookma

Usage

By default, the binary should be installed in your $GOPATH/bin. Simply:

ookma-kyi-core

License

ookma-kyi is open source software released under the MIT license.

Powered and Sponsored by

digitalocean

You can’t perform that action at this time.