the interactive pub quiz game interactive. group members jo chandler jo chandler chris martin (in...

13
The interactive pub quiz The interactive pub quiz game game Interactive Interactive

Upload: august-ford

Post on 24-Dec-2015

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

The interactive pub quiz The interactive pub quiz gamegame

InteractiveInteractive

Page 2: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

Group MembersGroup Members

Jo ChandlerJo Chandler Chris Martin (in Thailand!)Chris Martin (in Thailand!) Robin NoyceRobin Noyce Andrew TwitchettAndrew Twitchett

Page 3: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

The Pub Quiz GameThe Pub Quiz Game

Client server based programClient server based program Client GUIClient GUI Server controls the gameServer controls the game Web severWeb sever DatabaseDatabase Clients will be able to play each otherClients will be able to play each other

Page 4: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

Project ManagersProject Managers

MonthMonth ManagerManager

OctoberOctober RobinRobin

NovemberNovember ChrisChris

DecemberDecember JoJo

JanuaryJanuary AndrewAndrew

FebruaryFebruary RobinRobin

MarchMarch ChrisChris

AprilApril JoJo

MayMay AndrewAndrew

Page 5: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

Product ResearchProduct Research

Robin NoyceRobin Noyce

Page 6: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

Product: Product: Family Feud Online PartyFamily Feud Online Party

• Similar online multiplayer game.

• Players can Play against other players or play as part of a team.

• The player joins a room with up to nine other players in.

• The game uses eye catching graphics and animations

•The player can chat to his opponent in real time via the chat board

Page 7: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

Product: Product: The pub Quiz machineThe pub Quiz machine

This pub quiz game is downloaded from the website.

The quiz allows the user to design there own quizzes.

The game is only single player.

•This game has a simpler design than the Family Feud game.

Page 8: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

Product: Product: QuizPlayerQuizPlayer

• Can only be played online – is not downloadable.

• This game is free.

• Players play to win real prizes.

• Asks player to enter a lot of personal data before they can play

Page 9: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

Work CompletedWork Completed

• Template Website online.

• Basic MySQL database built containing High Scores,

user name session ID etc.

• Link from website to MySQL database setup.

• Database partially populated for testing.

Page 10: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

How the System WorksHow the System Works

Jo ChandlerJo Chandler

Page 11: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

Use Case DiagramUse Case Diagram

User

JAVAApplication

JAVA Server Administrator

Database

Web Server

RunApplication

DownloadApplication

Start Session

End Session

SendQuestions

Update

RetrieveQuestions

Retrieve andupdate available

servers

Page 12: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

Client / Server Class DiagramClient / Server Class Diagram

::Client

startGame

endGame

getQuestion

sendPlayerInformation

::GUIInterface

displayQuestion

sendUserAnswer

::ServerInterface

getQuestion

receivePlayerInformation

::Question

m_question

m_answers

m_correct_answer

::QuestionHandler

getQuestionFromServer

sendQuestionToGUI

getUserAnswer

::Server

m_server_status

serverStatus

startSession

endSession

::ServerSession

m_session_id

m_no_of_players

m_session_status

m_next_question

m_player_scores

sessionStatus

::Player

m_player_id

m_score

getPlayerInformation

::Player

m_player_id

m_score

getPlayerInformation

11

1 1

1 1

11

1..*

1

1

1

11

1

1

11

11

1 1..*

Page 13: The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin

What Next?What Next?

More detailed design to include More detailed design to include sequence diagrams and state sequence diagrams and state diagrams.diagrams.

Think about testing.Think about testing. ImplementationImplementation