CSS 290: Video Games and Computer Programming

advertisement
CSS 290: Video Games and
Computer Programming
Reading: Conditional Statements
• PLAD Ch 4
– The objective for this book is to provide you with a clear,
CONCEPTUAL understanding of what the different
programming concepts are
– We will then use GameMaker, and then C#, to see
concrete examples of them.
– 4.1: Really good – flowchart aspect is really
nice, as are the ‘relational operators’
– 4.2: If / Else
– 4.4: Nested and “Chained” decisions
– SKIP: 4.3, 4.5, 4.6, 4.7
CSS 290
2
Reading: Conditional Statements
• GMA Ch 3, Ch 4
• We won’t cover all of this exactly, so you don’t
need to read this in excruciating detail 
– Title/Finish Screen: pg 60-61
– ‘Next Room’ example: Pg 58-60
– Ch 7 (the Koala-BR8 game) is a nice maze
game that demonstrates more complicated use
of conditionals
• (It may be helpful to read through for the
conditionals)
CSS 290
3
Next Lecture
• PLAD, Ch 4 (4.1, 4.2, 4.4)
• GMA Ch 3, Ch 4
• Conditional Statements, using GameMaker
– Begin to look at more complex programming
structures
– Also, a couple more game features &
implementation techniques
CSS 290
4
Next next Lecture: C# & XNA
• Conditional Statements, using C#/XNA
CSS 290
5
Tutor Now Available
• Mondays, Wednesdays, from noon till 2pm
– Starting THIS week (April 14)
• In the Windows lab
• Feel free to drop by & do homework, study,
surf the web, etc, etc
CSS 290
6
A1
• Has been graded & returned
– Emailed to whatever address you put into
StudentTracker
CSS 290
7
A1 revision
• You have until next Tuesday (April 22nd) to get
it done
• Bring it to class, and we’ll hand it in then
CSS 290
8
A2 is due today
• Again, it has two parts:
– Part 1: Practice C#/XNA skills
– Part 2: Another, NEW, GameMaker game, with
evaulation
• .ZIP both of them into a SINGLE file, and hand
that SINGLE file into StudentTracker
– We’ll go over this now
CSS 290
9
A3 is due next Tuesday
• It’ll be posted by Thursday
CSS 290
10
And now… the quiz!
CSS 290
11
Download