An open API service indexing awesome lists of open source software.

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.

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.




Report a Bug
-
Request a Feature
-
Ask a Question

[![Project license](https://img.shields.io/github/license/satyambnsal/starknet-dapp.svg?style=flat-square)](LICENSE)
[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg?style=flat-square)](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)