<commit_before>aphelion
========

2D spaceship mmog in java with an authoritative server model. Inspired on subspace.<commit_msg>Added some readme<commit_after># Aphelion
2D spaceship mmog written in java with an authoritative server model. Inspired on subspace.

## Goals

1. An open source game anyone can contribute to while still preventing most cheats, especially the severe ones.
Players should be able to play the game with modified clients.

2. Anyone can run their own server (zone) provided their connection is good enough. Or by hosting their game in a subarena on someone elses server.

3. Modding should be easy, fun, collaborative and for a large part real-time.

4. Avoid politics by making sure shared services such as nickname registration does not involve itself with how players act in the game itself.

## Building
You can build this project using maven ("mvn package"). However there are a few steps you need to take care of first:

1. Add slick.jar to your local maven repository (only needed once). You need the following command:
```
mvn install:install-file -Dfile=slick.jar -DgroupId=slick -DartifactId=slick -Dversion=237 -Dpackaging=jar
```

2. The command "protoc" from <a href="https://code.google.com/p/protobuf/">google protobuf</a> needs to be on your PATH. If you are on windows, "protoc.exe" has been included and should be picked up by maven.

3. (Optional) If you would like to redistribute this project, you can place an OpenJDK (7+) distribution (binary, not source) in the proper folders within target/openjdk. Maven will then generate uncompressed zip files in the target directory with OpenJDK included, this lets a user play the game without having java installed.

## Subspace
The first versions of this game will be based around the existing game subspace. However aphelion will not be a drop-in replacement, the architecture of that game conflicts with our goals. Most or all of the gameplay of subspace will be supported, but will be implemented in different ways.
{'fraction_non_alphanumeric': 0.05818000994530084, 'fraction_numerical': 0.006464445549477871, 'mean_word_length': 4.527472527472527, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7332355', 'n_tokens_mistral': 527, 'n_tokens_neox': 500, 'n_words': 301}