Skip to content

Zagyarakushi/LBM-Racing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


LBM Racing

A Low Budget Multiplayer Racing Game written in Java.

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.)

License

Table of contents


⚡ Introduction


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!

screenshot screenshot

📖 Installation


You will need any version of java runtime environment and a java compiler. For example:

Fedora

dnf install java-latest-openjdk-devel

Void Linux

xbps-install -S openjdk

Then clone the repository

git clone https://gitlab.com/zagyarakushi/lgm-racing

📝 Usage


Now go to the directory of the game and compile the client and server.

Compile the client

javac Game.java

Compile the server

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.

Run the server

java Server

Run the client

java Client

⭐ Known issues and limitations


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

✌️ Getting help


You can create an issue and I will try to help you as much as I can.

🔔 Contributing


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.

⚠ License


MIT

About

Low Budget Multiplayer Racing Game written in Java

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages