Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jgeramb/sc-client-2024
Submission to the Software Challenge Germany 2024 (Mississippi Queen).
https://github.com/jgeramb/sc-client-2024
java mississippi-queen software-challenge-germany
Last synced: about 2 months ago
JSON representation
Submission to the Software Challenge Germany 2024 (Mississippi Queen).
- Host: GitHub
- URL: https://github.com/jgeramb/sc-client-2024
- Owner: jgeramb
- Created: 2024-02-21T16:48:51.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-07T13:30:48.000Z (7 months ago)
- Last Synced: 2024-07-29T19:52:55.320Z (6 months ago)
- Topics: java, mississippi-queen, software-challenge-germany
- Language: Java
- Homepage:
- Size: 644 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Java Client for the Software-Challenge Germany 2024
![maven](https://github.com/jgeramb/software-challenge-client/actions/workflows/release.yml/badge.svg)
## Starting the client
The client can either be started using the provided run configurations for IntelliJ IDEA or by running a bundled JAR file.
### Bundling the client into a JAR file
To bundle the client into a JAR file, run the following command:
```bash
mvn clean package
```This will create a JAR file in the `player/target` directory.
### Running the JAR file
To run the JAR file, execute the following command:
```bash
java -jar player/target/teamgruen-player.jar
```### Start arguments
The client can be started with the following arguments:
Argument
Description
Default
--batch-mode
or-b
Whether to run the client in batch (console) mode, reducing the logs to non-colored text.
false
--debug
or-d
Whether to run the client in debug mode, enabling a closer look at the timings and moves of the player.
false
--play-style
or-s
The play style of the client. Allowed values areweighted
andmax-passengers
. This argument must be set when the client is not run in administrator/mass-testing mode.
/
--game-type
or-g
The game type of the room which the player should join.
/
--room
or-r
The ID of the room which the player should join.
/
--reservation
or-R
The reservation ID of the room which the player should join.
/
--host
or-h
The hostname of the server.
localhost
--port
or-p
The port of the server.
13050
--password
The administrator password for the server.
examplepassword