teaching machines

Honors 104.502 Lab 6 – Terrain

Lab Today we’re going to make a terrain, replete with walking paths, vegetation, and teleporters! Checkpoint 1 Person A is at the helm. Add a terrain game object. Import the Environment and Characters asset packages. Use the Raise/Lower Terrain tool to sculpt your landscape. Keep this general design principle in mind: start with the large, […]

Honors 104.502 Lab 5 – Robot Platformer

Today we make a little platformer. We’ll investigating using spritesheets, animations, and physics as we make a robot move around to collect its missing washers. Checkpoint 1 Person A types. Create a new project. Robot Let’s start by getting our robot in the game, much as we did in the last lecture. First, add an empty […]

Honors 104.502 Lab 4 – Lights Out

In this lab we’ll explore mechanisms for handling mouse clicks, staging multiple levels, and working with 2D grids of game objects. But first, if you didn’t get your work from last lab checked off, do so in the first 15 minutes of this lab. Checkpoint 1 Person A types. Bulb Image Lights Out is played on […]

Honors 104.502 Lab 3 – Snake Cont’d

In this lab we’ll add some final features to the snake game: audio random egg placement walls continuous motion But first, if you didn’t get your work from last lab checked off, do so in the first 15 minutes of this lab. Checkpoint 1 Person A types. Sound Effects Download sfxr, a free 8-bit sound […]

Honors 104.502 Lab 2 – Snake

When people start making games, they usually start with TicTacToe. I can’t do that to you. TicTacToe, like War, gives the illusion of player interaction but is far too deterministic. Today we’ll implement the second game that many people make: Snake. Find a parter and make sure you have access to a computer with Unity installed. Checkpoint 1 […]

Honors 104.502 Lab 1 – Madeup

In this class, lab has a very simple purpose: you will engage with problems in the “first-person.” Lecture tends to be sort of like a movie. The audience passively watches the instructor have an experience. Lab is more like a game, where you yourself have the experience. Each lab is broken into two checkpoints. The tasks in […]

CS 145 Lab 6 – Objects

First, if you have checkpoints left over from last lab, get them inspected during the first 15 minutes of this lab. No credit will be awarded past these 15 minutes. Don’t forget to work in pairs! Where possible, please work with someone that you did not work with last week. The exchange of new ideas and […]

CS 145 Lab 5 – Arrays

First, if you have checkpoints left over from last lab, get them inspected during the first 15 minutes of this lab. No credit will be awarded past these 15 minutes. Don’t forget to work in pairs! Where possible, please work with someone that you did not work with last week. The exchange of new ideas and […]

CS 491 Lab 8 – Game Jam

Today we’re going to have a little game jam. A game jam is an event where people rapidly develop a game in a short amount of time. These game jams often have a theme, since creativity loves nothing better than constraint. Ours too will have a theme. So here’s your task: Make a game in […]

CS 491 Lab 5 – Game Jam

Today we’re going to have a little game jam. A game jam is an event where people rapidly develop a game in a short amount of time. These game jams often have a theme, since creativity loves nothing better than constraint. Ours too will have a theme. So here’s your task: Make a game in […]

1 11 12 13 14 15 20