|
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.
Content Categories
Instructional Recordings Creation Date
December 04, 2020 Creator 1 First Name
Walker Creator 1 Last Name
White Creator 1 Role
Faculty or Staff Member Creator 1 NetID
wmw2 Language
English Searchable
Yes Searchable On
Cornell Web Search
|
|
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.
Content Categories
Instructional Recordings Creation Date
December 04, 2020 Creator 1 First Name
Walker Creator 1 Last Name
White Creator 1 Role
Faculty or Staff Member Creator 1 NetID
wmw2 Language
English Searchable
Yes Searchable On
Cornell Web Search
|
|
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…
Content Categories
Instructional Recordings Creation Date
December 01, 2020 Creator 1 First Name
Walker Creator 1 Last Name
White Creator 1 Role
Faculty or Staff Member Creator 1 NetID
wmw2 Language
English Searchable
Yes Searchable On
Cornell Web Search
|
|
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…
Content Categories
Instructional Recordings Creation Date
December 01, 2020 Creator 1 First Name
Walker Creator 1 Last Name
White Creator 1 Role
Faculty or Staff Member Creator 1 NetID
wmw2 Language
English Searchable
Yes Searchable On
Cornell Web Search
|
|
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…
Content Categories
Instructional Recordings Creation Date
December 01, 2020 Creator 1 First Name
Walker Creator 1 Last Name
White Creator 1 Role
Faculty or Staff Member Creator 1 NetID
wmw2 Language
English Searchable
Yes Searchable On
Cornell Web Search
|
|
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…
Content Categories
Instructional Recordings Creation Date
December 01, 2020 Creator 1 First Name
Walker Creator 1 Last Name
White Creator 1 Role
Faculty or Staff Member Creator 1 NetID
wmw2 Language
English Searchable
Yes Searchable On
Cornell Web Search
|
|
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…
Content Categories
Instructional Recordings Creation Date
December 01, 2020 Creator 1 First Name
Walker Creator 1 Last Name
White Creator 1 Role
Faculty or Staff Member Creator 1 NetID
wmw2 Language
English Searchable
Yes Searchable On
Cornell Web Search
|
|
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…
Content Categories
Instructional Recordings Creation Date
December 01, 2020 Creator 1 First Name
w Creator 1 Last Name
White Creator 1 Role
Faculty or Staff Member Creator 1 NetID
wmw2 Language
English Searchable
Yes Searchable On
Cornell Web Search
|
|
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
|
|
|