Bringing WordScuffle to the Web Project sponsor: Barbara Jenkins Team - - PowerPoint PPT Presentation

bringing wordscuffle to the web
SMART_READER_LITE
LIVE PREVIEW

Bringing WordScuffle to the Web Project sponsor: Barbara Jenkins Team - - PowerPoint PPT Presentation

Bringing WordScuffle to the Web Project sponsor: Barbara Jenkins Team mentor: Ana Paula C. Steinmacher NAU Budget Office Vincent Messenger - Project Lead / Backend Developer Anderson Moyers - Frontend Developer Andy Salazar - Backend Developer


slide-1
SLIDE 1

Vincent Messenger - Project Lead / Backend Developer Anderson Moyers - Frontend Developer Andy Salazar - Backend Developer Nathan Franklin - Frontend Developer Project sponsor: Barbara Jenkins Team mentor: Ana Paula C. Steinmacher

NAU Budget Office

Bringing WordScuffle to the Web

1

slide-2
SLIDE 2

Problem Statement

Alzheimer’s Disease

Neurodegenerative disease, years to progress, cognitive decline finally results in organ failure 30 million deaths worldwide / year $259 billion American healthcare, $1 trillion 2050 Mental/social stimulation may reduce risk of AD Existing platforms don’t offer social components

2

slide-3
SLIDE 3

Problem Statement

3

Multiplayer word game created by Barbara Jenkins Supports cognitive and social brain flexing 13-Letter tile set generated for each round Players have three minutes to form word combos Players roll dice to determine letters cumbersome Each player keeps their own score time, errors Players email their scores/results time, energy

slide-4
SLIDE 4

4

+

Solution Overview

slide-5
SLIDE 5

Solution Overview

5 Players roll dice to determine letters cumbersome Each player keeps their own score time, errors Players email their scores/results time, energy

ORIGINAL GAME OUR SOLUTION W E B I F Y

slide-6
SLIDE 6

6

Requirements

Feature ORIGINAL GAME OUR WEB APP Tileset Generation Roll Dice Server randomizes automatically Time/Score Keeping Players track on pen/paper App tracks in real time Score Comparison Players exchange emails Players can add friends and view scores Word Validation None Server validates words with Tournament Word List in real time

slide-7
SLIDE 7

7

Design Methodology and Timeline

October November December January February March April May

Acceptance Test Demo Understand The Problem Technology Feasibility Establish Requirements Prototype Demo Signed Requirements Contract Implement Main App Functionality Implement Secondary Functionality Final Testing + Beautification Application Installed on Server (Begin Usability Testing)

Requirements Design Implementation Verification Waterfall Design Method:

slide-8
SLIDE 8

8

Architecture Overview

slide-9
SLIDE 9

9

Grid Validation?

slide-10
SLIDE 10

10

Prototype Demo

slide-11
SLIDE 11

11

Testing

Unit Testing

Score Calculation Function Send grid and tile tray to server Returned score matches our hand-calculated score

Integration Testing

Admin page button only visible for users flagged as administrators Server re-verifies user is administrator, then client webpage is redirected to admin page

Usability Testing

User logs in Webpage directed to challenges page The most-used functions are easiest to access from this page

  • Start next challenge
  • View Scores
slide-12
SLIDE 12

12

Challenges & Resolutions

CHALLENGES RESOLUTIONS

Loaded tournament word list into server side hash table. Manually solved issue with Dragula and game grid.

slide-13
SLIDE 13

13

Future

  • Monetization
  • Played Words Definitions
  • Third Game Mode Type

[Newmode]

Score Breakdown BI: 6 BIKE: 12 EF: 5 FLY: 10 HI: 5 REVUE: 11 Total: 49 Re·vue noun a light theatrical entertainment consisting of a series of short sketches, songs, and dances, typically dealing satirically with topical issues.

slide-14
SLIDE 14

Conclusion

14

Provides cognitive and social brain-flexing Addresses gaps in existing platforms Realizing WordScuffle As a dynamic web application Resolving workflow problems Furthering gameplay which may reduce AD risk

slide-15
SLIDE 15

Vincent Messenger - Project Lead / Backend Developer Anderson Moyers - Frontend Developer Andy Salazar - Backend Developer Nathan Franklin - Frontend Developer

15

Thank you!

Project sponsor: Barbara Jenkins Team mentor: Ana Paula C. Steinmacher WordScuffle.dev@gmail.com