Presentation is loading. Please wait.

Presentation is loading. Please wait.

AraFell Project By: Joey Peters. System Selection A video game – Video games implement many OS principles Already working on the project Challenging Fun.

Similar presentations


Presentation on theme: "AraFell Project By: Joey Peters. System Selection A video game – Video games implement many OS principles Already working on the project Challenging Fun."— Presentation transcript:

1 AraFell Project By: Joey Peters

2 System Selection A video game – Video games implement many OS principles Already working on the project Challenging Fun to make

3 AraFell Two-dimensional role-playing game Gameplay similar to SNES games Dynamic storyline with 30+ hours of gameplay Customizable gameplay Lots of bonus features for replayability Team of 7 people developing it

4 System Specs 12,000+ lines of code Uses 53Mb of RAM Requires 480Mb hard drive space Supports Xbox 360 and Windows platforms

5 System Analysis All used operating system principles work effectively Great overall game efficiency (60 FPS with little hardware usage) Easily modifiable (XML database, modular code, etc)

6 System Design (Special Features) Streaming audio engine File manager XML database/scripts Multiple platform support (Xbox 360 and Windows) Dynamic menus Efficient collision detection movement correction

7 Operating System Principles Multi-threading Delay Avoidance Graphical User Interface Memory Management

8 Multi-threading Smooth gameplay Game logic, audio, graphics Audio spawns new threads for sound effects

9 Delay Avoidance Audio engine, manages song looping and queueing Artificial Intelligence – Priority Queue for actions – Example: Moving and get stunned by a hit

10 GUI Video games need great GUI’s Used to capture the player’s attention – Immerse the player in the game’s world Many input buttons, customizable input, visually appealing layout and graphics

11 Memory Management Preload the current map’s tileset graphics and sprites Only keep sprite graphics loaded from map to map Streaming audio

12 Significance of Points Very effective OS principles Increased efficiency Increased modifiability Increased Stability

13 Other Stuff Methodology & technology Solutions to operating system principle problems *All contained in final report*

14 References Riemer, John. “Riemer’s XNA Tutorial”, 15 Jan. 2006. Riemer’s Tutorials. http://www.riemers.net Britt, James. “Module: Marshal”, 22 Mar. 2002. Ruby Documentation. http://www.ruby-doc.org/core-1.8.7/classes/Marshal.html GameDev Team. “XNA Articles”, 18 Aug. 2005. GameDev. www.gamedev.net Joran, David. “XNA Game Studio 2.0”, 13 Dec. 2007. XNAtutorial.com. http://www.xnatutorial.com/ Microsoft. “XNA Creators Club Tutorial”, 29 Jun. 2005. XNA Creators Club. http://creators.xna.com/en-US/


Download ppt "AraFell Project By: Joey Peters. System Selection A video game – Video games implement many OS principles Already working on the project Challenging Fun."

Similar presentations


Ads by Google