Skip to content

albertbrucelee/BuldozerGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About This Game

Buldozer Game - under development
May 2017
Institut Pertanian Bogor, Indonesia
Developed in OpenGL

Developed by:

Albert Alfrianta			- 	[email protected]
Aprilian Nur				- 	[email protected]
Michael Julyus Christopher Manullang	- 	[email protected]

You can freely modify the program, under the GNU License :)

Video

2D OpenGL Bulldozer Game

Screenshot

Game Play

Buldozer must move all the box to destination point

Buldozer can not hit wall
Buldozer can only push one box, and cannot pull the box
Bulldozers can not push the box that is attached to the wall
Bulldozers can not push the box that is attached with another box

Win if all box is above all point
You can lose if the box is too close to the wall, because buldozer cannot pull the box

OpenGL Techniques used

  1. Geometry
  2. Transformation (translate, rotate, resize)
  3. Interaction (GLUT Keyboard)
  4. Texture
  5. Sound (with library)

OOP Techniques used

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Sound (with SFML library, for installation, look at https://www.sfml-dev.org/tutorials/2.4/start-linux.php)

OOP Techniques used

  1. Encapsulation
  2. Inheritance
  3. Polymorphism

Run on linux

Open Terminal, and run:
sudo chmod +x main
./main

Run on windows

Open folder "windows_dll"
Copy it to C:\Windows\System or you can copy it to the same directory as the exe directory
Then run the main.exe

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published