CheersLand-Multi-game Platform for Polkadot & Kusama
- Team Name: CheersLand Labs
- Payment Address: (DAI) 0x6ea488Af2708B709a5c92bcbA1cb24c98b1f3Cda
- Status: Terminated
Project Overview πβ
Overviewβ
CheersLand is dedicated to building an expandable GameFi universe where anyone can monetize their gaming experiences and social networks.
CheersLand has a complete product matrix and commercial closed-loop design, which provides gamified usage scenarios for crypto token holders without payment, composed of multi-game combinations, Ranking List, Initial Gaming Offering (IGO), NFT Market and Multi-asset Staking Platform.
The Play to Earn mode is adopted by some projects and caused enthusiastic response and commercial success in GameFi. In cheersLand, the Play to Earn mode is also adopted and optimized to be more suitable for ecological development.
Users are allowed to stake their tokens in the Staking Pool Contract developed by CheersLand or directly invite their friends through the exclusive link generated by CheersLand to earn Health Point(HP), the universal ticket for the CheersLand Multi-game Platform and used in the games of CheersLand.
All players who got rankings in the games will be rewarded every week. The weekly prizes are including but not limited to multi-asset airdrops of the sponsors, in-game items, revenue from regular business of CheersLand, such as IGO and NFT Market, etc..
CheersLand has launched the first classic game, Crypto Pirates, deployed on Binance Smart Chain and the feasibility of its business model has been verified while still in early access. Within two days of its launch, the game had accumulated more than 300 players.
In addition to Crypto Pirates, other games based on CheersLand will adopt the same business model and mechanism, which will help players earn continuous passive income.
Weβd like to build a multi-game platform based on the Polkadot ecosystem and deploy Crypto Pirates as the first classic game to allow users to play the game with Polkadot wallets, and support users to stake their tokens or directly invite friends to earn HPs and rewards without payment.
CheersLand offers these benefits to the web3 Ecosystem:β
- Diversify the tokens of the web3 ecosystem. The multi-asset staking module developed by CheersLand will support DOT, KSM and all assets of blockchains based on Substrate to be staked and earn HPs which will be used in the games of CheersLand.
- Build the multi-game platform for the web3 ecosystem. The classic game Crypto Pirates and other games listed on CheersLand will be deployed on Polkadot and Kusama, which will bring growing users to the web3 ecosystem with the invitation mechanism.
- Optimize user experience. With the advantages of high TPS of Polkadot and Kusama, Dapps will achieve perfect integration with Cheersland and bring players a better experience.
- Expand the interactivity of crypto assets in CheersLand. Crypto assets in CheersLand can interact with all applications with the cross-chain technology of Polkadot, and share business models and user sources.
We would like to bring our Game-as-a-Service model to Polkadot, Kusama and to a variety of parachains, and provide gamified token use cases for web3 ecological users.
Project Detailsβ
Technical Architectureβ
Gameplay Moduleβ
In order for the platform to quickly enter the efficient operation phase, we choose classic mini games as the prioritized type of games for launch.
Classic mini games have a broad user base at any age around the world, and allow players to play the game at any time and anywhere with no barriers to participation.
This is the reason why we chose to use the GameFi business model to power classic mini games and we want to pay tribute to the classics. All games based on CheersLand will adopt similar business models and gameplay.
The general concepts in the games are as follows:
HP:
Health Point (HP) is the universal ticket for the Cheersland Multi-game Universe. Players can play all games based on CheersLand if they have HPs and spend 1 HP for once play.
There are two ways for players to earn HP:
- Use the exclusive invitation link generated by CheersLand to invite friends to visit CheersLand.
- Participate in staking on the Multi-asset Staking Platform.
Scores:
Scores are the core indicators for evaluating the gaming ability of the players.
The smart contract of CheersLand will automatically record the player's scores in the game. Different games will adopt different scoring formulas. Taking Crypto Pirates as an example, the scoring formula is:
Scores refer to the player's effective scores only including the total scores of the levels passed by the player.
CT refers to the Coins Touched of each level and Coins are the in-game items.
DP refers to the Difficulty Points of each level and it's set to a linearly increasing sequence.
Ranking List:
Ranking List is the leaderboard sorted by the games' scores. The current rankings only show the top 100, which means the scarcity of seats.
Ranking List can reflect the engagement of players to a certain extent. It is an effective way to rank and screen users, and also an important indicator for evaluating user value to the network. It is worth mentioning that the ranking will be dynamically changed and updated at all times, which means that all players will always be in competition.
Weekly Tournamentsβ
We can see that Ranking List can screen out valuable GameFi users for the CheersLand ecosystem, and it will be very meaningful to motivate them. Weekly Tournaments, titled by the sponsors, will take a weekly snapshot of the leaderboard and reward the players on the list for their engagement. CheersLand will provide diversified prizes by attracting external sponsors and internal ecological benefits.
The gameplay of CheersLand is generally as follows:β
- Players need to spend HPs to participate in the games to get scores as good as possible.
- Players can earn more HPs through staking or inviting friends to visit CheersLand.
- Ranking List will show the top 100 players based on their scores.
- The players listed on the leaderboard will have the chance to earn rewards every week.
- The rewards are including but not limited to multi-asset airdrops of the sponsors, in-game items, revenue from Regular business of CheersLand, such as IGO and NFT Market, etc..
Multi-game Combinationβ
The Play to Earn mode allows players to have chances to earn rewards for long term in the CheersLand Multi-game Platform. In addition, players can earn extra HPs by staking tokens or inviting friends to visit CheersLand to get more chances to win the games and accrue value to the network. Users benefit from their social network, which guarantees the continuous supply of CheersLand user sources.
The Staking and Invitation Contract developed by CheersLand dev team can enable users to earn HPs through the Multi-asset Staking and Invitation Mechanism. It is currently deployed on Binance Smart Chain and passed the audit of the Solidity Finance team.
Read audit report: https://solidity.finance/audits/CheersLand/
CheersLand has launched the first classic game, Crypto Pirates, based on the principle of simplicity and ease to play, which is deployed on Binance Smart Chain and the feasibility of its business model has been verified while still in early access. Within two days of its launch, the game had accumulated more than 300 players.
Launch Dapp and play the game: https://cheersland.org/game.html
Read the gameplay here: https://medium.com/cheersland/how-to-play-crypto-pirates-in-cheersland-789cd3e2d73e The CheersLand dev team plans to launch Click Click, Gold Miner, Block Builder and other classic games in the next few quarters, and will also deploy them on the Polkadot ecosystem once the game is running stable.
The advantages of multiple-game combinations are as follows:
- Satisfy the preferences of multiple user groups
- Relieve the fatigue of players and enhance User Stickiness
- Resonate between games with common in-game items
- Provide more commercial scenarios
Multi-asset Stakingβ
The CheersLand team has completed the development of the Staking Contract, allowing players to stake tokens on Multi-asset Staking Platform to earn HPs.
The rules are as follows:
- Users choose any asset that has been listed on Multi-asset Staking Platform for staking.
- There are restrictions on the staking minimum of the tokens. For example, 1 DOT is the staking minimum if you choose to stake DOT. 2 or 3 DOT are also acceptable.
- The staking duration is 24 hours, and users will be able to claim tokens staked once it ends.
- The more you stake, the more HPs you will earn. For example, Stake every 1 DOT for 24 Hours, then you will earn an extra HP. Similarly, you will earn 2 HPs if you stake 2 DOT.
- Staking multi-asset is acceptable, which means that users are free to stake all kinds of tokens listed on Multi-asset Staking Platform at the same time. The contract will record them all.
In the next stage, Various staking products with different staking caps, different staking duration and different prizes will be launched to provide users with more options.
We have completed the UI design of the Multi-Staking Platform deployed in Binance Smart Chain, and the product will be officially launched next week. It will support users to stake all their assets on Binance Smart Chain and earn HPs. We'll share the updates here.
We plan to make the Multi-asset Staking Platform integrate Polkadot and Kusama and support a variety of parachains. A draft of the UI of CheersLand Multi-asset Staking Platform for Polkadot and Kusama is shown below:
Invitation Mechanismβ
We designed an invitation mechanism to unlock the potential of users' social network, which acts as the engine for user growth.
When the user clicks the Invite Friends button on the page, CheersLand will generate an exclusive link based on the user's blockchain address. Once other users visit CheersLand through the exclusive link and authorize the contract to confirm the invitation relationship, both the host and guest will increase 1HP for the game.
The Invitation Contract developed by the CheersLand team will record the user's invitation data and calculate HPs. Now it's live on Binance Smart Chain and will be deployed on Kusama for testing soon, live on Polkadot and parachains eventually.
The contract owner has the authority to modify the maximum amount of invitations. Since it is still in the early access stage, we set the maximum amount of invitations to 10 for each user.
Anti-cheating Mechanismβ
In order to guarantee the fairness of the game, we have designed an anti-cheating mechanism. Taking Crypto Pirates as an example, the anti-cheating mechanism mainly consists of the following four points:
Auth Token: When the user connects the wallet address, a time-sensitive token will be automatically generated to restrict the login environment and prevent the bot from running game scripts.
Timing Window Algorithm: While the gamer touches in-game items to get scores, it will be recorded as a state. It will be considered cheating once the interval between the two states is too short. This feature is added to avoid running game scripts.
Distance Window Algorithm: Once the user's in-game coordinate shifts too far in a short period of time, it will be considered cheating. The addition of the feature will avoid running game scripts.
Non-gaming Operation Blocking: While the user clicks on the pause button, sponsored ad pages will be displayed full screen, which prevents the user from using pause time to consider how to pass the levels. Also it prevents users from using screenshot tools to cheat in the game.
Ecosystem Fitβ
The goal of this project is to build a multi-game platform with the staking and invitation contract for Polkadot and Kusama, and bring our Game-as-a-Service model to the web3 Ecosystem.
All web3 ecological users can visit CheersLand and play games without payment to earn rewards with the Polkadot wallet. CheersLand will also support DOT, KSM and all assets of blockchains based on Substrate to be staked and used in the games of CheersLand to diversify the tokens of the web3 ecosystem.
The classic game Crypto Pirates will be the first game deployed on Polkadot and Kusama, and optimized its user experience with the advantages of high TPS. Crypto assets in CheersLand can interact with all applications with the cross-chain technology of Polkadot, and share business models and User sources.
Team π₯
Team membersβ
- Peter Lim - Team Leader and Blockchain Developer
- Joesph Cheung - Product Manager and Designer
- Janna Ding - Head of Growth and User Experience Designer
- Kerstin Darick - Full-stack Developer and Design Engineer
Contactβ
- Contact Name:Β Peter Lim
- Contact Email:Β team@cheersland.org
- Website: https://cheersland.org/
Legal Structureβ
- Registered Address: 5001 BEACH ROAD #07-37 GOLDEN MILE COMPLEX SINGAPORE(199588)
- Registered Legal Entity: CHEERSLAND FOUNDATION Ltd.
Team's experienceβ
CheersLand is being developed by a professional team with extensive experiences across blockchain, DeFi and gaming. The core team consists of the following individuals:
- Peter Lim: Peter is a well-experienced team leader with crucial soft skills and technical background and in charge of engineering operations. He is proficient in Golang and Rust, with deep understanding of smart contract as an early adopter of Ethereum. He is kind of a genius with fast learning skills. Peter also had stints at Microsoft Research Asia (MSRA) and Pinduoduo (NASDAQ: PDD) before co-founding CheersLand.
- M.Joesph Cheung: As the strategic partner at CheersLand, Joesph is involved in all key decisions from product to marketing and in charge of the development strategy and resource integration. Previously with Trueway Capital as Investment Partner & Researcher, Joesph has led the investment and consulting work of many blockchain projects.
- Janna Ding: Janna is responsible for user growth and community development in CheersLand. Thanks to her experience gained in JD.COM(NASDAQ: JD) as the user experience designer, she's been involved in entire implementation processes of various products and helped them to grow up. Besides, Janna previously worked as a project manager at NetEase Games (NASDAQ: NETS) and she has good connections in the gaming industry.
- Kerstin Darick: Kerstin led the art team and designed the original CheersLand as a Full-stack Developer. Kerstin has passion for art creation and competitive games, and he is responsible for the art direction and many gaming design concepts. Before CheersLand, he worked as the Design Engineer at WeChat.
Team Code Reposβ
Source codes will reside in: https://github.com/cheersland
Team LinkedIn Profilesβ
- Peter Lim - https://www.linkedin.com/in/peterlim1010/
- M.Joesph Cheung - https://www.linkedin.com/in/m-joesph-cheung-223691103/
- Janna Ding - https://www.linkedin.com/in/jannading/
- Kerstin Darick - https://www.linkedin.com/in/kerstin-darick/
Development Roadmap π©
Overviewβ
- Total Estimated Duration: 8 weeks
- Full-Time Equivalent (FTE): 4 FTE
- Total Costs: $7,000 DAI
Milestone 1 β Implement Game module for Polkadot & Kusamaβ
- Estimated duration: 4 weeks
- FTE: 4
- Costs: $3,000 equivalent
Goal - Implement Game module and logic in the Polkadot ecosystem.
In order to implement whole Game logic for Polkadot & Kusama, and be more compatible with crypto assets such as DOT and KSM, we will deploy ink! smart contracts on Aster. The reason why we choose Aster is that Aster can provide faster transaction speed, lower trading fee and higher flexibility, which fits perfectly with our game.
Our front-end will develop the connect function for Polkadot & Kusama's wallet, in-game rankings, invitation mechanism and other features. In order to be compatible with different blockchains, developers will also make corresponding code adjustments.
The in-game advertising content will also be flexibly configured as a sponsor's brand display according to different blockchains, bringing a complete Game-as-a-Service model to the Polkadot ecosystem.
Therefore, under this milestone, our deliverables include:
- Support Polkadot & Kusama wallet connect dashboard
- Invitation Mechanism Contract with ink!
- Players' performance statistics and ranking interface
Number | Deliverable | Specification |
---|---|---|
0a. | License | Apache 2.0 |
0b. | Documentation | We will provide both inline documentation of the module as-well as update the official documentation of Cheersland. |
0c. | Testing Guide | The code will have proper unit-test coverage to ensure functionality and robustness. In the guide we will describe how to run these tests. |
0d. | Article | We will write an article or tutorial that explains the work done as part of the grant. |
1. | Smart Contract Development | Use ink! to develop the smart contract of the game, including the function of adding and consuming HP in the game, Scores Records, as well as earning HP by the invitation mechanism and setting the user's nickname. |
2. | Game Module | The game is named Crypto Pirates, and the logic of the game is realized by using layabox and nodejs as well as calls with contracts. |
3. | Front-end Work | Use multiple different wallet buttons to connect different blockchains respectively. |
Milestone 2 β Implement Multi-asset Staking Module for Polkadot & Kusamaβ
- Estimated duration: 4 weeks
- FTE: 4
- Costs: $4,000 DAI
Goal - Implement Multi-asset Staking Platform and the second game.
We will develop the multi-asset staking module and deploy the Staking Contract on Aster with ink!. When users stake tokens as required, the contract will count HPs based on their staking status. All contracts will be released and used after the audit is completed. We will develop the Multi-asset Staking Platform and open several staking pools including DOT and KSM first. Players can earn HPs by staking a certain amount of DOT or KSM and use them in the game.
Our game dev team will develop a new classic game for the Polkadot ecosystem, similar to the Crypto Pirates deployed on BSC, which will adopt the same business model and anti-cheating algorithm.
We will optimize UI and allow players to have a more cheerful gaming experience.
Therefore, under this milestone, our deliverables include:
- Multi-asset Staking Contract with ink!
- Multi-asset Staking Platform(Web UI) supporting staked asset such as DOT and kSM
- Classic games deployed in the Polkadot ecosystem
Number | Deliverable | Specification |
---|---|---|
0a. | License | Apache 2.0 |
0b. | Documentation | We will provide both inline documentation of the module as-well as update the official documentation of Cheersland. |
0c. | The second game | We will develop the second online game named Click Click based on Polkadot & Kusama. |
0d. | Testing Guide | The code will have proper unit-test coverage to ensure functionality and robustness. In the guide we will describe how to run these tests. |
1. | Article/Tutorial | We will write an article or tutorial that explains the work done as part of the grant. |
2. | Multi-asset Staking Contract | We will develop Multi-asset Staking Contract in ink!. Our code will be open source, hosted on Cheersland github account. |
3. | Multi-asset Staking Web UI | We will develop Multi-asset Staking Platform(Web UI) supporting staked asset such as DOT and kSM to earn HPs. Our code will be open source, hosted on Cheersland github account. |
Future Plansβ
- Security Audit: We will audit the Staking and Invitation Contract code and the fronted code before launching and using the platform.
- Optimization of business model: Other business segments of CheersLand will be linked with the multi-game platform. The gamified launchpad for startups is named Initial Gaming Offering (IGO) in CheersLand, which is currently under development and expected to be launched at the end of the month. NFT Market for trading in-game items based on CheersLand will be launched next quarter. We will share the updates of development here. At that time, we will connect these two segments with the multi-game platform to better integrate the businesses.
- Regular Running: Eventually, we hope to hold the weekly tournament and run CheersLand Multi-game Platform on a regular basis and create commercial revenue for the platform. We will invite projects in the Polkadot and Kusama ecosystem to list their tokens on the multi-asset staking pallet and allow the token holders to stake tokens and earn HPs to play games in the multi-game platform.
- Classic games are launched one after another: After the stable operation of Crypto Pirates, we will work with the developer community to develop and release other classic games on CheersLand Multi-game Platform, and deploy them on Polkadot and Kusama to provide more gamified token use cases for web3 ecological users.
Additional Information ββ
In addition to the Multi-game Platform, CheersLand also has IGO, NFT Market, APIs for Build to Earn and other businesses. We originally designed complete business model and ecological closed loop of CheersLand, as shown in the following figure:
The official version of the whitepaper: https://github.com/CheersLand/cheersland-whitepaper
The pitch deck of CheersLand: https://medium.com/cheersland/cheersland-redefine-a-cheerful-world-with-gamefi-448e1665ff76