Bachelor Project (thesis) @USI. Extension of https://github.com/carzaniga/flying-balls. A simple 2D simulation/game of flying balls and polygons
Go to file
Karma Riuk a424fec9a9 Now when polygons collide, they get moved by the overlap to ensure that
they don't get stuck in the following frames, it works very well and
Carza is happy :))))))
2023-05-19 15:24:11 +02:00
.gitignore Added entry to gitignore 2023-05-18 11:19:58 +02:00
balls.cc GUI controls for restitution coefficient and gravity field 2022-12-28 18:50:12 +01:00
balls.h GUI controls for restitution coefficient and gravity field 2022-12-28 18:50:12 +01:00
c_index.cc 2D vector objects for positions, velocities, etc. 2022-06-01 11:09:35 +02:00
c_index.h basic modularization of ball and ball_face classes 2022-05-30 18:05:53 +02:00
collisions.cc Now when polygons collide, they get moved by the overlap to ensure that 2023-05-19 15:24:11 +02:00
collisions.h Now when polygons collide, they get moved by the overlap to ensure that 2023-05-19 15:24:11 +02:00
game.cc first, basic transition to C++ 2022-05-30 15:59:45 +02:00
game.h Now when polygons collide, they get moved by the overlap to ensure that 2023-05-19 15:24:11 +02:00
gravity.cc Added the gravity vector method for polygons (kinda blindly copied and 2023-05-17 13:27:11 +02:00
gravity.h Added gravity vector for polygons in gravity.h 2023-05-17 13:30:05 +02:00
main.cc Added the destroy method for the polygons 2023-05-19 10:18:49 +02:00
Makefile Updated Makefile 2023-05-18 11:23:54 +02:00
matrix.h Generator now makes the polygons origin at their center of mass, easier for rotation 2023-03-20 15:33:35 +01:00
polygon_generator.cc Added labels to polygons to make it clear what is getting printed 2023-05-17 13:19:57 +02:00
polygon_generator.h Added labels to polygons to make it clear what is getting printed 2023-05-17 13:19:57 +02:00
polygons.cc Now when polygons collide, they get moved by the overlap to ensure that 2023-05-19 15:24:11 +02:00
polygons.h Now when polygons collide, they get moved by the overlap to ensure that 2023-05-19 15:24:11 +02:00
spaceship.cc Reformated main.cc and spaceship.cc 2023-03-14 21:45:20 +01:00
spaceship.h basic modularization of ball and ball_face classes 2022-05-30 18:05:53 +02:00
stats.cc first, basic transition to C++ 2022-05-30 15:59:45 +02:00
stats.h modularization: main, game, balls, c_index, spaceship, gravity 2021-12-11 21:32:48 +01:00
vec2d.h Made the draw method of vec2d const so that compiler stops complaining 2023-05-17 13:20:40 +02:00