/cgv_game

Contains a game made with Avi and Niambh for the computer graphics and visualization course

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

_alpha_ - the game!

NOTICE

_alpha_ is still in very early alpha stages and is not yet playable!

About

alpha is a 3D game developed using Javascript with three.js for the Computer Graphics and Visualization course at the University of the Witwatersrand.

Lore

The Centaurians are an advanced microbiological race that inhabits the Alpha Centauri star system. In order to survive the harsh conditions they have evolved the ability to shapeshift. They posses advanced technologies beyond human comprehension, except for emacs, they love emacs! Proxima Centauri, aka PC, is a red dwarf star that serves as the prison for the Alpha Centauri system. Once a being arrives in PC its identity is lost, and is given the name alpha

We play as _alpha_, a falsely imprisoned centorian. alpha was accused of killing Bambi’s mother. Previous to _alpha_’s imprisonment _alpha_ and Walt Disney were lovers. When Walt discovered _alpha_ killed Bambi’s mother it was too much for him, he swore to never talk to alpha again. (Walt Disney was reincarnated as a centaurian after he was cryogenically frozen, which can be a side-effect of cryogenics). _alpha_ is on a mission to escape PC and tell Walt the truth and win his love back.

The Game

_alpha_ flies around each level, avoiding obsticles and collecting treasures. In each of the three levels alpha needs to collect certain items in order to procede to the next level. Gravity is always dragging alpha down and alpha needs to push against it.

Controls

Movement:

  • forward (faster) - up arrow
  • backwards (slower) - down arrow
  • turn left - left arrow
  • turn right - right arrow

Fight gravity - space bar Move camera - mouse

Developers

Avi Bank
Niambh Blundell
Or Hanoch

Instructor

Dr. Richard Klein

Credits:

2D menu buttons: Credit "Kenney.nl" or "www.kenney.nl", this is not mandatory. 2D menu background: https://pngtree.com/