ipetkov / IslandMysteryGame

Final project for CS 174A, Introduction to Computer Graphics, UCLA Fall 2014
http://ipetkov.github.io/IslandMysteryGame
MIT License
3 stars 2 forks source link

Island Mystery Game

Final project for CS 174A, Introduction to Computer Graphics, UCLA Fall 2014

Created by Kyle Kodani, Kevin Lu, Ivan Petkov, Xiaosong Shi, and David Vasko

Welcome to Mystery Island!

See a demo here!

To start the game locally run python -m SimpleHTTPServer from a terminal in this directory, and then open your browser and navigate to http://localhost:8000. After a short scene of you (the player) waking up on the island, the game will begin. There controls are listed at the bottom of the webpage.

The object of the game is to enjoy the island. Things you can do:

Works best on current versions of Firefox for Mac or Windows. Should work on current versions of Chrome. Safari untested.

Our advanced topics are: collision, physics, bump mapping.

Other cool stuff:

Who did what:

Ivan

Grandmaster of the project. Taught us all how to use git. Main feature worked on was collisions. Collisions was also used to pick up sticks and stones for thin inventory. Implemented the original skeleton code we all followed. Implemented simple lighting.

Kevin

Physics king. In charge of player movements and object movements. Ex throwing rocks, bouncing rocks falling sticks. Jumping. All that jazz.

Kyle

Mountain and Music maker. He was in charge of the height map which is what gives our island its beautiful appearance. He also implemented all the sound features which add alot to the game.

David

Bump Man and Fire Man. Worked with lighting. Made the campfire object, and stick objetcs.

Ray

Pig Man. In charge of animating and moving the pig and various other tasks along the way.