Skip to content

Story mapping (name may change) final project for the the UWG Applied Comp Sci MS degree program.

Notifications You must be signed in to change notification settings

mhodge3/uwg-project2-final-project

Repository files navigation

uwg-project2-final-project

RPG Story Mapper

Project Overview

Our Story Mapper application is an attempt to bridge the gap between content creators and content storage.

The collaborators on this project agree a technical skill gap exists for many creative story tellers. In the world of RPG games this gap is all to often present. Many times, those most equipped to create compelling stories, or RPG quests, are the least equipped to manage the very content they have created. We believe steps to soften the skills neccessary to create stories will serve as a benefit to the entire RPG industry.

Through this project we seek to create a GUI application, focused on ease of use, that will allow even the least technically skilled to develop content through a guided process. Saved to a DB, stories can be created and shared simply throughout an organzation. Creators can focus on what they do best and stories will be all the better for it.

We expect to have an intial version completed over the course of the 2020 summer semester. Upon completion, this software will be useful in practice and as an example of our technical skills. We believe this application will be well recieved. We hope you enjoy it.

Project Vision Statement and Elevator Pitch

To help interactive content creators communitcate compelling stories to database operators through guided process.

Elevator Pitch on YouTube.

Iteration 1

Goals

  • To create a solid understanding visually and logically of the application’s expectations and requirements.
  • To create the application’s database.
  • To begin implementation of the GUI, starting with the user login.

User Stories

Design the initial UI

As a CS6290 team member, before development begins, I want to understand the look and feel of the application UI, so I can make better programming decisions once we go to implement.
Task Acceptance Criteria:
Visual representation of the UI as wireframe diagrams Call out the controls being utilized


Design the application DB

As a CS6290 team member, I want to understand the underlying data model of the Quest Manager application, so I can build the proper models in the Quest Manager application.
Task Acceptance Criteria:
Provide an EERD or an ERD Create the DB in MS SQL Server


User login

As a user, I want to be able to login to the Quest Manager application with my username and password through the login UI.
Requirements Covered:
User must authenticate themselves before accessing the system. The passwords must be stored as encrypted passwords. There is no requirement on what encryption algorithm to use.
Task Acceptance Criteria:
Create Login UI from UI wireframe When either the password or username is incorrect, the user is notified that their login attempt failed.


As a user, I want to be able to create a new game story.


As a user, I want to load an existing game story.


As a user, I want to be able to create both playable and non-playable characters.


As a user, I want to be able to create items.


Issues: Issue Tracking on Trello

Task Assignments

  • DB Design ERD for Characters, Players, Admins, and Items - Hodge
  • DB MySQL implementation - Hodge
  • Characters DAL & Controller - Scott
  • Players DAL & Controller - Scott
  • Admins DAL & Controller - Scott
  • Items DAL & Controller - Scott
  • Characters Model - A.Palmer
  • Players Model - A.Palmer
  • Admins Model - A.Palmer
  • Items Model - A.Palmer
  • UI Wireframe for Iteration 1 GUI elements (and preparing for Iteration 2 elements) - Hodge
  • GUI - login - Hodge
  • GUI - Management Dashboard - Scott
  • GUI - Category Management (The Iteration 1 categories are largely the same layout) - Palmer

About

Story mapping (name may change) final project for the the UWG Applied Comp Sci MS degree program.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •