Please enable JavaScript.
Coggle requires JavaScript to display documents.
Oliver - Checkers - Coggle Diagram
Oliver - Checkers
Client
-
-
-
-
Support plugins (Flash, Java, browser etc)
Requirements
Screen resolution
Relative/self adjusting screen resolution to ensure that both the application and website look smooth and high quality
-
Storage size
-
All images (logos, victory banners) as small as possible to increase flow of app
Sponsership
Ads played after n'th match, must view for 5 seconds before skipping ad
-
-
-
User
User needs
-
Play co-op or 1V1
Can play Human v Human on single device or play against online opponents or host a match with a friend
-
Different levels
When playing online there are stages/cup to play in, allowing the user to compete against similar skill levels. Option Easy, Medium, Hard against computer
-
Demographic
Socio-economic
Wealth
Middle to upper-class players as the game will involve a promoted subscription; must have money to spend.
-
-
-
Types of Players
-
Social player
Online 1v1 mode available, as well as a local game where the game can be played on one device. Adjustable friend list to request games and log win history.
Professional player
When playing against others users: unlock-able avatars and themes for the board, pieces. Achievements and progression through different stages
Skill level
Ranking
Ranking will apply when playing online against other users. Can be turned off when playing in friendly matches. The cup the user is playing in
Best play
Stats on the best games the user has played, including the moves it took, time it took, when it was played and in what stage cup
-
-
Replayability
-
To entice the user to purchase the premium version, when playing online, after a certain amount of losses they must wait to gain 'energy' to play again. With a premium they can play as much as they want
Developer
Data Environment (I.P.O)
-
-
Input
Button to play either in the tournament, against computer (offline), with friends or the tutorial
-
A prompt to login/sign up on the landing page, with the choice to stay logged in to save time.
(Offline) When starting vs computer game, button to select difficulty, piece colour, board size (8x8, 10x10, 12x12) and toggle button to option a forced take
-
(In-Game) Undo move button, hamburger button for a settings menu, home button to return to the homepage/leave a match
Processing
Places each piece in its regular starting position, showing the moving player what pieces can be moved via a white ring around them to highlight. Once pressed move options will be displayed to the user. If the user wins, a victory sign will pop-up and they will receive their rewards with the option to reply the opponent.
Coding Environment
-
Variables Type
-
-
Arrays
-
Game history (what time, against who)
-
User Interface (UI)
-
-
Safety
-
-
Does not matter if you lose, another game can be played (with premium)
-