Interactive Video Minigames6.111 Design PresentationBecca Arvanites and Cristina DomnisoruOverview Inspiration for project from EffecTV and PSII Eyetoy Plan to implement 3 gamesCamera video input to gamesProcess video to add effectsStructured with separate game and effect moduleshttp://ps2.gamezone.com/gamesell/screens/s22349_8.htmhttp://effectv.sourceforge.net/burn.htmlADV7185CameraFrame 1 SRAMFrame 2 SRAMPuzzle gameFire gameShockwavegameGameselectorswitchesEnable PDisplayerPuzzle EffectFire EffectShk Effect10 Hcount 10 Vcount Blanking Hsync VsyncFrame SwapperVideo SignalWE!WE24 read pixel24 display pixelCurrent F SRAMPrevious F SRAM19 store addr 19 fr2 addr19 fr1 addr24 store pixel19 store addrselectEnable FEnable SBuffer Swapper19 read addr19 CF addr19 PF addrWEReset (to all)Clock (to all) To MonitorP game data F game data S game data High-Level System Block DiagramFire Gameplay Player holds distinctly colored rectangle to catch on-screen falling blobs Catch blobs, avoid bombs When hit by bombs fire effect added to playerFire Game Block DiagramFire Game FSMFire Effect Modulefire_paramhsync vsynchcount data_inenablehit_positionbomb_hitHitBlob CatchBlob Bombposition_catchPosition_bombMergerpixel_firepixel_catchpixel_bombdata_out324242424data_in24game_overresetvcount24Game Over ROMaddr_goframe_gowrite_addrread_addrcaughtOther Games Puzzle GameSliding puzzle using squares of camera videohttp://effectv.sourceforge.net/puzzle.htmlShockwave Game 2-player “fighting” game Shock waves added to players motion Shock waves “melt” other person’s imageProjected Timeline Week 11/21: Finish Puzzle Game, start Shockwave Game Week 11/28: Finish Shockwave Game Week 12/5: Implement Fire Game Week 12/12: Project Demos and
View Full Document