bringing wordscuffle to the web
play

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


  1. 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 Nathan Franklin - Frontend Developer 1

  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

  3. Problem Statement 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 3

  4. Solution Overview + 4

  5. Solution Overview OUR SOLUTION ORIGINAL GAME W E B I F Y Players roll dice to determine letters cumbersome Each player keeps their own score time, errors Players email their scores/results time, energy 5

  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 6

  7. Design Methodology and Timeline Waterfall Design Requirements Design Implementation Verification Method: October November December January February March April May Final Testing Signed Acceptance Understand + Requirements Test Demo The Problem Beautification Contract Implement Implement Technology Prototype Main App Secondary Feasibility Demo Functionality Functionality Application Installed on Establish Server Requirements (Begin Usability Testing) 7

  8. Architecture Overview 8

  9. Grid Validation? 9

  10. Prototype Demo 10

  11. Testing Unit Testing Integration Testing Usability Testing Admin page button only Send grid and tile User logs in visible for users flagged as tray to server administrators Score Webpage directed Calculation to challenges Server re-verifies user is Function page administrator, then client webpage is redirected to admin page Returned score The most-used functions are matches our easiest to access from this page hand-calculated ● Start next challenge score ● View Scores 11

  12. Challenges & Resolutions CHALLENGES RESOLUTIONS Loaded tournament word list into server side hash table. Manually solved issue with Dragula and game grid. 12

  13. Future ● Monetization Re·vue noun a light theatrical entertainment Score Breakdown consisting of a series of short BI: 6 sketches, songs, and dances, BIKE: 12 typically dealing satirically with EF: 5 ● Played Words Definitions topical issues. FLY: 10 HI: 5 REVUE: 11 Total: 49 ● Third Game Mode Type [Newmode] 13

  14. Conclusion 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 14

  15. Project sponsor: Barbara Jenkins Team mentor: Ana Paula C. Steinmacher Thank you! Vincent Messenger - Project Lead / Backend Developer Anderson Moyers - Frontend Developer WordScuffle.dev@gmail.com Andy Salazar - Backend Developer Nathan Franklin - Frontend Developer 15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend