This project is a basic recreation of the Giga-Queen boss fight in Deltarune. It's an assignment for UNSW's graphics course in 21T3.
assignment_specs.md
contains the original specifications of the assignment.
assignment_justification.md
contains documentation for the assignment.
You can download the compiled Windows binary in the releases section. You must extract the archive before running it. Alternatively, you can compile it yourself with the instructions below.
- Arrow up to punch
- Arrow left and right to doge
You'll need
-
Clone this repository and
cd
into the directory -
Generate build files with
cmake -G Ninja -B build
-
Build the code with
ninja -C build
If you see a message that says
GL/gl.h
can't be found, try tracking down where that is and changing it toglad/gl.h
The executable (nutdealer
) will be in the bin
directory. You must cd
into that directory before running the executable.
Deltarune is a game by Toby Fox. The sprites were taken from the game and I downloaded them here. The sprites were created by Deltarune's main artist Temmie Chang, and her team. The idea for this project was obviously inspired by Deltarune.
The chicken3421
library, the cmake
build environment, shapes.cpp
, and shapes.hpp
was set up and written by UNSW's COMP3421 teaching team in 21T3. I rewrote the build steps and slightly modified and integrated the chicken3421
library into this project.
This project also fetches GLFW, GLAD, and GLM from this repository, and tinyobjloader
.