CSCI 441 - Computer GraphicsFall 2025 |
|
| | Home | Tasks | Leaders | Schedule | FAQ | Resources | | |
GoblinAssignment 1 — Goblin’s Banner
This project creates an OpenGL/GLFW banner (700×150 px) that displays my hero’s name Goblin alongside a treasure-chest crest overflowing with gold. Each letter is made entirely from OpenGL primitives ( GL_TRIANGLES,
GL_TRIANGLE_FAN, and GL_TRIANGLE_STRIP).
Transformations are applied with glm::translate(),
glm::scale(), and glm::rotate() to demonstrate motion
and placement control.
Assignment 2 — 2D Hero (OpenGL/GLFW)
This project brings a 2D goblin hero to life using OpenGL and GLM transformations. The goblin can move around a scrolling background, face the mouse cursor, and perform idle animations such as bobbing and arm movement. The right arm swings a club overhead while the left arm moves in sync to create a natural rhythm. Controls: W, A, S, D for movement, Mouse to aim, Left Click to toggle expression, and Hold X + Click to dash. | |