Skip to content

SkyRiders is a simple game developed for Computer Graphics class in 2015, using Java+OpenGL

Notifications You must be signed in to change notification settings

MateusMP/SkyRiders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Class Project

Computer Graphics - 2015 ICMC - USP

Project: Sky Riders Members:

  • Leonardo Tórtoro Pereira 7573621
  • Mateus Malvessi Pereira 7987161
  • Matheus Henrique Soares 8066349

Demo

Wind Flight Water

Video: https://youtu.be/6F2U1oJXdlU

Features

  • Normal Map
  • Water / Lava
  • Wind
  • Skydome
  • Level of Detail (LOD)
  • FOG
  • Light Shading
  • Airplane Flight Simulation (controllable)
  • Lens Flare
  • Frustum Culling

Controls

  • A/Z: Accelerate/Brake
  • Arrow Keys: Movement

Note

The folder cg-2014 has the main code and a NetBeans project file.

The SkyRiders folder contains a Unity project used to position the objects and worked as a map editor. The map built in unity is expored in a text file, read by the Java program.

Some Interesting References

Textures/Models

Rocks

Lava Texture

Water Texture

Sand Texture

Palm Tree

Thanks to @pauloprado for the airplane model

About

SkyRiders is a simple game developed for Computer Graphics class in 2015, using Java+OpenGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published