110 likes | 123 Views
Learn about condition-controlled and count-controlled loops in programming for video games. Focus on nested loops and iteration in C# and GameMaker. Prepare for quizzes and exams. Enhance your game design skills.
E N D
Reading: Conditional Statements • PLAD, Chapter 5 (“Repetition Structures”) • 5.1: Overview • 5.2: Condition-controlled loop • Good to know about, we mostly won’t be using it • 5.3: Count-controlled loop • 5.4, 5.5: Ignore these • 5.6: Nested Loops: Skim this CSS 290
Reading: Conditional Statements C#2005: Chapter 5 “Iteration(Looping) Statements” Read PLAD first/most, then use this to figure out what to type CSS 290 3
This lecture Reading Quiz Midterm Topic List Loops in GameMaker Loops in C# CSS 290 4
Next Lecture Review for midterm exam Finish loops Maybe go through a tutorial http://www.yoyogames.com/make/tutorials Maze game? Platform games? CSS 290 5
Next Thursday (May 8) Midterm exam! Mix of on-computer & on-paper On-paper first Probably C# /game design focused A couple of quizzes were printed out GameMaker “create a game that does X” CSS 290 6
Next Homework Assignment Take the Gender/Casual Rubric, And apply it to 2 games: 1 game where the game does well 1 game where the game does NOT do well You’re encouraged to find *any* game (up through ‘M’ rating), including/especially current console games (i.e., 360/PS3/Wii/etc) Online, 2D games are fine, though CSS 290 7
Tutor Now Available • Mondays, Wednesdays, from noon till 2pm • Starting THIS week (April 14) • In the Windows lab • This person can help you with your homework, including (especially) the C# stuff! CSS 290
Grading • A2 was graded over the weekend • The revision is due on Tuesday, May 6 • A3 was graded over the weekend • The revision is due on Thursday, May 8 CSS 290
A4: due Today Posted since last week Will be done IN PAIRS (required) 1 person should hand in the homework for both people Make sure to put both names, in comments, at the top of the C# source code file. CSS 290 10
And now… the quiz! Download the ‘Starter File For the Quiz’ Add code so that when the ghost is over the diamonds (or wall), collided will be set to true when the ghost is NOT over the diamonds (or wall), collided will be set to false CSS 290 11