/AmoguShooter3D

📮 Simple 3D shooting game written in C++ OpenGL.

Primary LanguageC++The UnlicenseUnlicense

AmoguShooter3D

📮 Simple 3D shooting game written in C++ OpenGL for Computer Graphics classes in 2021/2.

Usage

To run the game, you'll need to install FreeGLUT dependencies:

Prerequisites

Make sure you have FreeGLUT installed on your system:

Debian Arch
freeglut3 freeglut
freeglut3-dev glu

The program was developed to be compatible with Linux, or, more specifically, with Ubuntu 20.04. Other platforms might not produce correct results or might not even work at all.

Compiling

An executable can be obtained by calling make within the project directory. make help will display information about relevant recipes from the Makefile.

Executing

The program can receive up to 3 arguments, in the following order:

  1. ./trabalhocg: the game executable;

  2. arena.svg: path to the svg file with arena information;

  3. -d: to enable debug mode (draws collision boxes, etc).

Example: ./trabalhocg input/arena_teste.svg -d