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.
- Host: GitHub
- URL: https://github.com/hauke96/orion_spur_prototype
- Owner: hauke96
- License: gpl-3.0
- Created: 2017-07-22T14:20:36.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-03-15T22:45:52.000Z (over 6 years ago)
- Last Synced: 2025-02-13T08:16:14.612Z (8 months ago)
- Topics: game, multiplayer, rpg, space
- Language: Java
- Size: 24.2 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).