🎉 #Gate xStocks Trading Share# Posting Event Is Ongoing!
📝 Share your trading experience on Gate Square to unlock $1,000 rewards!
🎁 5 top Square creators * $100 Futures Voucher
🎉 Share your post on X – Top 10 posts by views * extra $50
How to Participate:
1️⃣ Follow Gate_Square
2️⃣ Make an original post (at least 20 words) with #Gate xStocks Trading Share#
3️⃣ If you share on Twitter, submit post link here: https://www.gate.com/questionnaire/6854
Note: You may submit the form multiple times. More posts, higher chances to win!
📅 End at: July 9, 16:00 UTC
Show off your trading on Gate Squ
Introduction and gameplay tutorial of the full-chain flying racing game Rhascau
Rhascau is a full-chain flying racing game developed by Minters World. At present, it has been launched on the mainnet of Arbitrum Nova. Interested readers can go to the official website of the game to experience:
In the following, we will briefly introduce the wallet solution used by Rhascau, and introduce in detail the basic gameplay of the game and the trial experience in the past few days.
01. Login experience
Unlike most of the current full-chain games that are only deployed on the test network, Rhascau has been deployed on the Arbitrum Nova main network, so the transactions and gas payments in the game will use real ETH, which has a great impact on the design of the login process and the security of the system higher requirements have been put forward.
Full-chain game applications naturally require higher wallet interaction frequency, so most of the EVM ecological full-chain games currently use the Burner Wallet solution, that is, the private key is stored in the user's browser cache. When the player plays the game, the wallet will Transactions are automatically signed in the background, eliminating the need for users to frequently confirm transactions. The disadvantage of this solution is also obvious, that is, the storage method of the private key is not very secure, so it can only be used as a one-time wallet.
Although Rhascau also adopted the burner wallet, it redesigned the entire process. After logging in, the user needs to click the ADD FUEL button to recharge the game account.
After clicking to confirm the transaction, the system will automatically generate a channel for the user in the background (essentially an independent smart contract account, the address for creating the smart contract wallet is: 0x0d120743c02963070eF1ABA05443CF0BB6A9B16D). After the creation is complete, the smart contract account will directly deploy a burner wallet EOA account to pay for the gas in the game (only a very small amount of funds are kept in the burner wallet account).
If the player subsequently needs to close the channel, the smart contract account will be automatically canceled and the remaining funds will be returned to the user's Metamask wallet address. Therefore, the user does not need to directly manage the private key of the burner wallet during the entire process, and the risk of asset loss is limited within a controllable range.
In addition, the player information of the game will only be linked to the Metamask account, and the game records will not be lost due to the invalidation of the burner wallet.
In this way, Rhascau has realized a wallet solution with relatively good experience and reasonably controlled risks.
After creating the channel, the player also needs to mint an NFT badge in SBT format (NFT contract address: 0x45b47658298D0A063F7E21E0e93707E80E53a496), which will be used to record the user's level and will be automatically upgraded as the player's experience value increases.
02. Introduction to basic gameplay
Regardless of the background setting, simply speaking, Rhascau is a spaceship racing game composed of 4 players in each round, and the player who completes a circle first wins. At the start of the game, each player has two ships at the starting point.
At the beginning of each round, players need to click the button on the right to generate a random number of 1-6 (roll the dice), and can activate skills while advancing.
The picture above shows the function introduction of the operation panel. Players are assigned roles and positions according to the order in which they enter the room. The middle is the game board, the right is the random number generator (dice), the bottom is the skill tab, and the left is the blockchain transaction status.
Players need to operate in the following order in each round: 1. Roll the dice; 2. Select a skill (optional); 3. Select the spaceship to move forward and activate the skill;
Other rules: If the number of dice rolled is 1, the player can add a new spaceship to the board; if the number of dice rolled is 6, the player can add an additional round of operation opportunities in addition to adding a new spaceship .
Only when you go around the field and return to the starting point is it considered a victory. If you go around the field but the last step exceeds the starting point, the transaction will not be successful. If there is another player's spaceship at the position where you stop after advancing, it will be destroyed. If it has its own spaceship, the transaction cannot be executed.
Skill Card Dash: Move forward an extra grid in addition to the rolled dice points, which can be used every round.
**Skill Card Root: **Similar to freezing skills, the selected opponent's spaceship cannot move in the next round.
**Bonus of skill card:**After using it, the player gets an extra chance to operate.
Skill Card Kill: Kill the selected opponent spaceship. Each player can use this skill once. If more than two players use this skill, the game will enter "accelerated mode".
Acceleration mode makes each player advance automatically*2 points.
If the player has no actions to perform this round, the system will automatically skip the player. If the player has not operated for more than 30 seconds, other players have the right to choose to skip the player.
The game is divided into two modes: Normal (no money) and Legendary (money). In the Legendary mode, players can pledge a certain amount of ETH to pay the winning players.
The game also has a built-in experience point system.
Players will automatically accumulate experience points for each round of games they participate in. The specific scoring rules are as follows.
In addition, during the early stages of the game (July 5, 2023 - October 5, 2023), players will also be rewarded with $MINT based on their game participation. The total number of rewards is 3% of the total circulation, a total of 30,000,000. The specific reward calculation method is as follows:
[ Your experience / Σ(Every Player Experience) ] * 30,000,000
For detailed rules, see:
03. Trial experience
Generally speaking, the Rhascau game experience is acceptable, and the cost is acceptable (the gas cost per game is about 0.0001ETH), basically reaching the passing level of web2 game experience. Up to now, the Rhascau game has produced more than 300 matches. Judging by the number of NFT castings, the number of independent players has exceeded 300.
Of course, in the process of trial play, some obvious problems were also found. For example, there are often inconsistencies between the front-end and back-end information. You can clearly see your own spaceship but cannot operate it. It is not until you refresh the webpage that you find that the spaceship has been destroyed (the front-end did not update the information in time).
In addition, some operations of the player may not comply with the rules of the game, but the system will directly show that the transaction failed. But whether the transaction failed due to violations or the implementation of the blockchain system, there is no clear prompt in the game, and it is easy to confuse the players here.
Finally, it is worth mentioning that, as a full-chain game, Rhascau will generate an on-chain transaction in the background even for the emoticons sent by players in the game, which can be regarded as pushing the concept of the whole chain to the extreme
In short, Rhascau is a full-chain game with a fair degree of completion, and it is expected that its development team, Minters World, will continue to launch more interesting game products in the future.