This is a final assignment of Computer Graphics module for Computer Science Master in Virtual Reality and Augmented Reality Strand at Trinity College Dublin (TCD). The goal of the project is to create a 3D OpenGL version of one of the classic Arcade games here: https://www.free80sarcade.com/topgames.php. And I chose Bomber Man
as my final assignment.
⭐ you can use your lab exercises to develop these
- Display at least one 3D polygon mesh - you may generate this or load scene/objects from a file;
- Allow interactive manipulation of part of the 3D scene (i.e. transforms) using keyboard/mouse or some other device;
- Include at least one complex object with a hierarchical structure undergoing transformations;
- The scene must be lit and shaded; including diffuse and specular objects;
- Support at least two different camera views, e.g.,
- first person view with camera movements allowing user to walk or fly through the scene;
- top down view (e.g. overhead map)
- Bilibili: OpenGL-3D-Bomberman_哔哩哔哩_bilibili
- YouTube: CS7GV6_2022_ Pan_Long_Bomberman - YouTube
The project requires these libraries: GLEW
, FREEGLUT
, ASSIMP
, GLM
.