Skip to content

drnhng/cs174aproject

Repository files navigation

Bruinwalk

Team 23

  • Darren Huang (305518114)
  • Samantha Rafter (505577796)
  • Jaden Lee (205717703)

Theme/Story

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.

How to Play

  1. Launch the game and navigate to the start screen.
  2. Press 'P' to begin.
  3. Use arrow keys to move the bear across the field.
  4. Avoid moving vehicles and navigate around static obstacles.
  5. Reach the other side of the field to win.

Features

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

Interactivity

  • 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

Instructions for running locally

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages