teaching machines

CS 330 Lecture 16 – Functions in Assembly and Buffer Overflows

Agenda what ?s local variables frame pointer functions buffer overflows TODO I’m in Memphis for a computer science education conference the rest of the week. No class on Wednesday or Friday. Please use your time to work on CSX! Note We close out our discussion of assembly today by looking at how functions in our […]

Button Sequence Game

Press H for tip on next button

SunSwitch

SnowMaze

Collect the parts to build the snowman and complete the mazes. The itch.io player doesn’t show the whole WebGL fullscreen button, so I added itch.io’s fullscreen button.  I’d recommend clicking the blue square on the bottom right if you can see it.

petza: don’t let the androids touch you

This is my game, don’t let the androids touch you. Unfortunately, I was unable to get the WebGL build to work correctly, so this will only work in a browser other than Chrome. I also included downloads for the Linux, Mac, and Windows builds on the itch.io page.

Skip v0.98 – Joe Krause

Skip is a puzzle game where you have a limited number of moves to collect all of the objects in a grid. Every move moves you by 2 spaces, so you might find yourself circling around an object you’re trying to collect! NEW UPDATE v0.98 Changelog: – Cleaned up movement script – removed move-wasting glitch […]

CS 330 Lecture 15 – Assembly Analogs

Agenda what ?s program this how does assembly handle… call-by-value semantics? types? composite types/structs? loops? local variables? return values? if statements? Note Today we continue our foray into assemble, examining how the notions we take for granted in high-level languages are implemented at the assembly level. But first, let’s start with a little warmup Program […]

CS 491 Lecture 10 – Compass and Publishing

TODO Look for an announcement next week about reviewing your classmates games! Lab Few of you finished the last lab, so start there. Get your leave/take buttons and inventory HUD working and then let’s add a wayfinding UI. Compass Image Many of you indicated that you wanted some sort of compass in your user interface. Let’s add […]

Honors 104.502 Lecture 10 – Shuffle Cup Cont’d

Agenda what ?s swapping cups modeling parabolic motion shuffling cups TODO Friday lab will be a clinic and upload test. Bring your Puzzler issues! Note Last time we started Shuffle Cup and used coroutines to stage a mostly manual animation of lifting cups. We introduced the Lerp function to linearly transition between two stations. Today we […]

CS 330 Lecture 14 – Assembly

Agenda what ?s Human Resource Machine hello, x86 adding two globals printing getting user input counting TODO Read Programming from the Ground Up, from chapter 1 through section Planning the Program of chapter 3. Click on Download Area to find the PDF. Write down 2-3 questions or observations on a 1/4 sheet. Note Now that we’ve […]

1 87 88 89 90 91 232