bkeefe313/CSCI441_FP
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Team: KillAByte Ben Keefe: Saul Goodman Jonathan Arroyo: Clutch Norris Jimmy Truong: Arthur Leywin Final Project: There and Back Again Project Description: This program is a game where you must collect coins and not get hit by the enemies to win. It is set at night, so you must use a flashlight to look around. There is terrain generation using perlin noise. The enemies and coins are randomly generated. The enemies sit still and wait for you to get close, then they chase you. Controls: W - Move Forward A - Strafe Left S - Move Backward D - Strafe Right Shift - Sprint Mouse - Look Around Arrow Up - Spawn 1 Enemy Arrow Down - Delete 1 Enemy Arrow Left - Decrease Terrain Height Arrow Right - Increase Terrain Height P - Shows the Noise Map L - Daytime mode M - Deletes All Enemies K - Hides All Static Objects O - Super Speed I - Animate Noise/Terrain , = decrement noise seed . = increment noise seed Left Bracket - Move Camera Down Right Bracket - Move Camera Up Build Instructions: Use the included ArcballCam.hpp in the ./include/CSCI441 folder. File format read as input: We used the .obj file format for all of our models. We used Blender to create some of the models and exported them as .obj files. Distribution of responsibilities: Everyone worked on the project together. We all contributed to the code and the work was done on Github. Length to Complete: This assignment took us about 3 days to complete. Were the labs helpful? (1-10): 9/10 The labs were very useful for this assignment. We compiled multiple labs together to create this project. Was the assignment fun? (1-10): 10/10 This assignment was fun to make. We had a lot of fun making this game and we are proud of the final product. Easter Egg: There is a secret terrain in this game. Using the period(.) and comma(,) key, you can increase and decrease the seed. To find the secret terrain, you must increase the seed to 300. Then zoom out the camera with scroll and look down. You can make it easier to see with the daytime mode (L) and hiding the static objects with K.