Search for tag: "game"

AEM 2000 Contemporary Controversies in the Global Economy (2021SP) Lecture

Zoom Recording ID: 94155485003 UUID: Rf3AsIT3QRW4NDs3hqhlGA== Meeting Time: 2021-03-15T15:10:32Z

From  Chris Barrett on March 15th, 2021 0 plays

CAM Colloquium - Francesca Parise (3/12/21)

Zoom Recording ID: 95217932087 UUID: HFsG6DL7RxSEidN/qv2L8A== Meeting Time: 2021-03-12T20:15:16Z

From  Erika Fowler-Decatur on March 13th, 2021 9 plays

2.22.21 Theory Seminar - SP21 Jason Gaitonde, Cornell University

Zoom Recording ID: 92032593202 UUID: kaFzSEsLRVGA1n+BFhDrkw== Meeting Time: 2021-02-22T20:46:25Z

From  Jordan Staiti on February 22nd, 2021 2 plays

Lesson 30.1 Searching

In this video, we look at the different ways we can search a list for an element. In doing so, we see that it helps a lot for our lists to be sorted. Hence that will be our focus for the rest of this…

From  Hannah Lee on December 10th, 2020 10 plays

Zoom Dec. 1. GUI Applications

In this presentation we talk more about the game2d module that is used in the final assignment. This module contains all of the classes you will subclass.Most of the demo code that you will need for…

From  Hannah Lee on December 3rd, 2020 16 plays

Lesson 29.7 Time Budgeting (OPTIONAL)

This video is not optional because the material is advanced. It is optional because it is not relevant for the final assignment. However, you may be interested in this video if you want to see…

From  Hannah Lee on December 3rd, 2020 11 plays

Lesson29.6 Animation Coroutines

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.

From  Hannah Lee on December 3rd, 2020 29 plays

Lesson 29.1 Multitasking

To understand coroutines, we have to understand a little bit about their history first. Coroutines are a form of multitasking. This is what we informally call the act of running multiple programs at…

From  Hannah Lee on December 3rd, 2020 34 plays

Lesson 27.9 Model-View-Controller

When we break up out application in multiple classes, we need to give each class a role. One of the most popular ways to do this is designate a class as a model, a view or a controller. In this video…

From  Hannah Lee on November 30th, 2020 36 plays

Lesson 27.8 Application Design

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…

From  Hannah Lee on November 30th, 2020 40 plays

Lesson 27.3 The GameApp Class

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…

From  Hannah Lee on November 30th, 2020 48 plays

Lesson 27.1 The Application Loop

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…

From  Hannah Lee on November 30th, 2020 49 plays

Lesson 26.8 The Game of Pig

With while-loops we can now write some super complex programs – once that we way more sophisticated than what we have done before. In this video we show how to create a complete dice game with…

From  Hannah Lee on November 12th, 2020 38 plays

Lesson 26.4 While-Loop Patterns

In this video we introduce two new patterns for while-loops: using a goal condition and using a boolean tracking variable. We see how these patterns allow us to write functions that we could never…

From  Hannah Lee on November 12th, 2020 37 plays

Cornell IS Colloquium with Theresa Tanenbaum

Zoom Recording ID: 98959768127 UUID: XjUURe8cTCqZu4+ChfspJA== Meeting Time: 2020-10-22T19:45:46Z

From  Wendy Ju on October 22nd, 2020 14 plays