magellan

module
v0.0.0-...-32a2d26 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2018 License: Apache-2.0

README

Magellan

Space flight imitation for LARP game.

Game is over and this project is finished.

Using ebiten engine. Thanks you, Hajime Hoshi!

Using diskv for disk storage and packr for embedding static data

how to install

install compilers

you need go compiler

to compile non-server parts also need mingw32

maybe you will need to add into %PATH% variable /go/bin/ , %UserName%/go/bin/ , mingw32/bin/

install packr

go get -u github.com/gobuffalo/packr
go install github.com/gobuffalo/packr

generate static

%UserName%/go/src/github.com/shnifer/magellan/

packr clean
packr

compile

use command to get server part:

go get -u -v github.com/shnifer/magellan/execs/server/...

or use to get all project:

go get -u -v github.com/shnifer/magellan/...

then run

go install github.com/shnifer/magellan/execs/server/
go install github.com/shnifer/magellan/execs/pilot/
go install github.com/shnifer/magellan/execs/navi/
go install github.com/shnifer/magellan/execs/engi/

Congratulations! You got your exes in %UserName%/go/bin/

Directories

Path Synopsis
execs
qr
clients must make send request eventually or be considered disconnected package implements disconnect notification for all other clients in the same room
clients must make send request eventually or be considered disconnected package implements disconnect notification for all other clients in the same room
dt
ebitenclock
Package clock manages game timers.
Package clock manages game timers.
2D vectors lib
2D vectors lib
The wrnt package provides send and recv components for guaranteed delivery of string messages with acknowledgment of receipt.
The wrnt package provides send and recv components for guaranteed delivery of string messages with acknowledgment of receipt.

Jump to

Keyboard shortcuts

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