Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: csslogo

CSS 452 – 2D Game Engine Development

Monday/Wednesday 5:45pm – 7:45pm
            Room: Disc-061

Kelvin Sung (ksung@uw.edu)

 

        Computing and Software Systems        UW Bothell  

Important Links:

·   Discussion (reading materials/questions/comments etc.)

·   Sites for Image/Audio/Utilities

·   Potentially helpful FAQs from previous classes

·   NetBeans FAQ

 

Textbook Resources: Web-site on-line access, make sure you look at:

·   The tutorials: on how to work with the API (that we will develop!)

·   The documentation of the API.

·   The Powerpoint  slides to all the chapters

·   The GitHub link to the source code of all chapters.

·   Errata of the book

Tools:

·   WinMerge: for keeping track of your changes

·   GitHub: for repo source code control

 

 

 

Here are the Final Projects we developed.

 

Administration:

·         Here is the Syllabus ßUpdate on Feb 4th

·         Your current standing in this class at this point.

·         Permission for showing your work

 

In-Class Exercise:

·         Feb 24 Notes: Building games and maintaining states. ß NEW

·         Jan 25: UV to WC mapping exercise (for MP3). My solution.

·         Jan 8: Camera + Viewport (From Example 3.5)

o    Exercise + answers, and here is the source code.

 

Assignments: (Hardcopy due on Monday beginning of class [unless otherwise specified])

·         Assignment 6: Posted on Canvas Announcement

·         Assignment 5a and 5b: Posted on Canvas Announcement.

·         Assignment 4a and 4b: Posted on Canvas Announcement.

·         Assignment 3: Posted on Canvas Announcement. Here is my solution.

·         Assignment 1 and 2: (two assignments) answer sheet.  Due Wednesday 1/17 beginning of class.

·         Assignment-0: Submit this answer sheet (you MUST use this answer sheet!).

 

MP: Here is the Canvas submission area

·         Final Project: Let’s build a game?!

·         MP4: Behaviors, Bounds, and Interpolation. Due Wednesday 2/14 at 5:45pm.

·         MP3: Textures and Sprites. Due: Wednesday 1/31 at 5:45pm.

·         MP2: Resource and Scene Management. Due: Wednesday 1/17 at 5:45pm.

·         MP1: Warm up with the Engine and WebGL. Due: Wednesday 1/10 at 5:45pm.

Kelvin Sung  |   GTCS and CRCS Research Pages  |   CSS Home  |   UW Bothell


NSF

The materials in this course are developed as part of the Game-Themed CS1/2: Empowering the Faculty project, funded by the Transforming Undergraduate Education in Science Technology Engineering and Mathematics (TUES) Program, National Science Foundation (NSF), award number DUE-1140410. All opinions, findings, conclusions, and recommendations in this work are those of the authors and do not necessarily reflect the views of the sponsors.


Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: purple_badge
18115 Campus Way NE
Bothell, WA 98011-8246

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: *

Computing and Software Systems
University of Washington, Bothell
Copyright ©2018, UWB. All rights reserved.
Comments to Kelvin Sung:
ksung@uw.edu