A simple 3D voxel-based shooter inspired by Ace of Spades.
Go to file
Andrew Lalis d83ff8a816 Updated server-side logic and added better inventory models. 2022-07-18 01:10:29 +02:00
client Added client config. 2022-07-17 20:02:18 +02:00
core Updated server-side logic and added better inventory models. 2022-07-18 01:10:29 +02:00
design Added rifle to player rendering schema. 2022-07-17 17:08:02 +02:00
launcher Added launcher base javafx code. 2022-07-15 13:00:14 +02:00
server Updated server-side logic and added better inventory models. 2022-07-18 01:10:29 +02:00
worlds Added basic physics for walls, still highly broken. 2022-07-10 12:49:51 +02:00
.gitignore Added the very basics of my own 3d graphics engine! 2022-07-03 22:12:40 +02:00
LICENSE Initial commit 2022-07-03 14:34:17 +02:00
README.md Added more config. 2022-07-17 20:07:34 +02:00
pom.xml Upgraded setversion.d to also run mvn clean test. 2022-07-09 11:31:20 +02:00
setversion.d Upgraded setversion.d to also run mvn clean test. 2022-07-09 11:31:20 +02:00

README.md

ace-of-shades-2

A simple 3D voxel-based shooter inspired by Ace of Spades.

Configuration

Both the client and server use a similar style of YAML-based configuration, where upon booting up, the program will look for a configuration file in the current working directory with one of the following names: configuration, config, cfg, ending in either .yaml or .yml. Alternatively, you can provide the path to a configuration file at a different location via a single command-line argument. For example:

java -jar server.jar /path/to/my/custom/config.yaml

If no configuration file is found, and none is explicitly provided, then a set of default configuration options is loaded.