As a recap of this proposal we are building a full web application for our game Duo (www.getduo.gg) that serves as our next iteration of gameplay beyond our Discord server's daily game & recent Game Nights across partner servers. The goal for our alpha app is to test the following game mechanics:
- Hosted gameplay through rooms
- Connecting wallets & validating game pieces
- Expanding games to multiple games per hour
- Single view for all wallet assets
- Testing crafting mechanics
Progress:
During August we focused primarily on the player's wallet in Duo, syncing it with all the back end workflows (Room Gameplay, On Chain Sync, Crafting, etc) to make sure we had all the needed UI elements accounted for.
tDUO tokens were added as an offline (worthless) token to simulate OFF_CHAIN token play before incorporating a test net token. This allows us to quickly and fully modify parameters on gameplay and crafting before using a more complex system.
Updated Matchmaking animation screens
We also connected up a full item search and filtering infrastructure to quickly filter through large wallet balances.
During this month we also solidified our first Community partner that we will be launching Duo with during CNFT Con as a way to engage and reward the players for connecting with new people in the community! This will take place in a themed deck release that rewards content creators inside the community as a limited edition drop for their current pfp holders.
Crafting & On-demand minting via Revelar
Final On-Chain sync for Assets
Winner Workflows
Final Cleanup
Roadblocks:
None
Status:
BEHIND WITH CNFT CON LAUNCH ADDITION BY A SPRINT OR TWO.
July 22' Report:
Previous Milestone:
As a recap of this proposal we are building a full web application for our game Duo (www.getduo.gg) that serves as our next iteration of gameplay beyond our Discord server's daily game & recent Game Nights across partner servers. The goal for our alpha app is to test the following game mechanics:
- Hosted gameplay through rooms
- Connecting wallets & validating game pieces
- Expanding games to multiple games per hour
- Single view for all wallet assets
- Testing crafting mechanics
Progress:
During July we focused primarily on testing the whole flow of the game in the front end interface to make sure our data structure was sound and we had accounted for the different edge cases of voting and gameplay.
We created the entire voting flow and some back end room management for Hosts (admins, eventually communities hosting Duo games) so they can see the entire view. For simplicity we have decided to run players through Login -> Matchmaking -> Enter Room/Lock Stake -> Play Game -> View Results (hopefully win!)
Next Steps:
Player Wallet
Backend Workers for Round Management & Room Matchmaking
Off-Chain transaction simulations for Alpha
Roadblocks:
None
Status:
ON TIME
June 22' Report:
Previous Milestone:
As a recap of this proposal we are building a full web application for our game Duo (www.getduo.gg) that serves as our next iteration of gameplay beyond our Discord server's daily game & recent Game Nights across partner servers. The goal for our alpha app is to test the following game mechanics:
- Hosted gameplay through rooms
- Connecting wallets & validating game pieces
- Expanding games to multiple games per hour
- Single view for all wallet assets
- Testing crafting mechanics
Progress:
Since onboarding for F8 we have finalized the data structure and design for hosting rooms, begun building the app along with our wallet connector. The backend framework and database has been built and we are beginning work on front end connections for wireframe gameplay.
Here is an example of picking up an ADA handle in our front end web app.
At Cardano's Marlowe hackathon (During Consensus) we experimented with a full gameplay smart contract to collect stake, game entries, and pay out winners.
Next Steps:
Complete the Wallet connector to load assets into a local session for gameplay