Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA2 - Coggle Diagram
IA2
Constraints
Skill Level: Balancing aesthetic appeal with performance, ensuring seamless navigation and enjoyable gameplay experiences. Implementing efficient algorithms for game mrchaniscs e.g. card shuffling, using sql, databases and datasets correctly and effectively.
Code Complexity: Writing clean, maintainable code to facilitate future updates, bug fixes and enhancements, smooth and reliable experiences for users, using technology and tools available to the best of abilities when developing the solution.
Device Compatibility: Ensuring portability - platform independent e.g. working on ios, andriod, windows. Optimising design for different screen sizes and resolutions.
User Preferences: Catering to diverse user preferences - games genres, art styles and gameplay mechanics.
User Location: Cultural preferences - popularity and reception of game in different regions. Language barriers.
-
MoSCoW
Must Have
Core gameplay functionality, including card collection and scoring. This includes the high-score(HS) function
-
-
Should Have
-
Should feature a diverse and engaging set of cards representing various geographic features, landmarks, or countries.
Users can create an account (necessary, to an extent, for HS function)
Could Have
-
Various difficulty levels and customizable AI opponents to provide a challenging and dynamic single-player experience.
-
-
User
User Interface: Will include pages such as a login/signup screen for account management, a main gameplay interface for card collection and battles, and a high-score page showcasing individual scores.
Target Audience: The target audience of Games Gems is gamers or people who have an interest in geography.
Software: Programming tools such as Visual Studio Code, employing languages like PHP, HTML, and SQL have been implemented.
-
Data Requirements
User data: Users input their username, email, and password to create a secure account for Top Trumps. We use encryption to keep this data safe from unauthorized access.