190 likes | 318 Vues
The LARGE (Low Allocation Resources Gaming Engine) project aims to create a game engine comparable to classic systems like SNES, Genesis, and GBA. Our goal is to explore and utilize the technical tricks used by past programmers to fully optimize hardware capabilities. We've made significant progress, developing tools for backgrounds, sprites, I/O, and sound, along with a robust engine library for sprite management, background handling, and special effects. The next steps include finishing sound implementations and creating a demo featuring retro game sprites.
E N D
PROJECT: LARGE Group 16: RJ Landis David Leistiko Robert Worrell Advisors: Sergiu Dascalu, PhD Brian Westphal K.J. Holm (external)
OUTLINE… • Recap • Progress So Far • Tools Developed • Development Environment • Engine Library • Detailed Design • User Interface Design • To Do List
PROJECT CONCEPT… • LARGE (Low Allocation Resources Gaming Engine) • The idea is to create a game engine comparable to those used by systems of the past (SNES, Genesis, GBA) • We want to explore the technical tricks used by programmers to optimize the hardware’s capabilities • We want to build a firm foundation for game development
OUR PROGRESS… • Backgrounds • Sprites • I/O • Tiling Tool • Sound • Demos
ENGINE LIBRARY… • Sprites • Add • Delete • Hide • Show • Input • Initialize • Process • Enable Buttons
ENGINE LIBRARY… • Backgrounds • Load • Show • Hide • Scroll • Palette • Special Effects
TO DO LIST • Finish Implementations of Sounds • Create a demo • Demo will be using sprites of retro games (i.e. Mario, Megaman, Metroid, etc).
QUESTIONS… Any Comments or Questions??? http://www.ProjectLARGE.com