Note: This project was originally pushed to Gitlab and as such, all issues, pull/merge requests and any other disucussion or changes should be made here. (In case you are wondering, I have this mirrored on Github so people can follow the project even if they prefer Github. Also it acts as a backup.)
This repository consists of several java files, images and audio. Two of the java files are for server and the rest are for client. By downloading this repository and compiling the client and the server program, you will be able to play a racing game!
You will need any version of java runtime environment and a java compiler. For example:
dnf install java-latest-openjdk-devel
xbps-install -S openjdk
git clone https://gitlab.com/zagyarakushi/lgm-racing
Now go to the directory of the game and compile the client and server.
javac Game.java
javac Server.java
Then run the Server first then the Client. The server must be running when the client tries to connect to the server. Which is when user clicks multiplayer from the menu.
java Server
java Client
This project has many issues such as in game menu not working when pressing the escape key. There are parts of the code which is messy and not documented clearly. Some of the issues are shown below.
- In game menu
- Set keys option in settings
- Missing setting options
- Option to play the game again or to quit after race
- Single player mode not working
You can create an issue and I will try to help you as much as I can.
First read the code of conduct and contributing file. Then you can fork the repository, add your own stuff and create a pull/merge request.
MIT