$30 off During Our Annual Pro Sale. View Details »

SER431 Lecture 18

SER431 Lecture 18

Advanced Graphics
Project 02
(201810)

Javier Gonzalez-Sanchez
PRO

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

    View Slide

  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

    View Slide

  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

    View Slide

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

    View Slide

  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

    View Slide

  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, … )

    View Slide

  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

    View Slide

  8. jgs
    Project 02 Due date: November 10, 11:59 PM
    Final Project (Project 03) will be due: November 30, 11:59 PM

    View Slide

  9. jgs
    Midterm Exam Bonus Points

    View Slide

  10. jgs
    Javier Gonzalez-Sanchez | SER332 | Spring 2018 | 9

    View Slide

  11. jgs
    Due date: November 03, 11:59 PM

    View Slide

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

    View Slide