Project Description |
The aim of this project is to create an application that can support players in Warhammer Fantasy Roleplay game. The program will allow users to save their characters, equipment and statistics. It will also have a module for creating a new character. Future improvements may provide a system for battles simulations. |
Problem |
Benefits of Solving |
Players need to have an functionality to save their progress. |
Creation of database to store information such as characters details and equipment shall give a satisfying results. |
Players should have a possibility to create new characters in application. |
A module for character creation will enhance the user satisfaction from the application usage. |
Application needs to be easily accessible. |
Making the programm as a web application will ensure the accessibility for multiple users. |
User needs an easy way to interact with application. |
Well designed interface will allow user to comfortably interact with the application. |
Indicative Schedule |
Project Start Date: 07.10.2024 |
First MVP End Date: 13.04.2025 |
Indicative MVP Updates Start Date: 14.04.2025 |
Indicative Final Project End Date: 01.08.2025 |
Solution Scope |
During implementation the developer will:
- Design and implement the database.
- Implement all required modules of application.
- Design and implement the interface.
- Implement the tests to ensure the correctness of methods.
- Prepare the software documentation of project.
|
Project Assumptions |
- Developer knows the rules of Warhammer Fantasy Roleplay game.
- Users will have basic familiarity with role-playing games and will understand the terminology used within the application.
|
Key Risks |
Rating |
If the developer lacks comprehensive knowledge of Warhammer Fantasy Roleplay, it may result in an incorrect or incomplete feature implementation. |
High |
Data Security and User Privacy - since the application will store user characters and information, ensuring data security and privacy is crucial. |
Medium |
The application may face performance issues when handling a large number of characters or during simulations. |
Medium |
Timeline delays - delays in development, testing, or scope expansion (e.g., battle simulation module) could push back the project deadline. |
Medium |
Interface usability - a poorly designed interface could reduce user satisfaction. |
Low |