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

SER431 Lecture 02

SER431 Lecture 02

Advanced Graphics
Project Description
(201808)

Javier Gonzalez-Sanchez
PRO

August 19, 2018
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs
    SER 431
    Advanced Graphics
    Lecture 02: Project Description
    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
    Core Features
    Part 1
    • 2 viewports
    • Double buffer
    • Mesh data structure
    • OBJ files
    • Display lists
    • Text
    • Timer
    • Window Reshape
    • Configuration Menu
    • Moving objects
    • User-controlled
    object
    Part 2
    • Light
    • Normal (face, vertex,
    weighted)
    • Textures (images)
    • Texture generation
    • Materials
    • Configuration Menu
    Part 3
    • Fixing Errors

    View Slide

  6. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 5
    jgs
    Releases
    1 September 2 October 3 November
    • Procedural texture generation
    • Procedural plane generation
    • Collision detection
    • Shading
    • Filtering
    • Etc…

    View Slide

  7. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 6
    jgs
    Graphics
    • Procedural texture generation
    • Procedural plane generation
    https://www.youtube.com/watch?v=aviL3HX3UEc

    View Slide

  8. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 7
    jgs
    Homework
    Read the Project General Description
    Make a team and Start Programming

    View Slide

  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.

    View Slide