the interactive pub quiz game interactive. group members jo chandler jo chandler chris martin (in...
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/1.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/2.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/3.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/4.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/5.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/6.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/7.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/8.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/9.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/10.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/11.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/12.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110400/56649dbb5503460f94aacf51/html5/thumbnails/13.jpg)
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