Skip to content

wsxhjnb1/GolfGL

 
 

Repository files navigation

GolfGL

build DockerHub

Cross-Platform Golf game in OpenGL. Faculty project for course Computer Graphics.

img img

Build

Windows

> mkdir build && cd build  
> cmake ..
> cmake --build .
> cd bin/GolfGL/$[Debug | Release]
> GolfGL.exe

Linux (Debian based)

  • Prerequisites:
$ sudo apt install g++ cmake git build-essential libgl1-mesa-dev libsoil-dev libglm-dev libassimp-dev libglew-dev libglfw3-dev libxinerama-dev libxcursor-dev libxi-dev mesa-common-dev mesa-utils libxxf86vm-dev libfreetype6-dev
$ mkdir build && cd build
$ cmake ..
$ make
$ cd bin/GolfGL && ./GolfGL

Docker

Docker image



Commands

Key Action
Camera Movement
W Forward
S Back
A Left
D Right
Ball
Space Shoot
General
Esc Exit

Add on Features compared with original one

  • Supports motion blurred vision
  • Supports camera following the ball
  • Supports adjusting the ball speed

About

Golf game in OpenGL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 75.1%
  • GLSL 13.5%
  • CMake 7.7%
  • C 3.3%
  • Dockerfile 0.4%