/frogger

three.js implementation of Frogger for CS 352: Computer Graphics

Primary LanguageJavaScript

CS 352: Computer Graphics Final Project

Elizabeth Koning and Seth Galyon

Project Overview:

Our project will be a 3D implementation of Frogger written with three.js. The game will respond to user inputs and move the frog accordingly. Collision detection will detect if the frog is hit by a car or jumps on a log. The game ends if the frog is hit by a car or jumps into the water. The setting of the game will be an outdoor space with a frog hopping around.

Tasks to complete:

  • implement game design
    • model characters
      • cars
      • goal elements
    • create setting
      • background (skybox) - in progress by Elizabeth
      • water texture
      • other textures
  • implement game mechanics
    • add scoring

Assignment requirements to fulfill

  • Three of the listed features:
    • Animated character
    • Picking
  • complexity, attractiveness and playability
  • programming style

Assignment requirements that are fulfilled

  • Initial game specification
  • Gray box version
  • Game that compiles and runs
  • Listed features (3/4):
    • Camera and object motion
    • Collision Detection
    • Skybox or environment map
  • Custom modeling/texture mapping of something
    • Logs are custom modeled in SketchUp