teaching machines

CS 491 Lecture 6 – UV Mapping

TODO For your first half-homework, research proportional editing and texture painting in Blender. Using both these tools, model a ripe banana. Post your result on the course blog under categories gamedev3, spring 2016, and gallery before Febuary 18. Lab Let’s get the cannon colorful and moving today! Finish Cannon If you didn’t finish your cannon from last lab, […]

Honors 104.502 Lecture 6: Co-o-no

Agenda what ?s a trivia game arrays bundling things together in classes adding buttons TODO Watch game designer Jonathan Blow speak on prototyping and meaningful work. If you have time, watch this longer talk. If you have less time, watch this shorter talk. (I’m one of those in the second group, and I watched both at […]

CS 330 Lecture 8 – Regex Lookaround

Agenda what ?s regex bingo lookaround quoting HTML attributes humanizing identifiers TODO Right now: You and a partner make a 4×4 grid of randomly generated strings. Include upper- and lowercase letters, numbers, whitespace, and punctuation. Keep the strings short. There’s no free space. Before Friday: Familiarize yourself with grammars and ANTLR. Read Grammar: The Language […]

CS 491 Lecture 5 – Modeling in Edit Mode

TODO Watch Neal Hirsig’s tutorials on UV mapping. There’s no quarter sheet, but we’ll be doing some UV mapping next class. Lab Today we’ll look at shaping models in Blender’s edit mode and incorporating them into Unity. In particular, we’ll model a cannon. I’m definitely not a lover of violence in games, but I choose this […]

CS 330 Lecture 7 – Regex: Replacement with Blocks

Agenda what ?s program this gsub examples src2html eval’ing embedded math regex bingo TODO Right now: You and a partner make a 4×4 grid of randomly generated strings. Include upper- and lowercase letters, numbers, whitespace, and punctuation. Keep the strings short. There’s no free space. Before Wednesday: Familiarize yourself with grammars and ANTLR. Read Grammar: The […]

CS 330 Lecture 6 – Regex: Capturing and Substituting

Agenda what ?s what is a regex? capturing substituting TODO For an extra credit quarter sheet, do these two things: Get at least 1000 points at Regex Golf. Don’t look up the answers anywhere. Start a post on Piazza sharing your solutions. Create your own level by clicking on the Help button in the navigation bar. Share […]

CS 491 Lecture 4 – Terrain

TODO For Tuesday, watch Lesson 2 and Lesson 3 of the Blender 3D Design Course. Again, feel free to speed these up with a browser plugin. For a participation point, start with a simple cube and create something interesting by manipulating it in edit mode using any of the tools—but no modifiers. Post an image of […]

Honors 104.502 Lecture 4 – BeatnPath

Agenda what ?s switcharoo BeatnPath TODO The first homework is posted. It’s due before March 1. Watch as much as you can of Unity’s UFO tutorial. Read chapters 4 and 5. For Monday, write down 2-3 questions or observations from your watching and reading on a 1/4 sheet. Note We’re going to switch up lecture […]

CS 330 Lecture 5 – Regex

Agenda what ?s regex anatomy regex operations assert match (=~) find match (capturing groups) find all matches (scan, grep) replace matches (sub, gsub) TODO Walk through RegexOne. On a 1/4 sheet, draft some regular expressions (and just the expressions) that match the following: Lines ending with a hyphenated word. Words with an internal uppercase letter. […]

CS 491 Lecture 3 – Boulder Over Your Shoulder

TODO Watch Unity’s Introduction to Heightmaps Live Training. The first homework will be posted today or tomorrow. In short, it will ask you to create a game satisfying the following requirements: uses a first-person camera allows the player to navigate a terrain includes at least 3 levels manages some kind of inventory inventory collectables are textured models that […]

1 53 54 55 56 57 110