- libm
- SDL2
- OpenMP
To compile and run tests and launch a program:
./launch.sh <name>
or ./launch.sh <number>
For example, to launch the program titled '1_shooter', type:
./launch.sh 1_shooter
or ./launch.sh 1
It was reported to me that OpenMP caused performance issues on gcc 9. If you happen to be using this compiler and have performance issues, try using clang instead.
WASD
keys to moveLeft Click
to shoot pistolRight Click
to shoot shotgunSpace Bar
to spawn more monstersZ
to switch between 2D and 3D rendering (experimental, not functional)
WASD
keys to move the rectanglesLeft Shift
to move fasterSpace Bar
to spawn more rectanglesLeft Click
on a rectangle to spawn particles on this rectangleTab
to toggle between batching on and off
Mouse Buttons
to do stuff