Zusammenfassung der Ressource
Pokémon Web Application
- Developer Problems
- Coding Environments
- Development Tools
- Qlearn provides
the resources
required to
complete the
documentation
of the task
- It has resource relating tot he
scope of the task and the
requirements for the web
application
- Figma will be
used to create
the mockup of
the web
application
- Key Algorithms
- When the user requests data on a specific
attribute of a pokemon, that specific data
will be fetched from the corresponding
data store, and then will be presented to
the user.
- The application will be able to
order the data correctly
according to the selected type
of sorting
- User Interface
- User Interface Components
- Landing page or landing page to orient
the user
- Menus - drop down to show different
attributes that the can be selected or orders
the Pokemon the can be sorted by
- Clear easy to read lists that can be
sorted to the user's liking
- Usability Principles and Features
- Effectiveness
- Clear Navigation: A clear and intuitive navigation menu
allows the user to easily find and access different
sections of the gaming platform
- Implementing clear 'return' arrows so users can go back
when they enter the wrong page will help them more
easily navigate the website or web application.
- Utility
- Features: Easy access to
detailed Pokemon
information, options to
change the selected
attribute and sorted order
- App should be updated with new
Pokemon releases, moves, abilities,
and other game changes to keep
users engaged and informed
- Accessibility
- App should be able to be used
by as many people as possible,
especially those with disabilities.
- Providing options for larger text, screen readers,
and other assistive technologies, so users with
disabilities can interact with the app comfortably.
- Learnability
- The Pokemon app should have an intuitive and
user-friendly interface, making it easy for new
users to navigate and understand its features.
- Reducing the learning curve, so users can quickly grasp how to
use the app effectively.
- Safety
- If there is an option to
create an account, there
should be strong user
authentication,
encryption for sensitive
data.
- Content and interactions
should be safe for younger
audiences. Ensure strict
content moderation
- Task Requirements
- Self-Determined Criteria
- SDC-1 The solution must
include an option to order the
Pokemon based on different
attributes
- Selected attributes
should be simple to swap
- Sorted lists should be easy to read
- SDC-2 The solution must be intuitive
and simple to navigate
- There should be a main
page that links to each
separate statistic
- Navigation between Pokemon
and their evolutions should
be possible
- Clear arrow keys and large visible
button to navigate web application
- Prescribed Criteria
- Web application uses data
from an external data source
- All Pokémon data must be up to
date, accurate and credible
- Web application displays
Pokémon Data from an
external data source
- The external data source should
display stats including Pokémon ID,
attack, defense, special attack and
defense, generation, name, type, form.
- The web application should be
able to fetch the data from an
external source and display it
- Web application allows
a user to search the
Pokémon statistics
- A search bar should be on every
page to allow the user to easily
navigate to the desired page.
- Constraints and Limitations
- Time
- 6 weeks of class time will be
provided to complete the
technical proposal of the web
application
- This includes creating the Figma
solution, a complete user analysis
as well as a other document
features before the feafline.
- Data
- The provided data may not be
comprehensive enough to provide
deeper level information on certain
topics or Pokemon attributes.
- Coding Environment
- Distractions will be present
during coding process which
could limit productivity
- Developing a gaming platform
whilst using two separate
devices (laptop, ipad), could have
its implications
- Developing a complete online web
application for Pokemon stats could
be problematic due to limited
knowledge of the game/TV show
- User Problems
- User Persona
- User 1 - Professor Oak
- Needs and Expectations
- Goal is to catalogue every
known Pokemon in the Pokedex
- Needs a web application that allows him
to search for specific Pokemon and order
them by different attributes like HP,
speed, attack, defense, and generation
- Frustration when web
applications do not allow him to
arrange the Pokemon he searches
for in order of a specific attribute.
- Wants a simple
interface without too
many confusing menus.
- Details
- Aged 50
- Undergraduate at Uni of Kanto and
Celadon, studies in Fuchsia City
- Occupation: Scientist in
laboratory in Pallet Town
- Interested in studying
Pokemon's gender distribution
- Lives in the Kanto Region
- User 2 - Chris
- Details
- Is trying to complete the
Pokemon FireRed nuzlocke
- He is a YouTuber that streams his
Pokemon gameplay on YouTube.
- Age: 13
- Lives in Brisbane
Queensland
- Studies at Mansfield
State High
- Goals: Wants to get every
Pokemon in his party to level
100 and beat the Elite Four
- Needs and Expectations
- He needs stats of each Pokemon in
each region so he can see if he can
beat them in his nuzlocke
- Frustrations: User interfaces which are
unintuitive to navigate and headings
that are difficult to understand
- The user interface should show him the
statistics of each Pokemon so he an safely
progress through the game without losing
any pokemon his nuzlockes.
- Buttons on the page should be clear,
visible because of his poor eyesight
- Impacts
- Personal
- Users can better plan and strategise their gameplay
by keeping track of their Pokemon's stats. This can
lead to a more enjoyable gaming experience.
- Individuals can use the
app as a learning tool,
improving their knowledge
of the Pokemon world
- The application could lead to time
management issues, as users may become
engrossed in tracking their Pokemon,
potentially impacting their productivity.
- For those involved in competitive
Pokemon battles, the app can help
them fine-tune their strategies
- Social
- Community Building: This application will
foster a sense of community among
Pokemon fans. They can share Pokemon
collections, strategies creating a social
platform for like-minded individuals.
- It can serve as an educational
tool, teaching users about the
various Pokemon species and
their characteristics.
- The app may lead to
increased interest in
competitive Pokemon
battles and tournaments
- Economic
- If the app is related to any of the Pokemon
games, like Pokemon GO, it could
potentially lead to increased in-game
purchases, enhancing the economic
impact of the Pokemon franchise
- The creators of the application
can monetize it through
various means, such as in-app
purchases, ads, or premium
subscription models.