Welcome to the home page for Beep Ball project. The goal of this project is to create a fun sports-themed game for blind children using Nintendo's Wiimote. Our game runs on Mac OS X and Windows XP (Vista not tested).
Beep Ball v1.0 |
|
| Binary Download: | Mac OS X (.dmg) |
|---|---|
| Windows (.zip) | |
| Instructions: |
Mac:1. Download and open the .dmg disc image. 2. Drag the Beep Ball folder to /Applications/ |
Windows:1. Extract the .zip to somewhere on your hard drive, such as C:\Program Files\Beep Ball\. 2. Download and install OpenAL 1.1 3. Follow this tutorial for instructions on connecting the Wiimote. 4. Run Beep Ball.exe |
|
| Dependencies: (Windows) | OpenAL 1.1 | Blue Soleil Bluetooth Drivers (v2.3) |
| Source Code: | Code Only (.zip) |
| Code, Assets, Dependencies, Projects (.zip) | |
| Documentation: | Functional Spec (.pdf) |
| Design Document (.pdf) | |
| User Manual (.pdf) | |
| UML Diagram (.pdf) | |
| Doxygen Code Documentation: | Online |
| Download (.zip) | |
| Presentations: | Final (.pdf) |
| Midterm (.pdf) | |
This project is part of the UNC Comp 523 Software Engineering course, where the class is split into small groups which work on projects contracted with outside organizations. We are working with UNC CS professor Gary Bishop on this project.
Virtual Beep Ball is a computer game whose purpose is to provide a fun, interactive recreation of the blind sport, Beep Ball. The game will be familiar to many of the target users who may or may not be blind, as some of them have played it in real life. The game consists of two teams, a batting team and a fielding team, similar to regular Baseball. There are 6 fielding players and the batting team gets 3 outs of 4 strikes each, and there are only 2 bases instead of 3. The bases buzz and the ball beeps to provide auditory information to the blind players. The pitcher who is sighted is also on the batting team and his job is to consistently pitch the ball to his batting teammates who are blind. During the game, the pitcher calls out that he is pitching the ball, and then pitches the ball to the batter. The batter then tries to hit the ball from audio cues. If he is successful, one of two bases will make an audible buzzing sound. The batter must then try to run towards the base and touch it before one of the fielders who is blind reaches the ball that he hit. If he does this, then his team scores a run. If the fielders get to the ball first, then the batter is out. After 3 outs, the half inning is over and the teams trade places. After 6 innings, the game is over and the team with the most run wins.