DIP-59(C) - Turf Builder (Pt. 3)
DIP-59© - Turf Builder (Pt 3)
Overview
This proposal seeks to fund the part 3 of the Turf Builder, intending to release the first MVP for the product.
For the past 2 proposals, we created
- A Level Design engine which allows any user to draw appartments
- Custom Brushs to create your room (Square Fill, Paint Bucket etc …)
- A Room system to separate rooms in your appartment
- The ability to paint the floors and walls of your rooms
- The ability to place a furniture and to rotate it
- The ability to walk with a character in your appartment
To release the MVP of the product we need :
- A scalable furniture system, that is easy enough to manipulate to allow any member of the DAO to have a hand on it, add furnitures, remove, rename, recolors etc
- A collision system and a clean depth sorting with props.
- A sexy UI that feels good when you click on buttons, and with an inventory splitted in several categories.
- Be able to fetch your own hustler when you connect to an appartment, using the sprite sheet available online
Tasks
1/ PROPS SCALABLE INTEGRATION
LDTK Parser (Thomas) - 1.5 week -Analyze LDTK files - -Develop a parser for automated entity creation in the game engine.
Sprite System (Thomas) - 1 week -Design an adaptive sprite system utilizing LDTK parser data.
Depth System (Thomas) - 0.5 week -Implement an entity display system for hierarchical visualization based on depth.
Integration of every furnitures made so far (HPMNK) - 1.5 week
Add every furnitures and their attributes/variables
3 weeks - 39h/week - 117hours at 50$/h rate - $5850 + 2500$ = 8350$
2/ FRONT-END
-Format window and scene according to the design. - 2 days -Integrate UI assets - 6 days
-Add the furnitures inventory system - 6 days
2 weeks - 39h/week - 78hours at 50$/h rate - $3900
3/ CHARACTER CONTROL - HUSTLER
-Retrieve player information from faces’ system. - 2 days -Load appropriate character attachments. - 1 day -Meshes Movement System - 3 days -Acquire attachment data. -Develop a system to synchronously display relevant attachments with animations. -Collision System - 5 days -Implement a basic 2D collision system using Axis-Aligned Bounding Box (AABB) - 3 days
2 weeks - 39h/week - 78hours at 50$/h rate - $3900
Team
HPMNK : Pixel Artist / Game Designer
Thomas @Thomas7x7 : Developer Full-Stack
Acceptances
PROPS
We are making sure the workflow to add furnitures and handles their variables is user-friendly, to make the project scalable and adaptable to any case. To do this with want to do :
- A parser for LDTK (Tilemap Editor software), to allow designers to integrate furnitures directly themselves (important also for the current development as it allows HPMNK to focus on the furnitures data themselves)
- Add the tiles datas to handles specific properties like wall-only, floor-only, surface
- You can browse furnitures through an inventory
FRONT-END
- The DAO can have a access to Turf Builder and can observe a clean UI and UX
CHARACTER / HUSTLERS
- You can fetch your hustler when logging into the game, with the right animations
- Collisions works correctly.
Budget
We have a reserve of $10k already accounted for. Due to unforeseen circumstances we need to add an extra $6150 to take the Turf Builder Product to a MVP finished state.
$8350 + $3900 + $3900 = 16 150$
| Voter | Cast Power | Vote & Rationale |
|---|---|---|
0xe757...1c6073 | 118 | YES DOPE ! |
0xCED1...1840A8 | 100 | YES DOPE ! |
0x0331...D748D8 | 95 | YES DOPE ! |
0xbd8a...50d3AF | 73 | YES DOPE ! |
0x728B...B74783 | 70 | YES DOPE ! |
VOTE POWER
Proposal Status
- Tue September 05 2023, 12:53 pmVoting Period Starts
- Sun September 10 2023, 10:47 pmEnd Voting Period
Current Results
1-YES DOPE !
507
