Funding the MMO and associated assets is by far our largest expense as a DAO and have commissioned great work such as our sprite sheets, MMO maps, and a prototype of a working game that we stress tested a few months ago.
Currently the MMO game server is not live because it needs a final push of work to leave running in a state where players can access it at any time without problems or lag.
The developer single-handedly in charge of this effort has moved onto other projects, and is not available for future work.
bort#1339johntelman7x7#6819The developer responsible for all of the coding work on Dope MMO has moved onto other opportunities and is no longer available to work on Dope Wars. We must bring new developers up to speed that are able to continually work on the MMO, just to get it up and running.
HPMNK has been working with two such developers on FrensLand that would like to build future experiences for Dope Wars – including the Apartment Builder. Other developers from the community have also expressed interest in working on the MMO, but have no experience doing so.
bort#1339 will be doing most of this work and will be the one compensated. He has completed much of it already with the Github PR request that was merged into the codebase as shown below
https://github.com/dopedao/dope-monorepo/pull/336
DAO members should verify that…
The current game uses a non-standard authentication mechanism that requires a production server to be up and live at all times, even for development. This is brittle, and prevents developers from getting the MMO up and running on their local machines.
Additionally, performing authentication in memory does not allow us to scale the game service beyond one server, since authentication information is stored in memory.
On other projects, FACES has used a combination of SIWE (sign in with Ethereum) and Firebase to provide authentication across services. This is a more standard way of authenticating that is portable across games, chat, and other experiences.
HPMNK’s developer johntelman7x7#6819 has started to work with the code, and is tracking the work in this thread in Discord. A Pull Request (PR) on github is to be submitted.

DAO members should verify that…
Currently, logging into the game and loading the map are a poor experience. Hustlers do not load properly all of the time. Gear seems to be missing, and the experience isn’t smooth.
Loading of the map as you walk around DOPE CITY is slow, and somewhat jerky. This is not a great experience and should be optimized. We need to smooth this out to be a simple process to ensure Hustlers enjoy the experience of loading the MMO.
Investigation needs to be performed on the game server to understand what fixes we might need to budget for going forward.
With this in mind, a proposal to complete the work for stabilization should be created from the time-boxed investigation above by johntelman7x7#6819, with enough detail that another competent developer could pick up the work and complete it with specific time + cost estimates as outlined in the proposal
DAO members should verify that…
HPMNK’s developer johntelman7x7#6819 has started to work with the code, and discovered the following items.
facesof.eth#0777 will work with him to create a proposal that addresses the most pressing concerns, such as
The work outlined above will be completed by RESPONSIBLE PARTIES contracted through the DAO. All work will be open sourced and available publicly through Github at https://github.com/dopedao. All rights, trademarks, and IP created as a result of this work will be property of the DOPE DAO.
IP & Contractor agreements should be signed by all parties as required by DAO operating agreement. https://www.notion.so/dope-wars/DIP-62-Initial-MMO-Remediation-work-a1706eb6a043410fa55510dac890a7a8#cb34ea4fbbd848c3ace26d2c8eeca533
Assuming THE DAO approves this proposal, the equivalent OP amount will be paid to contractors listed above.
It’s expected that payment of OP should be rendered upon Acceptance of each objective outlined above. This should result in 3 payments (or partial paymet as required) upon completion of items listed above.