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 082acc4451 Added random color generation to the polygons, also made so that the
color of the vector indicating speed is the same as the color of the
polygon, but a little lighter
2023-06-13 13:50:07 +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 Reformated collisions.cc 2023-05-19 16:29:05 +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
color.cc Added random color generation to the polygons, also made so that the 2023-06-13 13:50:07 +02:00
color.h Added random color generation to the polygons, also made so that the 2023-06-13 13:50:07 +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 random color generation to the polygons, also made so that the 2023-06-13 13:50:07 +02:00
Makefile Added random color generation to the polygons, also made so that the 2023-06-13 13:50:07 +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 Removed the passing of the mass through parameters. Now the mass is 2023-05-19 16:31:38 +02:00
polygon_generator.h Removed the passing of the mass through parameters. Now the mass is 2023-05-19 16:31:38 +02:00
polygons.cc Added random color generation to the polygons, also made so that the 2023-06-13 13:50:07 +02:00
polygons.h Added random color generation to the polygons, also made so that the 2023-06-13 13:50:07 +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 Added random color generation to the polygons, also made so that the 2023-06-13 13:50:07 +02:00