Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johanbrook/achtungdiekurve
An "Achtung Die Kurve" game client in Javascript communicating via WebSockets with a Java backend.
https://github.com/johanbrook/achtungdiekurve
Last synced: about 2 months ago
JSON representation
An "Achtung Die Kurve" game client in Javascript communicating via WebSockets with a Java backend.
- Host: GitHub
- URL: https://github.com/johanbrook/achtungdiekurve
- Owner: johanbrook
- Created: 2014-04-26T08:51:54.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-04-27T19:08:30.000Z (over 10 years ago)
- Last Synced: 2024-04-15T12:13:30.682Z (9 months ago)
- Language: Java
- Size: 1.59 MB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Achtung Die Kurve
A multiplayer game written in Javascript and Java, using WebSockets and Canvas.
The system is completely directed by the server. I.e., all logic resides in Java code, and the client is merely a visual representation of the game world. Even the client redrawing is controlled by the server (over WebSockets). This may or may not be a good thing, but we wanted to try it out.
## Usage
This project is using Maven for building and dependency management.
```bash
mvn clean compile assembly:single
```A `.jar` file is available in the `target` directory.
```bash
java -jar target/achtungdiekurve-0.0.1-SNAPSHOT-jar-with-dependencies.jar
```
Open `index.html` in a modern browser (you have to tweak the `config.host` value to `localhost` in order to play locally) and play with friends!## To do
- Specify which server to connect to
## Authors
Client code by Johan. Backend by Bohn. Written while lining up for tickets, when we were horribly bored and had nothing better to do.