- Darren Huang (305518114)
- Samantha Rafter (505577796)
- Jaden Lee (205717703)
Bruinwalk is a 3D animated game. You, the player, are a bear trying to cross a busy street at UCLA. You must navigate through a field cluttered with obstacles, including rocks, trees, and vehicles. You lose if you are struck by a vehicle, in which the game ends. If you make it to the finish line on the other side, you win.
- Launch the game and navigate to the start screen.
- Press 'P' to begin.
- Use arrow keys to move the bear across the field.
- Avoid moving vehicles and navigate around static obstacles.
- Reach the other side of the field to win.
- 3D Geometric Modeling: All elements including characters, obstacles, and environments are built using 3D geometric shapes.
- Camera Control: A dynamic camera viewpoint follows the player's movement.
- Matrix Transformations: Utilize translation matrices for moving obstacles and character navigation.
- Coordinate System: Determines the movement and position of objects in the game environment.
- Texture Mapping: ASCII character mapping for displaying text.
- Start Screen: Press 'P' to start the game from the introductory screen.
- Controls: Use arrow keys for movement:
- Up Arrow: Move forward
- Down Arrow: Move backward
- Left Arrow: Move left
- Right Arrow: Move right
- For Mac OS, type the following command in the terminal: ./host.command. Make sure your python version matches that of the version written in host.command, e.g. "python" or "python3".
- For Windows, use Webstorm to run index.html.