Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Realm of Ra - Mancala #33

Open
okhaimie-dev opened this issue Sep 5, 2024 · 0 comments
Open

Realm of Ra - Mancala #33

okhaimie-dev opened this issue Sep 5, 2024 · 0 comments

Comments

@okhaimie-dev
Copy link

Realm of Ra - Mancala

Introduction

Name or social handle of proposer: Twitter: @sudo_okhai

Starknet Mainnet Address: [0x067f9ffb4a1b4f9c233abbad4fc5fc543724ac913e02b99b9e0cbe9875bfae66] (To receive funds)

Twitter handle: [@realm_of_ra]

Any relevant links/Websites (optional):
https://realmofra.com
https://github.com/realm-of-ra/mancala

Introduction video link (optional):

Project Detail

Mancala is a classic two-player strategy board game with a history spanning thousands of years. The objective is simple yet challenging: capture the most seeds by the end of the game. Played on a board with 48 seeds, 12 small pits and 2 larger mancalas ( stores ), players take turns distributing seeds in a counter-clockwise direction, employing tactics to outmaneuver their opponent.
Realm of Ra's on-chain implementation of Mancala aims to preserve the game's traditional charm while offering next-gen technology.

CleanShot 2024-09-05 at 15 26 07@2x

Features

  1. Multiple Mancala Variants:

    • Classic Oware: The traditional African version of the game
    • High Stakes: A more competitive version with modified rules
  2. Customizable Gaming Experience:

    • Branded boards with unique designs and themes
    • Diverse seed variants
  3. NFT Integration:

    • NFT-based game, which can be transferred similar to loot survivor
    • Potential for rare, collectible game pieces

Target Audience

Primary Audience:
  • Board game enthusiasts, particularly those from African and diaspora communities
    • Mancala is a popular board game in different regions in Africa and diasopra, I believe it will serve as a relatable experience to help onboard more people of this community to on-chain gaming experience. I have also been in close communication with folks from Starknet Africa to help support this initiative.
Secondary Audience:
  • General strategy game players looking for new challenges

Our goal is to create a bridge between traditional board game lovers and the world of blockchain gaming, offering an experience that is both familiar and innovative.

What Excites Us

This project started as an experiment for me to learn on-chain game development using Dojo engine. Since its inception, my knowledge and skills have grown significantly. As Mancala is a game I cherished in my childhood, I'm thrilled to investigate how on-chain game mechanics can transform it into a more contemporary gaming experience.

I believe it can serve as an engaging gateway for those familiar with the traditional game to discover and explore the Starknet ecosystem and also on-board more players to the RealmWorld ecosystem. Furthermore, its simple yet strategic nature makes it an ideal game to integrate as a mini-game within larger game.

Character

I have been actively involved in the Starknet ecosystem for approximately 8 months. During this time, I have contributed to multiple projects, with my most recent being Shinigami. For this project, I contributed to writing some of the Bitcoin OPCODE in Cairo and made significant contributions to the frontend, currently ranking as the third-highest contributor overall.

Beyond project contributions, I have also played a role in ecosystem growth by teaching a Starknet Basecamp course, which successfully onboarded multiple developers to the Starknet ecosystem. Additionally, I am proud to be recognized as a top 1% contributor on OnlyDust.

Timeline

Start Date: on-going
End Date: Q1 2025

  • Launch games to a closed group of people and other interested Realms member to test and gather feedback.
  • Launch game to Starknet mainnet

Bi-weekly updates will be provided throughout the project to ensure transparency and community engagement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant