|
Zoom Recording ID: 95787656050
UUID: tYzB48zETzmUuzPJy9+Yaw==
Meeting Time: 2021-12-01T23:08:10Z
|
|
Zoom Recording ID: 91263534082
UUID: QVmZ/YZYTS+GAOK0BmGEfQ==
Meeting Time: 2021-09-15T12:05:08Z
|
|
Zoom Recording ID: 96071157995
UUID: eTjeCu84QAarZjPnSXxdcA==
Meeting Time: 2021-03-17T16:49:10Z
|
|
Just as it was hard to design iterators with classes, it is also hard to design timed animation with classes. In this video, we show how to use coroutines to make animation design so much simpler.
|
|
Our primary application of coroutines in the final assignment is timed animations. In this video we talk about what these are and how to design them with the GameApp class.
|
|
Game applications (and graphical applications in general) can get pretty complicated. In this video we talk about how to break up your code to make it more readable and more manageable. In some…
|
|
The state triggers we saw in the previous video were pretty simple. In this video, we talk about using a more complicated trigger: a double click. Double-clicking is more complicated because it needs…
|
|
The big difference between a game and a movie is the ability to respond to player input, be it from a mouse or a keyboard. In this video we show how to us the tools provided by the GameApp class to…
|
|
In this video we introduce the GameApp class, which is a class written by your instructor. In the last assignment you will be creating a subclass of the class to run your game. This video highlights…
|
|
The while-loop that drives the game is hidden. This is going to create some interest challenges, particularly when you need variables that carry over from animation frame to animation frame. In this…
|
|
In order to understand the classes that you will use in the final assignment, you first need to understand how a game application works. In this video we lay out the big picture. We talk about the…
|
|
Zoom Recording ID: 95137020859
UUID: FaCqBsaWTo6CclXl9vYIVw==
Meeting Time: 2020-10-07T13:53:09Z
|
|
Zoom Recording ID: 95137020859
UUID: 2pszu9yZTCSrzqcyXHzeAA==
Meeting Time: 2020-09-11T14:10:18Z
|
|
Zoom Recording ID: 95137020859
UUID: Vxy4XmTmSYu6XWV5YACwoQ==
Meeting Time: 2020-09-09T14:16:05Z
|
|
|