140 likes | 222 Vues
IMGD-2900 Digital Game Design I. Class 7 Monday 11.19. Today’s topics. Grading Latest engine version Game treatments Assignment 09. Grading Not a technological arms race! Effort, Polish, Creativity. Perlenspiel. Version 2.3.0.
E N D
IMGD-2900Digital Game Design I Class 7 Monday 11.19
Today’s topics • Grading • Latest engine version • Game treatments • Assignment 09
GradingNot a technological arms race!Effort, Polish, Creativity
Perlenspiel • Version 2.3.0
Must use new game.html fileVisit Download page to grab itOld engine can still be used for current project (but not next)Debugger now captures key events when in focus (ctrl+c works!)Click off debugger to send events back to engine
PS.ImageData ( img ) is deprecatedPS.ImageLoad ( file, func, (optional) format ) 1 = one RGB value/pixel (int 0-0xFFFFFF)3 = three values/pixel (r, g, b: int 0-255)4 = four values/pixel (r, g, b: int, a: float 0-1.0)PS.ImageLoad ( “map.png,” MyLoader );function MyLoader ( data ){ PS.ImageBlit (data);};
New, high-performance blitter! Displays changing region in one blast!PS.ImageBlit ( img, x, y, (optional) left, top, width, height );Specifies a rectangle within the image dataIf used, all four parameters must be specifiedDon’t specify a rectangle outside the data!See Download page for an obnoxious demo!
Assignment 09:Prototype your 1- or 2-player gamePrototype the game in your treatmentJournal as you design and codePost on team Web pageBring to Monday’s class
Objective 1:Prototype the game inyour treatment • Design requirements • Must meets the definition of a game • Must be designed for exactly one or two players. • If two players, both on the same computer • No custom audio. Use only library sounds • Must run without breaking or errors • Must follow The Rules • Must be entirely self-documenting
Objective 2:Journal as you design/code • Document your creative process • Ideas, code fragments, sketches • Journals will be inspected
Objective 3:Post on team Web page • Before noon on Monday 11.26 • Make sure the link actually works!
Objective 4:Bring prototype toMonday’s class Make sure both team members bring a copy on a flash drive! Keep a backup
Questions? Next class: Monday 11.26