An open API service indexing awesome lists of open source software.

https://github.com/hauke96/orion_spur_prototype

This is the prototype of a 2D space MMORPG.
https://github.com/hauke96/orion_spur_prototype

game multiplayer rpg space

Last synced: 6 months ago
JSON representation

This is the prototype of a 2D space MMORPG.

Awesome Lists containing this project

README

          

This is a prototype of an 2D space RPG.
# Orion Spur client
Written in Java using the following frameworks:
* [LibGDX](https://github.com/libgdx/libgdx) (game engine)
* [json2code](https://github.com/hauke96/json2code) (generation of classes used by client and server)
* [juard](https://github.com/hauke96/juard) (code contracts, dependency injection, events)

# Orion Spur Server
## Setup
For convenience, add the project directory of the server into `GOPATH`. Just add this to your `~/.bashrc`:

```
export GOPATH=$GOPATH:/.../orion_spur_prototype/server
```

## Start
Just run
```
go run ./server/src/main.go
```
Maybe you need to install the gorilla router package by executing
```
go get github.com/gorilla/mux
```

# goMS Server
The [go messaging service (goMS)](https://github.com/go-messaging-service/goms-server) sends updates to the client (e.g. when a player joined).