Crown development update October-November

Stay up to date with Crown community and read our regular development updates

jogin
Crown Platform
5 min readNov 22, 2023

--

Metacrown Wallet

  • New light browser wallet is now available on Google store (Firefox version coming soon): https://chrome.google.com/webstore/detail/metacrown-wallet/ikggkgkldeahamgakkgeiolooimapodl?hl=en
  • Simple website is online at https://www.metacrown.org/
  • Wallet based on 12-word HD seeds, with the ability to import/create multiple HD wallets.
  • Each wallet has multiple accounts (CRW addresses).
  • Send and receive CRWs reflecting transactions in mempool.
  • Connect with multiple dapps, among the methods that are already implemented and can be requested by the applications:
  • a- Connect/Disconnect
  • b- Sign custom messages
  • c- Spend CRWs
  • d- Sign Hex transactions
Very simple and professional UX
Easy to navigate through

The adventures of Monty game update

The game is in development, here is some more information about its logic:

The Universe of Monty
Monty Adventures is a web3-based game, accessible through a web browser, that runs on the Crown Platform blockchain. The primary goal is to create a Monty universe, featuring social dynamics, rewards, and NFT management. Players begin their journey humbly, introduced to the game’s storyline and basics, followed by daily missions that guide them through gameplay and character development. Each character is customisable based on personal choices and preferences, ranging from: a simple farmer to a kingdom administrator from a modest soldier to become commander of the King’s Army.

Why a Monty Game?
Over the past few months, Crown has introduced some tools that facilitate interaction with the NFT Framework and compatibility with other chains like Ethereum or Polygon. This has enabled the launch of Monty on Ethereum. The adventures of Monty are designed to bring these NFTs to life, allowing their owners to play, earn rewards, and engage in social dynamics.

Economic & Community Engagement
The game operates on a seasonal rewards system, where players can compete for various awards tracked on a leaderboard. To participate, characters must accumulate prestige points by completing missions, gaining experience, and progressing through the game’s storyline and kingdom development. The game features four main resources:

1. Wood: For upgrading items, structures, and the blacksmith’s forge

2. Stone: Used for constructing structures and crafting items.

3. Grain: Essential for sustenance and growth.

4. Prestige: Points required to participate in the seasonal leaderboard.

Gameplay Mechanics
As a starting farmer in the kingdom, players are introduced by the royal scribe, who guides them through tasks provided by neighbours. These tasks are foundational, offering resources, prestige, and experience to aid in understanding the game and starting one’s journey in the kingdom.

Stamina system: Gameplay is constrained by character stamina, which limits the number of tasks or activities that can be undertaken. Each action costs a certain amount of stamina and takes time to complete.

Gameplay location: The quaint town of Serenity Fall is where players begin their adventure. Here, they can explore the map, interact with neighbours, undertake missions, and progress through the storyline.

Living game objective: The Monty team will strive to create a living game where players can explore various scenarios without falling into repetitive or predictable patterns. Non-player characters (NPCs) will each have unique personalities and roles within the game.

Character Evolution: Each character evolves based on the decisions made in-game, with players prioritising certain tasks over others to steer their character’s development.

Inventory as an Extension of Self: Success in tasks depends on the types of items players carry. Crafting and upgrading these items are central to the gameplay.

Technical Aspects
Adventures of Monty is being developed for web browsers using the Phaser JS engine and will be compatible with Metacrown (the recently developed wallet extension for CrownPlatform). Users will be able to play in guest mode to explore the dynamics and gameplay. However, certain features (such as the collection of rewards) will require a connection with the Crown wallet.

Monty Backend Service:
Architecture:

• Django framework for API design and deploy
• Docker containers for scalability and service encapsulation
• Postgres database for blockchain data indexing and off-chain data storage
• Redis server as message broker for service interaction and caching
Features:
• Authentication:
In order to authenticate game state mutations (transactions made to Crown Network), a user must authenticate the NFT. This is done by registering a database entry that binds an address to a token (must be the owner of the NFT) for a time period (24h) on the database as a sort of stateful session.
A middleware will check each mutation (POST request) contains a digital signature of the request payload signed by the token owner and was already registered and active in the register valid lifetime.
• Actions: An action is a game mutation that potentially will modify the character (NFT) current state (resources, stamina, items…), and is represented immutably on the blockchain as a Crown NFT, containing a payload describing the action parameters, timestamp, and other data, and should return a result after “completion” time with the character state changes, also represented as a Crown NFT. The payload of each token should be stored on IPFS or another storage solution, depending on payload size or token type.

Bittrex Global ceases operations

Crown’s main exchange, Bittrex Global, is closing down its business. CRW holders are encouraged to send their CRWs to their alternative wallets as soon as possible. The safest wallet is the good old QT. The easiest way to store Crown is the new MetaCrown browser wallet.

Crown can still be traded for Bitcoin on SouthXchange https://market.southxchange.com/Market/Book/CRW/BTC

There are also two active wCRW bridges on BSC and Matic. You can wrap your Crown using https://wrapping.services/ and then trade wCRW on DEXes.

The Crown community is encouraged to come up with new ideas for which new centralized exchange could be considered for listing. The development team is currently analysing a professional DEX for CRW as this currently seems the most optimal option.

Thank you very much for reading our updates. Join the Crown discord to connect with us https://discord.com/invite/QB5TxFy2wJ

--

--