Please enable JavaScript.
Coggle requires JavaScript to display documents.
PowerUp (Client Problem (Impacts (This app would spark more diversity…
PowerUp
Client Problem
Requirements
A user interface that is usable on a range of devices, and operating systems such as apple and android, and have the application compatible with the latest software updates
-
Constraints
-
The app must not just dump information onto the user, must use given data appropriately
Impacts
This app would spark more diversity within the gaming community, involving more types of users and involving new gamers within the community
The ability to use games for educational purposes could boost the gaming industry into expanding their barriers into schooling and business
Knowing information about the gamer your are playing/going to play would create more immersive game-play
Existing Applications
Wikipanion
-
User interface is very bland, no vibrant colours, or any colours, appearance of the app is similar to a website (Wikipanion, 2020: http://www.wikipanion.net/)
Wapedia
Similar to Wikipanion, it is also a wikipedia based application that shows the user information based off a unique user search
The user interface is also somewhat similar to that of Wikipanion, sharing a similar website themed interface, the colour palettes used in this application are also very bland, providing no emotion or feel towards the app, creating a less engaging tone towards the user
User Problem
Possible User A, a user who games frequently
Ability to filter through unwanted games as gamers who play frequently tend to have played many games prior
The ability to sort games based on personal preference such as the camera view (third/first person) and other aspects of the game
A user interface that is quick, simple and easy to use with minimal over complication of things
Possible User B, a user who does not know anything about games, but is looking to get into gaming
For similar users, information about games and the ability to filter through games based on personal requirements would be useful. This would allow a diverse range of users to be engaged within the application
An interface that is universal, and does not overwhelm the user requiring any prior knowledge about gaming. This would be friendly towards new users in the gaming faculty
Possible User C, a user/group of people who run an educational/business workplace that is looking to implement games for educational purposes in their workplace
-
-
Information cards showing information about each game that does not overwhelm the user with text or images
Developer Problem
User Interface
Features
Buttons: Allowing the user to navigate through the application. Each button must serve its intended purpose without fail
Images: images can be buttons that take the user to previews of the game that they have selected. Can possibly provide small screen-captures of in-game footage
-
Coding Environment
Key algorithms
-
Various SQLite datatypes required, with varying types associated with varying types of information. INT if considering options involving integers such as various game settings, YearRelease or Review Score. The use VARCHAR would be required if using options such as Publisher, Title or Console
The data taken and used from the database would be appropriately displayed on the user interface, applying to the theme and the regulation standards
Development tools
Terminal on Apple MacOS allows the use of SQL coding using the relational database management system located in C library, SQLite
Apple iPad allow the creation of user interfaces that depict what the actual application will look like, using fonts, colours and buttons
Data
-
Required App Data
The application requires specific data, such as the game title, information regarding the game rating and critic rating.
Some information that would need to be added to the database would be images that go with each item, and descriptions of each game
Data Storage
The application file size would need to be monitored as the database would be paired with the application download. Therefore recommended system requirements would be required to accurately inform the user on the size of the application