Sei sulla pagina 1di 4

Case 2: Quiz games

Background:
You and your team have been assigned the task of creating a quiz application for
one big one

game company.

Goal:

The goal is to create an app where the user can answer multiple choice questions.
In the end, the user gets the result presented separately on the screen. The app
should also
Keep track of past game statistics using a high score list, and
The user of the app should be able to create their own questions.

Purpose:
The purpose is to allow the user to sharpen his quiz skills with the help of a
smooth
Android application.

App Content:
The following screens and features should be included in your app to be approved:

Play
- The user can choose to play with "all categories" or with questions from one
category.

Specific category

- The user then answers multiple choice questions within a limited time duration.

- Once all questions have been answered, a result is displayed


- How many points
- how many right
- how long it took

- With regards to time and score:


- Questions are initially worth a certain number of points, but they decrease in
value the longer the time goes by

- When the time runs out, the app automatically switches to the next question

Statistics
- History of previous games, "high score"
- To be sorted by score, best first
- Will be able to look at statistics for
- all categories
- individual categories

Manage questions
- The user can create questions

- The user can delete questions

- When a question is created, enter:

the question
the response options

a category

Which of the answer options is correct

User Profiles
The app should be able to handle multiple users using it. It should be simple

to change from the main menu which user currently playing, as well as create and
take
delete users.

Create categories
Allow the user to create their own query categories as well, and to administer them
via

a suitable interface.

- SMS questions
The app should allow the user to SMS a question to one of their contacts,

along with the response options.

2-player

Add another game mode so that you can play against a friend on the same
phone. It's time for people to respond to each other, and at the end
presented statistics for both people as well as who wins.

- Technical requirements:
All user data must be stored in an SQLite database.

Case 2: Frågesportsspel

Bakgrund:
Du och ditt team har fått i uppdrag att skapa en frågesports-applikation åt ett
stort

spelföretag.

Mål:

Målet är att skapa en app där användaren kan besvara flervalsfrågor på tid.
Användaren får i slutet få antalet rätt presenterat för sig på skärmen. Appen ska
också
hålla koll på statistik över tidigare spelomgångar med hjälp av en high score-
lista, och
användaren av appen ska kunna skapa sina egna frågor.

Syfte:
Syftet är att låta användaren vässa sina frågesportS-kunskaper med hjälp av en
smidig
Android-applikation.

Appens innehåll:
Följande skärmar och funktionalitet ska finnas med i er app för godkänt:

Spela
- Användaren kan välja att spela med "alla kategorier" eller med frågor från en

specifik kategori

- Användaren besvarar sedan flervalsfrågor på tid

- När alla frågor är besvarade, visas en resultat-skårm som innehåller


- hur många poäng
- hur många rätt
- hur lång tid det tog

- Angående tid och poängsättning:


- Frågor är från början värda ett visst antal poäng, men de minskar i värde

ju längre tiden går

- När tiden tar slut byter appen automatiskt till nästa fråga

Statistik
- Historik över tidigare spel, "high score"
- Ska sorteras enligt poäng, bäst först
- Ska kunna kolla på statistik för
- alla kategorier
- enskilda kategorier

Hantera frågor
- Användaren kan skapa frågor

- Användaren kan ta bort frågor

- När en fråga skapas anges:

frågan

svarsalternativen

en kategori

vilket av svarsalternativen som är rätt

Utökningar för VG:

Följande punkter ärförslag på utökningar som kan göras av grupper som strävar efter
ett högre betyg på projektet. Om ni kommer på egna utökningar som ni skulle vilja
göra så är det förstås jättebra, men ta upp idén det med oss på handledningen innan
ni börjar programmera. För VG krävs 2 välfungerande utökningar på VG-nivå.

Användarprofiler
Appen ska kunna hantera att flera olika användare använder den. Det ska vara enkelt

att från huvudmenyn byta vilken användare som spelar just nu, samt att skapa och ta
bort användare.

Skapa kategorier
Tillåt användaren skapa sina egna frågekategorier också, och att administrera dem
via

ett lämpligt gränssnitt.


SIVISa frågor
Appen ska tillåta användaren att SIVISa en fråga till någon av sina kontakter,

tillsammans med svarsalternativen.

2-player

Lägg till ytterligare ett spelläge, så att man kan spela mot en kompis på samma
telefon. Det går till så att personerna då svarar på varannan fråga, och i slutet
presenteras då statistik för båda personerna samt vem som vinner.

Tekniska krav:
All användardata ska lagras i en SQLite-databas.

Potrebbero piacerti anche