<commit_before># Island Mystery Game
Team #5

## Created by <NAME>, <NAME>, <NAME>, <NAME>, <NAME> for CS 174A at UCLA, in Fall of 2014

Welcome to Mystery Island!

To start the game run `python -m SimpleHTTPServer` from a terminal in this directory. Then open your browser and navigate to http://localhost:8000. (Or just open index.html using Firefox.) 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: 
- pick up branches from trees to start a fire (hint: find the firepit!)
- relax and listen to the soothing sounds of nature
- throw rocks
- climb the mountain
- explore!


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

### Other cool stuff:
* The island is partially randomly generated.  There are 4 regions: rolling hills, forest, bay, and mountain.  Each has randomly generated terrain by using a height map.  The trees and other objects are also randomly placed.
* There are lots of sound effects, and there is spooky music at night!
* A fire can be made from sticks found on the island 
* A lit fire will light up the rocks that make up the fire pit
* Bumpmapping is only implemented on the trunks of the trees but an example cube is commeneted out in scene.js that shows a gloriously bumped texture
* If there are no branches within jumpable height you can knock them off the trees with rocks found on the island!
* Thrown rocks will reflect off trees in realistic ways.

### 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.


Works best on current versions of firefox for mac or windows.
Should work on current versions of chrome.
Safari untested.<commit_msg>Update README with web demo of game<commit_after># Island Mystery Game

## Final project for CS 174A, Introduction to Computer Graphics, UCLA Fall 2014
### Created by <NAME>, <NAME>, <NAME>, <NAME>, and <NAME>

Welcome to Mystery Island!

See a demo [here](http://ipetkov.github.io/IslandMysteryGame)!

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: 
- pick up branches from trees to start a fire (hint: find the firepit!)
- relax and listen to the soothing sounds of nature
- throw rocks
- climb the mountain
- explore!

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:
* The island is partially randomly generated.  There are 4 regions: rolling hills, forest, bay, and mountain.  Each has randomly generated terrain by using a height map.  The trees and other objects are also randomly placed.
* There are lots of sound effects, and there is spooky music at night!
* A fire can be made from sticks found on the island 
* A lit fire will light up the rocks that make up the fire pit
* Bumpmapping is only implemented on the trunks of the trees but an example cube is commeneted out in scene.js that shows a gloriously bumped texture
* If there are no branches within jumpable height you can knock them off the trees with rocks found on the island!
* Thrown rocks will reflect off trees in realistic ways.

### 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.
{'fraction_non_alphanumeric': 0.0519681985650572, 'fraction_numerical': 0.004847779716889665, 'mean_word_length': 4.061825318940137, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3970004', 'n_tokens_mistral': 1319, 'n_tokens_neox': 1249, 'n_words': 843}