World of WAGDIE
Abstract - Two or three sentences that summarizes the proposal.
World of WAGDIE is an interactive Google Maps style web app, that lets users explore the World of WAGDIE. This will include all basic map functionality you would normally expect using our current in-game map, map markers driven by Wiki content(locations/burns/deaths), and a Timelapse Mode showing our progress through the Main Storyline.
As most in the community know, World of WAGDIE is already live in production with some base functionality already implemented.
Motivation - A statement on why the WAGDIE Community should implement the proposal
Onboarding to WAGDIE is quite the task, and I believe a Map experience provides the right amount of visual introduction for new people interested in WAGDIE.
Additionally, the Timelapse Mode will provide a digestible and visual learning experience for those attempting to catch up on the events of WAGDIE’s main storyline
Rationale - An explanation of how the proposal aligns with the WAGDIE Community’s mission and guiding values.
World of WAGDIE aligns with the Community’s mission for a few reasons:
-
It helps new people visualize our world
-
It helps new people catch up on the events of the main storyline
-
It helps combine community Wiki efforts, with Main Storyline map pieces
-
It’s featured on fateofwagdie.com, which indicates adoption by the people behind the project
Specifications - A detailed breakdown of the platforms and technologies that will be used.
World of WAGDIE is a web based application written in Javascript, specifically ReactJS.
World of WAGDIE will be powered by the following technologies:
-
React Leaflet for rendering the Map, and basic map functionality
-
NextJS a React framework for production applications
-
wagdie.wiki will be our “back end”, serving the relevant data to power all features
Repo:
Steps to Implement - The steps to implement the proposal, including associated costs, labor, and other resources for each step where applicable.
The currently planned feature set is as follows:
-
Basic map functionality you would normally expect using our current in-game map (Complete)
-
Map Markers driven by Wiki content(locations/burns/deaths) (In Progress)
-
A Map Legend driven by Wiki content (Complete)
-
A Map Marker Filter allowing for toggling Map Markers on and off (In Progress)
-
A Timeline Slider widget that shows our journey thus far, with ability to Rewind and Fast Forward by dragging a slider (Not Started)
Timeline Slider
This feature will include a Material UI Discrete Slider populated with values that represent the Chapters from the Wiki.
When the user selects a value on the slider the following will happen simultaneously:
- The You Are Here Map Marker will update to the location corresponding to the selected chapter
- The Map will pan to that specific location
- The Map Legend will update with Wiki Content from the selected chapter
Development:
I will be the sole developer on this project.
Design:
I would like to leverage community members to provide Design Assets for the The World of WAGDIE. Currently, the following assets provided by @Rollinorama are being used:
As development matures, and/or feedback is received, it is likely we will need new/updated assets. Funds should be allocated for this.
Bugs/Issues:
Community members can log and track issues via Github Issues which will be addressed during development. Any high priority/crucial bugs must be addressed before final deliverables/payment.
Timeline - Relevant timing details, including but not limited to start date, milestones, and completion dates.
World of WAGDIE Work began on 6/26/2022 and to date:
-
2/5 features are Complete
-
2/5 features are In Progress
-
1/5 features are Not Started
Development work for World of WAGDIE is arranged around my full time job commitments. But within the span of approximately 1 month I’ve managed considerable progress.
I expect to be able to continue at this pace, which would put me at an estimate of around 4-8 weeks for total completion of all proposed features.
I expect to be complete with every proposed feature other than the Timelapse feature very soon, and then develop the Timelapse feature for the remaining time.
Overall Cost - The total cost to implement the proposal (in ETH).
Overall Cost: 11K USDC
-
Design Cost for any updates @Rollinorama may need to make : 1k USDC
- Distributed via a Multi-Sig on an as needed basis
-
Final Payment after all planned features are live: 10k USDC
- This is calculated by applying a discount to my hourly rate at ~120 hours of work
Payment plan
- 1k on hold for @Rollinorama
- 5k after:
- Proposal passes
- 5k after:
- All features are live
- All significant bugs/issues are resolved
All funds will be sent to a Multi-Sig controlled by myself and 2 Conclave Reps(brennen.eth and dontfeedthewolf.eth)
Wallet Addresses:
- Multi-Sig Wallet: 0x4A3eD43DfC8a116882D95dcabF1EBAbD712fbA0B
- Prince Ham Doe Wallet: 0xDc0f9e358F8EEF58beA41b1Cad8FD23F84D15713
Future Considerations
With the inclusion of World of WAGDIE on fateofwagdie.com, the door is open for additional features to discuss. These will be handled in a parallel workstream outside th scope of this proposal.