https://github.com/satyambnsal/dodgeballers
DodgeBaller is a game built for Blobert NFT holders. It combines your Blobert's unique traits with a classic dodgeball challenge.
https://github.com/satyambnsal/dodgeballers
cairo dojo nextjs react starknet typescript web3
Last synced: 3 months ago
JSON representation
DodgeBaller is a game built for Blobert NFT holders. It combines your Blobert's unique traits with a classic dodgeball challenge.
- Host: GitHub
- URL: https://github.com/satyambnsal/dodgeballers
- Owner: satyambnsal
- License: mit
- Created: 2024-04-06T07:31:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-24T12:26:15.000Z (about 2 years ago)
- Last Synced: 2025-10-24T13:56:02.714Z (9 months ago)
- Topics: cairo, dojo, nextjs, react, starknet, typescript, web3
- Language: TypeScript
- Homepage: https://dodgeballers.vercel.app/
- Size: 14.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
DodgeBaller is a game built for Blobert NFT holders. It combines your Blobert's unique traits with a classic dodgeball challenge. Here's the gist:
**Mint a Dodgeball NFT**: Your Blobert's features like armor, weapon, and material transform into a one-of-a-kind Dodgeball NFT for the game.
**Earn Dodgecoin**: Minting a Dodgeball NFT also rewards you with some sweet Dogecoin!
**Sharpen Your Aim**: Launch cannonballs at a target, aiming for a bullseye. Each bullseye earns you a hefty amount of Dodgecoin.
**Dodge Financial Ruin**: Every throw costs you a small amount of Dodgecoin. Can you hit the target and become a wealthy Blobert?
It's a fun way to test your skills, win cryptocurrency, and celebrate the unique qualities of your Blobert NFT.
[](LICENSE)
[](https://github.com/satyambnsal/dodgeballers.git/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
## What are Blobert
Blobert is the squire of the Realms. Bloberts are onchain blob fish. Their art and metadata are encoded on Starknet and are deterministic based on a Seed
## Getting Started
Install dependencies
```bash
npm install
# or
yarn
```
Run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```
Generate database types
```
supabase gen types typescript --project-id rgxdnnfgcbznmumcdlgp > src/types_db.ts
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.
## Contributors ✨
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
## Resources
1. [Blobert dojo jame notion doc](https://organic-fur-4c6.notion.site/Blobert-x-Dojo-Game-Jam-4-2e0a8c5baa544267b624ef7aad1ecd97)
2. Blobert Mainnet contract Address: https://starkscan.co/contract/0x00539f522b29ae9251dbf7443c7a950cf260372e69efab3710a11bf17a9599f1
3. Blobert Website: https://blobert.realms.world/
4. Blobert Code: https://github.com/BibliothecaDAO/codename-bobby-realms
5. Blobert Sepolia Address: https://sepolia.voyager.online/contract/0x02F7b0c38511F8AB906Cf4D686DF7b75a21c37379baE1b79403B75Dae602d60f#readContract
6. Blobert collection Link: https://realms.world/collection/blobert
### Sepolia Contract Addresses
Account:
Address1: 0x041b27f006d01a9d2c468e33a05f1951b6a7cd0ac562b928a8e0728d4e5627dc
Blobert code
BlobCloneNFT: 0x0522d9ca1006be983f9106b8a78be9f25f1f493798715d668aec5113ec1b700c
https://sepolia.starkscan.co/contract/0x0522d9ca1006be983f9106b8a78be9f25f1f493798715d668aec5113ec1b700c#overview
Custom Blobert clone
0x770006531ee20284e2d0eee309f7aad3d9a3a538d125da1aeb0df3956ebda65
Dodgeball contract address:
0x673a3af516fceb278a6d472a435cdb3195ae5a037ca3c717598a3b57359b7b5
V2
===========================
Blobert
0x770006531ee20284e2d0eee309f7aad3d9a3a538d125da1aeb0df3956ebda65
DodgeballNFT
0x79924d57be944e41d642f01934bc5ccd3e53238e95cb7ec9fe2e4e03f82db66
Dodgecoin
0x47a9a96c7816c0c093ae1214a6ded2bb7bfcd117d991caf0b9744fb567bba0
DodgeCoach
0x462c71405d9a7e2da85f1d7d649ffe6d006328d9d2a70b644204f829b551cec
### Katana local
account address:
Address1: 0xb3ff441a68610b30fd5e2abbf3a1548eb6ba6f3559f2862bf2dc757e5828ca
Address2: 0xe29882a1fcba1e7e10cad46212257fea5c752a4f9b1b1ec683c503a2cf5c8a
Blobert clone NFT address: 0x34f71e5b6537cf2292d7ccdd49a252fc65e5578ff4d6839916393954145cfbf
Dodgeball contract address
0x505d9f79ea6c2c00e07f3e9dbf7f10c92668f46b95c22d88a39f9a271aad6f1
v2
======
BlobertClone
0x34f71e5b6537cf2292d7ccdd49a252fc65e5578ff4d6839916393954145cfbf
Dodgeball
0x773c0c65306c4f6610397cd2b13634b097f52f5418d4eaedce1cd0b43f6aaaa
Dodgecoin
0x184f81aeab049bcb7113ae1a33c8e141a718bf7150e97a19f95e7a7bdc37bb2
DodgeCoach
0x326eb7d666719b3f2ace53c507f2d7cc567aeb9f0703aa38ccf28bcb8ae9c1a
### Mainnet Contract Addresses
**Blobert**
Address: 0x00539f522b29ae9251dbf7443c7a950cf260372e69efab3710a11bf17a9599f1
[See On StarkScan](https://starkscan.co/contract/0x00539f522b29ae9251dbf7443c7a950cf260372e69efab3710a11bf17a9599f1)
**Dodgeball NFT**
ClassHash: 0x5a6dfbb0974e049a7a55f03fd1c5748914129040c9cd13d86d88e2466ee4578
Address: 0x560f904420e1f59632973419fa7d142566939d9b4e356185b879285ee4e08a8
[See On StarkScan](https://starkscan.co/contract/0x0560f904420e1f59632973419fa7d142566939d9b4e356185b879285ee4e08a8)
**DodgeCoin**
ClassHash: 0x4f4b879c2797938aaadf3f54b2b1759aa456a1c4b6430fde594aaa31a21b5e
Address: 0x5c9342f38f16c5f4e89eaa90d83cf5e1868fb39637fe6a909151a546fd93507
[See On Starkscan]([0x00539f522b29ae9251dbf7443c7a950cf260372e69efab3710a11bf17a9599f1](https://starkscan.co/contract/0x00539f522b29ae9251dbf7443c7a950cf260372e69efab3710a11bf17a9599f1))
**Contract Owner:**
Address: 0x032aee2a95f251a984a391fb2919757a9074065f3c12b010a142c9fd939e9339
[See On Starkscan](https://starkscan.co/contract/0x032aee2a95f251a984a391fb2919757a9074065f3c12b010a142c9fd939e9339)