/Computer_Graphics_FP

Primary LanguageJavaScriptMIT LicenseMIT

Computer_Graphics_FP

Group: 7

Name NRP
Muhammad Dzaky Farhan 5025211069
Khairiya Maisa Putri 5025211192
Mochammad Naufal Ihza Syahzada 5025211260
Raden Roro Kayla Angelica Priambudi 5025211262

Improvement that needs to be made:

  • Make a restart button
  • Improve home page/landing page
  • Making the game faster as it goes on to make it more challenging
  • Customize asset
  • Store highscore
  • Fix the background bug

Marking Scheme that needs to be reviewed:

  • 3D Modelling
  • Used FBXLoader to load and configure the "Punk.fbx" model, added it to the scene, and played animations using AnimationMixer.
  • Transformation/Camera
  • this.mesh.scale, this.mesh.position and this.mesh.quaternion in world.js and background.js.
  • Setting camera position in 3D space and defining the point the camera is looking at (in main.js).
  • THREE.Vector3 in player.js.
  • Lighting
  • THREE.HemisphereLight and THREE.DirectionalLight in main.js.
  • Textures
  • Load using TextureLoader and assigns it to the materials of a 3D model (in background.js and world.js).

Resources: