Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SER431 Lecture 18

SER431 Lecture 18

Advanced Graphics
Project 02
(201810)

Javier Gonzalez-Sanchez

October 29, 2018
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs SER 431 Advanced Graphics Lecture 18: Project 02 Javier

    Gonzalez-Sanchez [email protected] PERALTA 230U Office Hours: By appointment
  2. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 1 jgs

    Global Idea Release 3 new features Release 2 new features Release 1 new features Core Features Game
  3. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 2 jgs

    Game § Originality: something new. § Re-playability: players want to play again. § Surprise: avoid repetition. § Reasonable Winning chances but Challenging (Tension Curve) § Reasonable Waiting Times § Uniformity (Rules, Format, Graphics, Concept) http://www.thegamesjournal.com/articles/WhatMakesaGame.shtml
  4. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 3 jgs

    Graphics https://www.youtube.com/watch?v=aviL3HX3UEc
  5. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 4 jgs

    Project 01 | Requirements Add a menu that allows Enable and Disable the following implemented features: 1. Texture generation: Marble, Fire and Cloudy textures 2. Multiscale Terrain 3. Skybox 4. Draw Bounding boxes (no need to implement collision yet) 5. Fog 6. Reflection 7. Shadows
  6. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 5 jgs

    Project 02 | Requirements Add a menu that allows Enable and Disable the following implemented features: 8. At least One Particle System 9. Use Curves (Bezier, Hermite, Chaikin, or B-spline) for: a) Object(s) Movement b) Camera movement (in a particular situation) c) A surface in the scene (a mountain, a path, a wall, a lake, … )
  7. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 6 jgs

    About the Final Project I will ask you to create a 5-minutes video a) describing each feature b) Showcasing the best scenarios (graphics quality) c) Showcasing the gaming part (see WhatMakesaGame.shtml) Consider the example below: § https://www.youtube.com/watch?v=ujGW5y1x7Jg
  8. jgs Project 02 Due date: November 10, 11:59 PM Final

    Project (Project 03) will be due: November 30, 11:59 PM
  9. jgs SER431 Advanced Graphics Javier Gonzalez-Sanchez [email protected] Fall 2018 Disclaimer.

    These slides can only be used as study material for the class SER431 at ASU. They cannot be distributed or used for another purpose.