teaching machines

CS 491 Lecture 11 – Tanktack

Agenda what ?s game loop discussion TankTack: a Combat clone TODO Do one or more of the following: Watch Unity’s latest live training: Basic 2D Dungeon Generation. Read up on maze classification. Read up on maze generation algorithms. For Friday, write down on a 1/4 sheet 2-3 statements that teach others who picked a different […]

CS 145 Homework 3 – due before October 19

See the PDF.

CS 145 Lecture 14 – Collision Detection

Agenda what ?s a development recipe rectangle Note Our task today is come up with a workflow for preserving our sanity as we write code. Here’s your task: As you solve the problem of colliding rectangles, think about what you are doing to solve the problem. Write down a list of the general steps that […]

CS 491 Lab 4 – Circling

For the rest of the semester, we will alternate between labs devoted entirely to group work time and labs that involve an exercise related to game development. Last week was work time; this week is an exercise. I will try to craft the exercises to be general enough that you may be able to incorporate […]

CS 145 Lecture 13 – Logical Operators

Agenda what ?s blackboxes logical operators some problems TODO Finish homework 2. Note For each of the following blackboxes, let’s consider what they accomplish and how relational operators enter in: Blackbox 5 Blackbox 14 Blackbox 15 Blackbox 16 Blackbox 17 Using the logical operators, let’s write some methods that tell us if… Code LogicKing.java Haiku

Blackbox 17

Blackbox 16

Blackbox 15

Blackbox 14

CS 491 Lecture 10 – Puzzler Review

Agenda what ?s puzzler review TODO For next Wednesday, read a couple of articles on game loops. Unity manages the game loop on our behalf, but understanding its operation is helpful and there might come a day where you’ll want to write your own. Read Koen Witters’ deWITTERS Game Loop (broken link at last check; […]

1 119 120 121 122 123 204