27
1.0 Introduction The world is contracting with the growth of mobile phone technology. As the number of users is increasing day by day, facilities are also increasing. Starting with simple regular handsets which were used just for making phone calls, mobiles have changed our lives and have become part of it. Now they are not used just for making calls but they have innumerable uses and can be used as a Camera , Music player, Tablet PC, T.V. , Web browser etc. And with the new technologies, new software and operating systems are required. One of the most widely used mobile OS these days is Android . Android is an operating system based on the Linux kernel with a user interface based on direct manipulation , designed primarily for touchscreen mobile devices such as smartphones and tablet computers . The operating system usestouch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching, and reverse pinching to manipulate on-screen objects, and a virtual keyboard . Despite being primarily designed for touchscreen input, it also has been used in MINUTE RUSH 1

Minute Rush Main Documentation Chapters 1 3

Embed Size (px)

Citation preview

1.0 Introduction

The world is contracting with the growth of mobile phone

technology. As the number of users is increasing day by day,

facilities are also increasing. Starting with simple regular

handsets which were used just for making phone calls, mobiles

have changed our lives and have become part of it. Now they

are not used just for making calls but they have innumerable

uses and can be used as a Camera , Music player, Tablet PC,

T.V. , Web browser etc. And with the new technologies, new

software and operating systems are required. One of the most

widely used mobile OS these days is Android. Android is

an operating system based on the Linux kernel with a user

interface based on direct manipulation, designed primarily

for touchscreen mobile devices such as smartphones and tablet

computers. The operating system usestouch inputs that loosely

correspond to real-world actions, like swiping, tapping,

pinching, and reverse pinching to manipulate on-screen

objects, and a virtual keyboard. Despite being primarily

designed for touchscreen input, it also has been used in

MINUTE RUSH 1

televisions, games consoles, digital cameras, and other

electronics. [WIKIA]

An Android device is a device that runs on the Android

operating system. It may not only be mobile/smart phone but

also a tablet, PC, e-book reader or any type of mobile device

that requires an OS. It can have various types of applications

which are the reason why most people are using mobile devices

especially android devices. It offers useful functionality to

the user. They can use applications such as games,

entertaining applications like audio and video and office

tools. Having mention game, various types of this became

available to market to serve enjoyment to the user. One

example type/genre of a game t is Educational Puzzle Game.

This game has a purpose of providing information and

additional knowledge to the user in entertaining manner. This

type of game aims for the user to learn while enjoying as

well.

It is now easy to play and enjoy useful applications because

it can be easily downloaded from Android Market. It is an

MINUTE RUSH 2

online software store developed by Google. It allows Android

users to select, and download applications developed by third

party developers and use them. There are around 2.0 lack+

games, application and widgets available on the market for

users. http://www.engineersgarage.com/articles/what-is-

android-introduction

1.1 Background of the problem

Puzzle games are generally engaged as a source ofentertainment, but have been found to serve aneducational purpose as well. For instance, young childrenand adults can find enjoyment playing competitive games,while naturally developing important language skills likespelling. Solving crossword puzzles, which requiresfamiliarity with a larger vocabulary and it is alsopastime that mature adults have long credited withkeeping their minds sharp. Mobile games is not thestrongest medium for word games like the crosswordpuzzle, word jumble etc. this games are dominate on thepapers. Computer games are often overlooked by thelinguistically minded. But then, Minute Rush we try tochanges all that. Minute Rush rules are simple. There isa question in every level and by the help of the jumbleletters you can answer them. This games contains a timepressureif you answer it correctly the time will beextend automatically depending on the users number ofanswers in a level if the player doesn’t answer thequestion or doesn’t meet the number of answer the gamecannot proceed to the next level.

MINUTE RUSH 3

1.2 Overview of the current state of technology Super Text Twist

MINUTE RUSH 4

Figure 1.0 Super Text Twist

Design:

Text twist’s animation includes only shuffling. It is a

game that uses letter-based answers and doesn’t have too

much design on the main interface (Background).

Game Description:

Super Text Twist is one of the visual aids that can be

used in teaching learning English. The game is

characterized as media to improve students’ vocabulary

mastery. Beside that by using the game, students can

study vocabulary not only in the class, but also in their

house. They can study vocabulary by themselves whenever

and wherever they are.[WORDPRESS2012]

Platform:

PC (Windows OS) and Mobile Phone (Android OS)

Objective and Mechanics

The objective of the player is to guess the sixletter

word (or any other of the sixletter words, it is

impossible to distinguish the two) before time runs out.

The playeraccumulates points by guessing words with

increasedpoint value for longer words.When time has run

MINUTE RUSH 5

out, the player will advance to the nextlevel if he or

she correctly guessed the current sixletter word. Each

next level presentsthe player with a new sixletter word

in jumbled form and the process is

repeated.http://www3.nd.edu/~cseprog/proj04_331/texttwist/FinalReport.pdf

Users play text twist to enrich their vocabulary skills

but some find it to be just a plain word game. When it

comes to design, although it offers a user friendly

environment, it looks plain and very simple to users

without anything on the background and buttons. It is

also originally played on PCs and developers made a

version for android devices which the players think that

the PC version is better. Objective and game mechanics is

quite simple that users can easily understand how to play

the game but some player still wants for another twist

that will make the game more challenging.

MINUTE RUSH 6

4 Pics 1 Word

MINUTE RUSH 7

Figure 2.0 4 Pics 1 Word

Design:

4 Pics 1 Word comes with 4 pictures and given letters which

includes the possible answer. It maybe plain picture

question to answer but its simplicity made it user

friendly to the users. It doesn’t have much animation but

by the use of pictures, users find it interesting to

play. They can zoom in pictures to see it more clearly

Game Description:

4 Pics 1 Word is a word guessing game. It presents the

player with four pictures and then tasks to guess what

specific word fits with the theme of the photos

presented.

MINUTE RUSH 8

http://toucharcade.com/2013/03/01/ta-plays-4-pics-1-one-word-a-guessing-game-thing/

Platform:

Mobile Phone (IOS and Android OS)

Objective and Mechanics

4 Pics 1 Word's gameplay is very simple: each level

displays four pictures linked by one word - the player's

aim is to work out what the word is, from a set of

letters given below the

pictures.http://en.wikipedia.org/wiki/4_Pics_1_Word

4 Pics 1 Word became interesting to players because it

provides picture puzzle which requires logical thinking

to be answered. It is very user friendly and easy to play

but some players complain on some sets of pictures which

is very hard for the players to answer. If they run out

of coins, they can no longer use hint or delete some

letters which are not included in the answer. If that

happens, they will be stuck in that level and will have

no choice but to buy hints using money. This game can

MINUTE RUSH 9

only be played on mobile phones which require OS. Its

objective and mechanics is very simple to understand but

some may still want it to be more challenging.

1.3 Project Rationale

Studies reveal that the puzzle games are not mere time

pass stuff anymore. They have multiple benefits for

players apart from just providing fun and excitement.

Playing puzzle games help to improve player’s

concentration, introduce logical thinking, and induce

problem solving capabilities and many other brain

activities. Minute Rush is a game that uses time pressure

which let the player enhance their thinking stability by

answering different types of questions with the pressure

of time. Aside from practicing the player’s thinking

skills, this game will test also the knowledge of the

player to how much he knows about general facts and how

good he is in answering logic questions. This game will

serve as a tool to provide additional information and

will enhance the player’s critical thinking as well.

MINUTE RUSH 10

This game also benefits institution specifically

educators because this entertainment application can be

used as a learning device and will help educators to

impart knowledge to their students in an entertaining

manner. This game uses new technologies to incorporate

principles crucial to human cognitive learning that will

benefit educators when it comes to teaching. It can be

also an additional educational resource for them. And as

it is, being an educational puzzle game, student will

benefit from having additional knowledge to enhancing

their logical thinking skills. Solving puzzle and

answering tricky questions can enhance the logical

thinking of a student. Additional factor is the pressure

of time that makes the student thinks faster.

MINUTE RUSH 11

2.0 Project Description

Figure 3.0 Minute Rush

MINUTE RUSH 12

Minute rush is a brain refresher game which helps the player to

enhance their thinking stability. This game is where you have to

answer the given questions in every level, which becomes tougher

as it goes to a higher level. When the level becomes harder, the

player have the chance to use power ups. This includes (Freeze

Time, Slow Time, and Hint). Freeze lets the time stops for 5

seconds; slow time delays the interval of time for 3 seconds and

hint lets the player have one letter which is included in the

word in every use. These power ups can be avail by the use of

coins that can be gained during play. If the player is not yet

finish in answering all given question and the time runs out, he

will need to restart playing the current level.

2.1 Problem Statement

2.2 Proposed Research Project2.2.1 General Problem

- Some trivia android games don’t have any leveldifficulties like Text Twist and 4 pic 1 wordmaking the player to stuck on a level.

2.2.2 Specific Problem

Text TwistMINUTE RUSH 13

- Users cannot answer or guess the word in some levels

o In text twist some words is difficult to the user the only chance they have is to shuffle the letters to answer the question.

- Most of the words are repeated.o In text twist the set of words are

repeated in some levels.

4 Pics 1 word

- Some set of pictures is easy to answer

o In 4 pics 1 word the player can easily answer the pictures so easy making them tobe bored

- Some set of pictures is difficult to answer

o Some level cannot be answer by the user because of its difficulties making them stuck to the current level they are.

MINUTE RUSH 14

2.2.3 General Objective

- To develop a game that will give learning value

and sense of enjoyment at the same time and has

level difficulties to challenge the user by

answering the questions from level 1-10 (Easy

to Hard).

2.2.4 Specific ObjectivesText Twist- To develop an android game that has a shuffle

and power ups to give a user a chance to answerthe question quickly.

o The proponents provide a shuffle to jumblethe letters so the user can have an idea for the answer and provided a power ups tohave a hint to the player and save more time while thinking.

- To develop an android game that has an organized database so that questions cannot be repeated in a level during the game.

o The proponents developed an organized database in every level so the questions cannot be repeat.

4 Pics 1 word

- To develop an android game that has a set of difficulties

MINUTE RUSH 15

o The proponents provide some level difficulties which is easy, medium and hard.

- To develop an android game that has 1 photo in every picture question.

o The proponents will provide 1 photo in every picture question.

2.2.5 Scope and Limitations

Versus Mode (2 Player)

- In this mode, 2 players must answer thequestions inside 60-second circle withsame question at a time. The player whofirst answers the question correctly willhave the score. At the end of the game,the player with the higher score will bethe winner.

Survival Mode

MINUTE RUSH 16

- In this mode, the player will be given 3 lives to

survive without time limit. The player will be

given additional +4 coins in every correctly

answered question. This makes this mode a source

of coin that can be used to avail power ups and

time. Once the player runs out of life, the game

will be over.

Settings

- The user can Change the configuration of

the game

(Note: Checkpoint, online offline)

Hint

- A power up that reveals one letter of the

correct answer.

Freeze Time

- A power up that freezes the time in 5

seconds

Slow Time

MINUTE RUSH 17

- A power up that delays the time interval

of the game.

Purchasing

- The game has a store where the player can

purchase power ups and time by the use of

his collected coins.

-

Limitations

Screen size

- The users cannot run the game in lower

resolution such a device that sizes 3.8’

inch below. Buttons cannot be well fitted

in the screen.

- (Minimum Depts of OS)

MINUTE RUSH 18

2.2.6 Methodology of the study

The spiral model, originally proposed by Boehm, is

an evolutionary software process model that combines

the iterative nature of prototyping with the controlled

and systematic aspects of the waterfall model. In the

spiral model, software is developed in a series of

incremental releases. It has four phases. A software

project repeatedly passes through these phases in

iterations called Spirals. The spiral model is

a software development process combining elements of

both design and prototyping-in-stages, in an effort to

combine advantages of top-down and bottom-up concepts.

Also known as the spiral lifecycle model (or spiral

MINUTE RUSH 19

development), it is a systems development method (SDM)

used in information technology (IT). This model of

development combines the features of the prototyping

and the waterfall model. The spiral model is intended

for large, expensive and complicated projects.

Customer Communication is a task required to establish

effective communication between developer and customer.

o In this phase, the developers conducted a research to

the possible problem that the existing games have.

Websites have been visited for negative feedbacks and

bad comments from the users.

MINUTE RUSH 20

Planning is a task required to define resources, timelines,

and other project related information.

o In this phase, the proponents decided to come up with

an educational game that can be a tool to provide

knowledge to the user with the use of its concept.

Timeline was also produced to be able to have a better

time management and to effectively monitor the

development of the project.

Risk Analysis is a task required to assess both technical and

management risk.

o In this phase, the developers considered of the risk of

platforms and operating system that the game is

compatible of. Tool/devices and language to be use in

the software development has been discussed as well.

Engineering is a task required to build one or more

representation of the application.

MINUTE RUSH 21

o In order to develop the software, the developers come

up with some ideas and based in text twist and 4 pic 1

word

Construction and Release is a task required to construct, test,

install and provide user support.

o In this phase the developers tested the software in

every other computer.

Customer Evaluation is a task required to obtain customer

feedback based on evaluation of the software representation

created during the engineering stage and implemented during

the installation stage.

o In this phase the software is evaluated by the

customers or the panels and the professor.

MINUTE RUSH 22

Chapter 3

MINUTE RUSH 23

PROJECT MANAGEMENT

3.1 Calendar of activities

Date Activity DescriptionJune20,2014

Discussion ofWorking Title

Developers have discussed about thethree working titles to be proposed.Each has possible scopes.

June 26,2014

Survey Survey has been done to helpdevelopers come up with a result that

MINUTE RUSH 24

states what in the offered softwareapplications will be favorable inmarket.

June 28– 29,2014

Defining Scope Discussion of possible scopes has beendone. Developers tackled what may bethe features to be included in theapplication.

July 1,2014 –July 142014

Documentationof ThreeWorking Titles

Developers had the documentation ofthree software Application includingScope and Objectives.

July 20,2014

Discussion forthe SoftwareDevelopment

Developers plan for the softwaredevelopment. It includes the flow ofapplication. Resource such asprogramming language to be used inbuilding the application and projectcost has been discussed also.

August 62014 –August14 2014

Documentationof Final Title

From the three proposed titles,developers come up with the finalworking title and had it documented.Documentation includes Introduction,Comparative Study, Objectives andScope.

August23 2014

Revision ofDocuments

After documents have been checked,developers made revisions in otherparts of the documents. Some partsshould be explained further and needto be elaborated. Some havetypographical errors and misspelledwords.

OnProcess

SoftwareDesign andDocumentation

Developers have started designing forthe software user interface such asapplication menu. Designing for howthe interface will look like has been

MINUTE RUSH 25

also started.

3.2 Gantt Chart

3.2 Resources

MINUTE RUSH 26

Hardware

CPU: AMD A8 4500 Quad Core Processor 1.8 Ghz with TurboCore Technology up to 2.8 Ghz

RAM: 4 GB DDR3

Videocard: Dedicated ATI Radeon HD5700

Hard Drive: 500 GB

Software

B4A ( Basic for Android)

- Programming language used to create the

layout and flow of the game

Microsoft Office 2010

- A program used to create documentations

Adobe Photoshop Cs6

- Used to create designs for the game

MINUTE RUSH 27