injury prevention zach dvorakdeven desaikevin aguilar

10
Injury Prevention Zach Dvorak Deven Desai Kevin Aguilar

Upload: alyson-bradford

Post on 13-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Injury PreventionZach Dvorak Deven Desai Kevin Aguilar

The Project

We’re building a serious game to teach children about injury prevention

Specifically, we’re focusing on helmet safety and water safety

Demo

We’re building off of an existing game that was built last semester

The existing game focuses on helmet safety

We’re improving it, and then adding a level on water safety

http://www.mid-carolina-rac.com/games/index.html

Our Plan

Create new sprites/backgrounds

Make the interface and animations cleaner

Make the game more fun to play

Animations

Sound Effects

Improved scoring

New Graphics

More Graphics

Sample Screen

Bigger characters

More obvious whether safe/unsafe

More “random” paths

Our Development Environment

We’re bundling Server-Side NodeJS code using Browserify

This makes the server-side code into a self-contained, client side script that can then be deployed to a website

In other words, the game runs in a browser, so it can be played on computers, phones, and tablets

Our Server

We’re hosting our dev environment on bluefish.cs.unc.edu

Production will be on the client’s own server of choice

The tricky part is integrating a custom html page with Wordpress

Our current plan is to redirect a Wordpress page to an external website that hosts the game

Our Platform

The existing project was written in NodeJS and Phaser, therefore we will be using the same frameworks

Originally we wanted to rewrite the existing game using Unity to support multiple platforms

We settled on Phaser when we found a more recent version of last year’s project – we could accomplish more during the semester by building off of what already existed – but this was at the expense of supporting offline play

We also considered Cordova, but that was rejected because it does not run well in non-mobile platforms and game performance suffers