Last updated 9 months ago
With Midgard L2 arriving, Cardano needs engaging, repeat‑use dApps that exploit its low fees and high throughput—turning capacity into daily active users, on‑chain activity, and ecosystem growth.
We will build Battleship on Cardano— a fully on‑chain, two‑player, turn‑based game using a commit‑reveal scheme so players can provably place ships in secret and reveal cells only when needed.
This is the total amount allocated to Midgard L2: Battleship Game on Cardano - via Commit‑Reveal .
Please provide your proposal title
Midgard L2: Battleship Game on Cardano - via Commit‑Reveal
Enter the amount of funding you are requesting in ADA
29000
Please specify how many months you expect your project to last
12
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
With Midgard L2 arriving, Cardano needs engaging, repeat‑use dApps that exploit its low fees and high throughput—turning capacity into daily active users, on‑chain activity, and ecosystem growth.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
Yes
Describe any dependencies or write 'No dependencies'
Midgard L2 availability (preprod/testnet → mainnet). If mainnet lags, we ship a feature-complete testnet release plus an L1 fallback mode for private games.
Will your project's outputs be fully open source?
Yes
License and Additional Information
License: Apache‑2.0 (contracts, UI, indexer, devops).
Please choose the most relevant theme and tag related to the outcomes of your proposal.
GameFi
Describe what makes your idea innovative compared to what has been previously funded (whether by you or others).
Describe what your prototype or MVP will demonstrate, and where it can be accessed.
Feasibility of the pattern: Demonstrates that turn‑based games on Cardano can be implemented efficiently using commit‑reveal schemes on EUTxO.
L2 advantages in action: Smooth, low‑fee, fast‑confirm move‑per‑transaction play on Midgard; minimal on‑chain data per move.
Describe realistic measures of success, ideally with on-chain metrics.
Adoption KPIs (first 90 days post‑launch):
Please describe your proposed solution and how it addresses the problem
Why Battleship?
It’s globally recognized, easy to learn, and perfect for commit‑reveal: players must place ships in secret, then gradually reveal single cells as hits occur. That makes it a striking demo of verifiable fairness—a uniquely blockchain‑native advantage vs. Web2 games.
Architecture (high level)
Midgard L2 Integration

Please define the positive impact your project will have on the wider Cardano community
Why this matters to Cardano
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
Track Record: Live, proven commit‑reveal scheme (CRS) game prototype already deployed on Cardano Preview: https://raffleize.art/ .Learnings from this prototype directly inform the Battleship implementation and reduce delivery risk.
Milestone Title
Architecture and Design (Month 1–3)
Milestone Outputs
Acceptance Criteria
The Functional Specification must encompass all potential DApp user interactions and all potential actors interacting with the DApp.
The Battleship Game should be described with UML diagrams depicting the it's structure and dynamics.
Evidence of Completion
A repository link showcasing the smart contracts.
Test logs or reports illustrating the success of all tests.
Delivery Month
3
Cost
10000
Progress
30 %
Milestone Title
Core Implementation
Milestone Outputs
Smart Contracts (Validators and Minting Policies): Customized contracts facilitating the game
On-Chain Logic Test Suites: A combination of unit tests and property-based tests testing the code used in the validators and minting policies.
Acceptance Criteria
Smart contracts must be deployable and functional on the Cardano testnet.
Unit and property-based tests must execute without errors.
Documentation should be detailed, covering all facets of the smart contracts.
Smart contracts deployment - description of the deployment transactions and automated deployment scripts.
Test results for each transaction including transaction fee and resources (memory, cpu and size).
Evidence of Completion
A public github repository link showcasing
Delivery Month
6
Cost
11000
Progress
80 %
Milestone Title
Website, E2E Integration and Project Closeout
Milestone Outputs
Implementation of Battleship Website ;
Deployed contracts to Midgard preprod/testnet;
Off-Chain implementation for Transaction Building for both L1 and L2;
E2E Integration of the front-end with backend;
Final close-out report;
Final closeout video;
Acceptance Criteria
The website must be deployed and live in Midgard Testnet.
The Battleship Game should be playable on testnet.
The final closeout report should be publicly available
The final closeout video should be publicly available
Evidence of Completion
Github public repository containing all the code and the updated documentation;
Link to final closeout report;
Link to final closeout video;
Delivery Month
12
Cost
8000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
This budget reflects only the development costs required to implement this project. All other costs for operation will be supported by me.
How does the cost of the project represent value for the Cardano ecosystem?
For the cost of a small community event, you get a playable, open‑source game on Midgard L2 that others can copy and extend.
Why this is great value for the ecosystem
Terms and Conditions:
Yes
I’m a Senior IT Solution Architect in a telco company and a Certified Cardano Solution Architect and have built several blockchain projects.