Please enable JavaScript.
Coggle requires JavaScript to display documents.
GameBank - Coggle Diagram
GameBank
Impacts
Ensure users only buy games that they will likely enjoy, saving money (economic)
-
-
users may be more willing to learn about other people and their interests in games through the app (social)
User Problems
User 1: Michael
Gets lost in his games and confuses them sometimes (add a filter and sort filter to his own library of games)
-
-
User 2: Wei
Likes to personally rate games he plays (add a personal rating to game that can be used to filter and sort)
Wants recommended games based on preferred genre, ratings etc.
Likes to see what the game looks like (Include images of games without needing to click on game for more info)
-
-
Developer Problems
Data
Data Source Options
video-game.csv
Pros
Games can belong to many genres and so search, filter and sort will be much more precise and specific to user desires
-
-
-
-
-
-
-
User Interface
Features
Filter and sort search results and personal collection using different criteria (platform, genre, rating etc)
-
-
-
Has a "discover" page that shows lists of games based on subtopics like "most popular", "highest rated", "recommended for you"
Results are shown in the form of an image with the game title inside, more information can be accessed by tapping the image
-
-
Usability principles
Results are shown in the form of an image with the game title inside, more information can be accessed by tapping the image. This allows for a much more aesthetic and modern feel and makes information easier to digest for users (Effectiveness/Learnability)
-
-
-
Consistent and simple dark colour theme to reduce eye strain and for aesthetic purposes (Accessibility, Effectiveness)
Menu bar with labelled icons at bottom for easy and fast navigation to key parts of app (Learnability, Effectiveness, Utility)
Search function in top right (Learnability, Utility)
Ability to change language, font size, image quality (Accessibility)
Coding Environment
Key Algorithms
Search function
Search function will incorporate filters and sort using the WHERE, AND/OR, LIKE operators
Use wildcard character "%" on either side of inputted search result to ensure users can find games without searching for exact name
For example, if a user wanted to find all call of duty games available on PS3/Xbox 360 the query would be: select Name, image_url from vgsales where Name LIKE '%call of duty%' AND Platform = X360 OR Platform = PS3;
-
-
-
-
-