Skip to content

Latest commit

 

History

History
51 lines (43 loc) · 1.15 KB

README.md

File metadata and controls

51 lines (43 loc) · 1.15 KB

Bane

2D Shooter game on its own game engine in Java. It was my own small project that somehow after some time was too ennormous. Your goal is to reach and survive the deepest floor and upgrade your weapons. You can also play multiplayer (not fully working yet) with your friends.

System requirements

⚪ Supporting OpenGL 3.0+ ⚪ JRE 1.8+ ⚪ Memory 250MB+ (Multiplayer atleast 500MB+)

General

☑ Gameloop FPS independent
☑ Modern OpenGL 3.0+
☑ Shaders
☑ Music/Sounds via OpenAL
☑ SQLite Database JDBC
☑ TileMap collisions
☑ Enemy AI
☑ Random map generation

Used algorithms

☑ AABB
☑ A*
☑ SAT

Multiplayer

☑ Client interpolation
🟦 Client input prediction
🟦 Cliet lag compensation
🟦 Server lag compensation

Showcases:

Pre-0.9 https://youtu.be/7VNFBQoQolU
Pre-0.8 https://youtu.be/Ns-91Wz9pA0
0.3 https://youtu.be/mgJt5zwZRjQ
0.2.2 https://youtu.be/-tEU9neDSlA