CS 492: Senior Project - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

CS 492: Senior Project

Description:

User Table. 11. Result Analysis. Called by Translator after game is finished ... Extended Usage. Used in the other disaster games. Modular. Good Coding Practices ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 18
Provided by: joshp4
Category:
Tags: project | senior | usage

less

Transcript and Presenter's Notes

Title: CS 492: Senior Project


1
CS 492 Senior Project
  • CTPP
  • Center For Technology and Public Policy
  • Game Player Tracker
  • (Video)
  • Presented by Josh Pierce

2
A Teaching Game??
  • The game will teach how to prepare for and
    mitigate various disasters, starting with an
    earthquake
  • Fully immersed 3D world where earthquakes happen
    frequently
  • First Person Perspective
  • Goal Survive

3
Stakeholders
  • CTPP
  • Illinois Terrorism Task Force
  • Illinois Emergency Management Agency
  • Illinois State Police
  • Illinois Fire Service Institute
  • American Red Cross

4
Users
  • Middle School and up
  • Teachers
  • Server Administrators

5
Unity3D
  • A very versatile game engine
  • PC
  • Mac
  • Browsers

6
Why Us?
  • Track Events
  • Analyzing Player Actions
  • Are students learning?

7
Four Parts
  • Translator
  • Database
  • Result Analysis
  • Save/Load

8
Translator
  • Listen for and catch JavaScript messages from the
    game
  • Translate message to internal class structure
  • Store events in database
  • Communication with Results and Save/Load Modules

9
Translator Flow
10
Database
  • Active Game State Table
  • Event List Table
  • Save Game Table
  • Saved Game State Table
  • Completed Game Table
  • User Table

11
Result Analysis
  • Called by Translator after game is finished
  • Receives session info from Database
  • Analyzes results with presets
  • Sends results to Database
  • Sends message to game

12
(No Transcript)
13
Saving and Loading
  • Called by Translator
  • Swapping data in the Database
  • Save
  • Move current game state to a save state
  • Load
  • Move save state to current game state
  • Send message to game

14
(No Transcript)
15
(No Transcript)
16
Extended Usage
  • Used in the other disaster games
  • Modular
  • Good Coding Practices
  • Plenty of documentation

17
Questions?
Write a Comment
User Comments (0)
About PowerShow.com