KickShot for Android

KickShot for Android is a project to develop an Android version of the board game, KickShot. The goal of this project is to finish the Junior version and to start designing and developing the WarmUp version. The end result should be that KickShot Junior is released on the Google Play Store, and KickShot WarmUp is solidified for future development.

Sponsor
Aziz Makhani:


 * local youth and adult soccer referee.

Background
KickShot the board game was invented by Aziz Makhani to help educate children of all ages about the rules of soccer. After achieving success in the board game industry, Aziz set his sights on the mobile platform. During the summer, Aziz created a new version of KickShot that lowered the age barrier to play his game. This version was KickShot Junior. Fall 2013, Aziz requested that a team of computer science students develop KickShot Junior on the Android platform. The team was successful in creating a foundation for the game.

Spring 2014, Team RedCardDev was tasked with finishing development on KickShot Junior and creating a foundation for KickShot WarmUp. KickShot Junior required user experience development. This included game sounds, animations, and a homepage. KickShot WarmUp required a design to account for the ability to play cards to perform actions, instead of just relying on dice rolls.

Problem Statement
To create and deliver an Android Application that successfully epitomizes the gameplay of KickShot Junior

Target Specifications
Android 4.3 (Jelly Bean) and previous

Team: Red Card Dev
Jordan Leithart:


 * Jordan is a Senior majoring in Computer Science, with fields of interest in computer game programming, artificial intelligence, computer graphics, tools engineering.

Robert Kleffner:


 * Robert is a Junior majoring in Computer Science, interested in game design and programming, programming language design and implementation, and the theory of computer science.

Tao Zhang:


 * Tao is a Junior majoring in Computer Science, interested with computer game programming.

Documentation
SRS (Software Requirements Specification)

SDD (Software Design Document)