-
Box.kt Clase de una Box, que tiene una x,y,z(position), sx,sy,sz(size), vx, vy, vz (velocidad)
-
Window.kt Tiene lo relacionado a la ventana, los controles, y los graficos. Le podes agregar boxes para que dibuje, cambiarle la posición de la cámara, etc.
-
Physics.kt Simula las fisicas (no esta hecho). Tiene una lista de boxes para dibujar. En su metodo simulate(delta) procesa todas las boxes que tengan fisicas, y les suma x,y,z basado en su velocidad, les aplica gravedad, hequea si colisionan con otras cajas para invertir sus velocidades, etc.
-
Client.kt Es la clase con el main loop. Crea una instancia de Window y Physics, y un par de cajas random en el mapa
-
Notifications
You must be signed in to change notification settings - Fork 0
lleps/Peinbol
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Multiplatform Online Android/PC 3d shooter made from scratch in Kotlin using LWJGL3/Bullet/Nuklear
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published