

Modules call thisĬontract as the source of truth for the address of other modules. Is the reference point for all modules.The game 'swichboard' that connects all modules.ModuleController (mapping of deployments to module_ids).Can update/add module mappings in ModuleController.All other modules that read and use location Governance might enable a new module to have write-access toĪnd important game variable.Voted through on L2, where voting will be cheap. The admin may be an L2 DAO to administer governance decisions.A user who controls a Hustler (game character) in the system.This means that transactions are actioned by sending a payload to a personalĪccount contract that holds your public key. It is also worth pointing out that StarkNet has account abstraction Items a theme that is suited to specific domains. Explore or use a game-balancer, such as the one in module 11, giving equippable.Perhaps the report card can be structured to enable another module (or ecosystem) to ingest it. Generate a report card (module 11), attesting to the achievements of a player.Leave some graffiti on-chain, appraise and erase the tags of others with the.High-frequency moves allow for granular game play. Signed by your key ensure that when submitted back to L2 the winnings are enforced. The drug trades is placed as collateral for the channel. Try an 元 move-by-move 1v1 fight with another player in theĠ8 State channel module.Winner collects a cut from future regional trades. Hand crafted strategies submittedĪgainst the current drug Lord. Try to become a regional Drug Lord by submitting an autobattler to theĠ5 Combat module.In one region and swoop in to collect cheap Krokodil after a regional drug bust. Manage inventory against risks and try to out-trade other players. Try arbitrage drug markets 01 Dope Wars module.
#Dopewars crypto update#
The game mechanics are separated from the game state variables.Ī controller system manages a mapping of modules to deployed addressesĪnd a governance module may update the controller.įor example all these modules could read and write from the state modules and be connected-but-distinct game interactions: Modules can exist in isolation, or they can read or even write to other Likes your idea, perhaps the DOPE DAO might vote to support you in your efforts! System architecture There is a cultural norm to direct 5% to the DOPE DAO. Game modules can take any form, and if revenue is generated, Go to a car park and start a fight using Module 08 (open channel with For example, a player might go to a payphoneĪnd partake in Module 01 to make a drug trade (single transaction), then They might be suitable to be slotted into the front end game, where playersĬan use their characters. The goal is to have fun exploring new ideas. The modules here are by their nature experimental and assumed to be brokenīy default. Help is always available in the Dope Wars Then use the 00_TemplateModule.cairo file to start writing your module.

Background mechanism design notion here.Theįirst module is an implementation of the Drug Wars drug arbitrage Some modules are outlines waiting to be explored and expanded. The item-equipped Hustler ERC1155 characters on Optimism, or other Games can pull inspiration from the DOPE ERC721 NFT on Mainnet, Call other modulesĪnd read their state to create composable game interactions.Ĭreate new artefacts that other future modules can use. The Dope Wars ecosystem, which is an open-ended project where anyone canĪdd something for the community to enjoy.ĭesign a new game module that interests you. Of game states between different game modules. WhatĪ community-driven collection of contracts that allows sharing Roll your own module and join the ecosystem. Roll Your Own - A Dope Wars open universe project.Ī modular game engine architecture for the StarkNet L2 roll-up, whereĬomputation is cheap and new game styles are being explored.
