FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Dopewars

Proposals

Members

Information

Create Proposal

Dopewars

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 3 years ago · Snapshot (Offchain)

DIP-59 DopeWars Turf Builder

By 0x289D...b61489

Project Overview

For a full technical description of the project, please check the whitepaper that HPMNK wrote for it between August 22 / September 22.

Documentation (Main)

General Description

DOPEWARS Turf Builder is a game-tool built on Optimism that would enable buildings to be built in the DOPEWARS Metaverse. Buildings would be filled with default furniture and there would be the option to acquire new furniture in various ways (see Description) to customize the building in the Web3 space.

Dope Wars Turf Builder could potentially be a way for Dope Wars to make interoperable partnerships with others Play and Own Games such as Webb3, Crypto Raiders etc.


Technical Specs

Built as a service within DOPE Monorepo, it will use the the firebase auth already implemented.

Three.JS + React Three Fiber for Game Dev and Front-end.

Saved on chain + database.

We are a team of 2 developer + 1 Game Designer.

Thomas (johntelman7x7) will be in charge of the development of the game/tool back-end and front-end wise.

Iris will be in charge of the UI part of the front-end and the contracts.

HPMNK will be leading the team and will create additional game art for Dope world.


Link with DopeMMO

The Turf builder is a Level Design Tool that will allows us several things :

  • to have a base for Turf Chapter. The builder is more or less a top-down pixel user friendly level design tool. We can expand the tool to allow the creation of wider game elements like streets. One of the main goal we keep in mind while building it is to have a way to allow Dope holders to create streets with us collaboratively, by placing props + their building in a huge world map.
  • allows us to gather cosmetic rewards from using the Dope MMO and contributing to Dope Ecosystem. HPMNK would like to experiment some Quest3 in the near future, and have some fun with GPT to create endless gangsta puns with NPCs. We wanna create rewards that can be transported to other games, and static props are an efficient way to allow that, as you don’t need to integrate a full collection with rarities to have it available in another Game or Dapp.

From a Web3 Point of View

DOPEWARS Turf Builder tool has the potential to be the best way to bring and organize blockchain assets together. A building, once created, may very well soon become one of the nicest place within GameFi. People would be delighted to come visit and learn about your best hacks and adventures. But it is more that that! Turf Builder is both about showing and sharing gaming assets.

Showing your assets!

Showing assets out of their original game is the first challenge Turf Builder is looking to address. It is simple enough so that any game can easily provide access to their assets. The simplest integration consists of leaving a 2D tile at the right place. The renderer enhances the display to provide an immersive experience.

It does not stop here Turf Builder allows the positioning of both 3D assets and animated assets so that you can benefit from the best art-design and benefit from the changes within games. In addition to presenting your assets, Turf Builder organizes them together in a space that you can customised in design.

Sharing your assets!

Sharing assets with and between games is the other challenge Turf Builder is addressing… While most games allow playing with your wallet/account, this approach has many concerns:

  • Involving assets from several accounts can not be done.
  • You cannot easily rent or borrow assets.
  • You cannot stake your assets, i.e. games/players cannot get access to your account without an explicit grant.

To address that issue, Turf are special contracts that could be used by dapps to play. The contract can be granted assets and provide some special abilities. For now:

  • An NFT can be added to a building and only one building.
  • There are a set of commitments between the asset and the building. For now, the commitment is that an asset cannot be removed from an building by its owner before a certain time.
  • Any account can lend an NFT to a building for a period of time because, after the period of time, only the providing account will be able to retrieve the NFT.

Those properties will allow users to better share assets, yet make sure they can get them back after a specific period of time.

Unique features

Buy Tiles - Not a Layout

One of the main features we aim with this tool, is to allow the creation of Tiles instead of a static layout, so the layout can be customised. The contract can be modified later to make the building bigger if that is desired.

image

image

Room Creation System

Another big features is the ability to draw the room within the building, to theme it as desired. Make an building as one single big thrashy room, or make a lot of little ones, as preferred.

image

Interoperability

A feature of the DOPEWARS Turf Builder would be the future ability to make partnerships with others games and trade cross-chain and cross-games items. Let’s have an example: Take a piece of DOPEWARS furniture, like a ‘Grimy Sofa’ for example. Then create a Crypto Raiders version of it (fitting with their own artistic direction and resolution) - Take a piece of furniture from Crypto Raiders, convert it to Dope aesthetic, and make this item usable in both games.

Toward DOPE TURF

Our interior tool will use a tilemap system. This technology could potentially be used in the future as the base for a Turf building tool. Instead of drawing walls and floors, you draw roads and sidewalks, buildings and place props etc. The focus of this proposal is to have the development funded to build the DOPEWARS Turf Builder tool only. These references are only included to highlight some of the future possible utilities this tool could be used for.


Team

HPMNK @HPMNK : Game Designer / Game Artist / SFX

HPMNK have been working for the whole Dope Wars visual aesthetics since 2021, and been co-creating the Phaser MMO with Larko. During 2022, he designed the interiors for our future metaverse main buildings.

He will be in charge of the production, and the game assets of the Turf Tool.

(Note: With the previous interiors, we have hundreds of props for you already)

Iris @IrisDeVillar : Front-End Developer / Contract Developer

Iris is a 7 year experienced Front Developer who contributed to many blockchain applications, especially on Starknet. She is the co-founder of 42 Entrepreneurs and built Kubri, a bridge for erc-1155 between L1 and Starknet.

Thomas @Thomas7x7 : Back End Developer

Thomas is a 10 year C/C++ Game Developer. He is the creator of Time Squared, an Open World FPS game. He is also the founder of FUSIS (software company).

Larko @larko : Back End Developer - Cartridge

Larko created all the features of our MMO games with HPMNK during 2022. He now works at Cartridge, a company dedicated to interoperable contracts between games. Larko will be helping us to bridge the Turf builder to his Phaser Engine, and to create contracts between Dope Wars and other games.

HPMNK , Iris and Thomas are used to work together as they launched the long term project Frens Lands together, a Play and Own Idle Game on Starknet (currently in TestNet)

1. Creation of a vertical slice

Scope

  • Get to the Turf builder from your browser
  • Choose the size of your building [tiles unit]
  • Create rooms with your mouse and add objects to your building

Deliverables

  • A new service in the monorepo including a turf builder

Thomas:

image

Thomas’ tasks acceptance

DAO members should verify that…

  • You can create walls and floor, and they connect depending on their neighbouring tiles
  • You can place props on the tilemap
  • You can select and interact with props using the mouse to move them or delete them

HP:

image

HP’s tasks acceptance

DAO members should verify when using the TURF builder that…

  • The first assets are created and put together in atlases
  • The assets are viewable on a Figma or in the Discord #artist channel

Iris :

image

Estimates & Cost

Iris’s tasks acceptance

DAO members should verify when using the TURF builder that…

  • The UI is useable and smooth
  • The first version of the contracts are viewable

Budget

The whole budget for the DIP-59 is projected at $30,000 USD.

The proposal seeks an initial $15,000 USD, paid out in OP from the OP Grant Dev Fund upon completion of a successful Tally vote.

The remaining $15,000.00 would be paid out in OP from the OP Grant Dev Fund once the work has been displayed to the DAO and functionality of the DOPEWARS Turf Builder Tool has been tested and the acceptance criteria has been met.

Front Dev : 1 month of work full time : 5K/month = 36$/h for 21 days/ 7 h a day. Back End : 1 month of work full time : 5K/month = 36$/h for 21 days/ 7 h a day. Game Artist / Producer : 1 month of work full time : 5K/month = 36$/h for 21 days/ 7 h a day.

Continue Reading
Connect Wallet to Add Note
0
Votes 28
VoterCast PowerVote & Rationale
0xd4b6...E0A020
109

Yes

0xCED1...1840A8
94

Yes

0x1DEA...3Aa7c1
88

Yes

0x0331...D748D8
84

Yes

0x728B...B74783
70

Yes

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Wed March 01 2023, 12:39 amVoting Period Starts
  • Fri March 03 2023, 01:00 pmEnd Voting Period
Current Results

1-Yes

774

DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us