Flip 'n' Slide

Project Description

Flip 'n' Slide is a 3D, downhill-snowboarding-styled game, showcasing a tobogganing penguin. Avoid obstacles, go fast, and reach the end of the level.

Team Members

User Guide

Gameplay begins as soon as you open the game. You can use the 'A' and 'D' keys on the keyboard to navigate left and right. If you have a controller that supports Direct Input mode, try plugging it in and using the left analog stick. The 'A' button will help you speed up after hitting a tree.

The goal is to make it down the mountain in the fastest time possible. Trees are scattered everywhere, and they will mess you up. Dodge, duck, dip, dive, and dodge between the trees to make it to the end goal.

Snowmen are your allies. Smash them to gain temporary super-powers! After smashing through a snowman, you'll be temporarily invincible. Try mowing down trees before the power-up fades. Snowmen also give you a speed boost, so use them as much as possible.

Once you reach the end, watch as the penguin celebrates by taking flight!

Photos

Screen Shot 1
Screen Shot 2
Screen Shot 3

Video

Technologies

References

Shadow mapping: OpenGl Tutorial 16
Text: Wikibooks Text Tutorial
Assimp Model loading: Lighthouse3D Assimp Tutorial
Fog: Demoscene Fog Tutorial, Realtime Rendering of Heterogeneous Fog
Terrain Loader: Terrain Generation Tutorial
View Frustum Culling: View Frustum Culling Tutorial
Particle Effects Tutorial: Particle Effects Tutorial

Executable Download

The game makes use of the following libraries:

ZIP Download

Special Thanks

Professor Zoe" Wood, for the course, of course!
Chris Hebert, chebert@calpoly.edu, for his wonderful Makefile.
Ian Dunn, for his underappreciated interpolation functions.
Terry Bilton, a photographer kind of enough to post his beautiful aurora borealis photos on the web for download.
Gramatik, the musical group. We're using their song, Balkan Express.