injury prevention zach dvorakdeven desaikevin aguilar
TRANSCRIPT
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
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