Skip to content
This repository has been archived by the owner on May 26, 2023. It is now read-only.

A simple ship simulator game programmed on a custom self-made OpenGL graphics engine.

Notifications You must be signed in to change notification settings

tommyang/project-titanic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Titanic

Contributors:
Andy Thai
Tian Yang
Yunbo Chen

Description:
Project Titanic is a ship simulator game / program where a player controls a ship on water and attempts to avoid collision with terrain, while trying to pick up as many buoys as possible. This project has been written in C++ using the OpenGL and OpenAL libraries, with GLSL shaders.

Links:
Project Blog URL: http://cse167project.blogspot.com/
Demo video: https://www.youtube.com/watch?v=E_oUR8v9Y5A

Technical features:
• Toon Shading
• Bounding Box Collision Detection
• Procedural Terrain Generation
• Sound Effects
• Water Effects
• Particle Effects

Screenshots:
Bounding Boxes Procedural Terrain
General View Procedural generation early example

About

A simple ship simulator game programmed on a custom self-made OpenGL graphics engine.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.5%
  • GLSL 13.3%
  • C 0.2%