Saturday, February 11, 2012

Project Proposal

Tamagotchi Application for Android

Jonathan Chiu, Vamshi Chilukamari, Yancy Hu

Project Description

The objective of this project is to build an Tamagotchi application for the Android OS. This application mimics the features found in handheld Tamagotchi digital pets, and will include a number of our own unique features. The game application will not be resource-intensive and should run on all Android phones. It will require a constant Internet connection to play, as all the virtual pet data will be stored on a server and retrieved by the client. All users will be required to create an account, which will be tied to
their virtual pet.

Planned Features

1. In-game weather
a. GPS-enhanced - We will use the GPS to get the weather for the area that the user is
actually located.
b. If the GPS is disabled, it will be random.

2. Virtual pet will live forever provided it is taken care of, otherwise it will die.

3. Ability to have online turn-based battles against other virtual pets.

The pet will have two levels of health.
a. If the first level of health is depleted, the user will be warned that continuing to battle
may result in the pet dying.
b. After the second level of health is depleted, the user’s pet dies and he or she must start
over.

4. Voice commands (low priority) - user can use voice commands to interact with pet

5. Predator Areas (low priority) - predator areas will be determined randomly; when a user is
in a predator area, he or she must be on alert or the pet may be attacked and injured / killed.

6. Online user accounts and a database will be used to save pet information online

User Inteface
1. Pet walks around screen randomly, detects borders of screen.

2. Battle level - determined by number of battles

3. Able to send and receive pet data with server/client

4. Reward/Notification System.
a. Achievements (i.e win 10 battles)
b. Notify user if pet needs care

5. Pet will get hungry, sick, require care.

6. Items that can be used on pet - food, medicine

Teammate Responsibilities

● Jonathan Chiu (jchiu09@eden.rutgers.edu) - team lead, software architect, developer
● Vamshi Chilukamari (vamshich@eden.rutgers.edu) - database design, developer
● Yancy Hu (yancyhu@eden.rutgers.edu) - game and graphical design

No comments:

Post a Comment