Presented By Emiliano Miranda Goals Motivate database community to contribute to gaming Spread use of database technology beyond traditional approaches Provide another channel boosting interest in computer science ID: 151236
Download Presentation The PPT/PDF document "Database Research Opportunities in Compu..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Database Research Opportunities in Computer Games
Presented By:
Emiliano
MirandaSlide2
Goals
Motivate database community to contribute to gaming
Spread use of database technology beyond traditional approaches
Provide another channel boosting interest in computer scienceSlide3
Why Research for Games?
Almost everybody knows somebody who plays games!
Video game sales totaled to about $10.5 in 2009
Developments here can possibly be applied to other fields
The more people that use database technology the better!Slide4
Game Architecture
Depends on game
Data-Driven
Authors classify game architecture by network connection
May not be perfect, but probably reasonable
Types
Non-networked
Non-persistent
PersistentSlide5
Architecture - Game Loop
Fairly universal
Speed loop usually measured in Frames Per Second (FPS)
Authors describe three main phases in loop
Querying state of world
Updating state of world
Drawing new state of worldSlide6
Research Areas
Refining database engines for games
Query processing
Indexing
New languages
Adaptation of game algorithms
Steering is a challenge
Set-At-A-Time Processing
Consistency for Multiplayer Games
Non-persistent and persistent games have different approachesSlide7
Questions?
Why is the query-update model of the simulation engine an appropriate candidate for the application of database technology?