Skip to content

A multiplayer shooter game where players build their weapons from different modules

License

Notifications You must be signed in to change notification settings

Smooth-E/mad-cubes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Icon Mad Cubes

A multiplayer shooter game where players build their weapons from different modules.

The story

This game was created in mid 2021 as a school project. At the time I didn't know how to properly use Git, therefore there is a lot of commented out code and backup copies of different files.

The multiplayer implementation is rather questionable too, since clients infinitely spam the server with requests to update their state.

Also, at the time I didn't know about LibGDX's UI system (Stage and Actors), so I used ShapeRenderers and Sprites to create most of the UI.

Gallery

🎥 Check out the video demo here

Screenshot - Room selection Screenshot - Room creation Screenshot - Loadout Screenshot - Loadout Screenshot - Gameplay Screenshot - Gameplay

Building and playing

You can build this project using Gradle. If you are to use Android Studio, keep in mind that I did not upgrade the AGP and Gradle itself from the last time I touched the project. Therefore, you might need to upgrade them yourself or use an older version of Android Studio.

You can start the server from a .jar file you compiled. Paste you server's address (or a URL) into MultiplayerSample.java. When done, compile the Android client using Gradle, as described above.

License

The code is licensed under GNU AGPL 3.0, graphical and audio assets are not redistributable. This repository might contain assets that I don't own (e.g. libraries I downloaded just for test and forgot to remove), feel free to report in Issues if you find any.

About

A multiplayer shooter game where players build their weapons from different modules

Topics

Resources

License

Stars

Watchers

Forks