project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

AbyssX

A fully on-chain game that can continuously attract players to play, and aims to solve some of the problems existing in play to earn by proposing a new token model

AbyssX

Created At

StarkHack

Winner of

Cartridge - Starkware General Dojo Prize!

Project Description

Game Concept Players take on the role of an adventurer who encounters enemies, the unknown things, treasure chests, and other events during an expedition into the abyss. Through battles and events, players can obtain new cards and powerful relics to build a stronger deck. Each expedition is unique because of the random enemies and rewards . Players need to combine cards skillfully, plan strategies, and defeat powerful bosses to ultimately earn rewards.

Game Content

(1)Dynamically Constructed Deck Players need to select and construct their deck carefully.During the exploration, new cards will constantly be encountered, and unique effects will be generated based on the card combinations. Cards are divided into attack cards, skill cards, and ability cards.

(2)Ever-changing Levels Each time an adventure begins, the structure of the abyss will change randomly, with enemies, cards, relics, and even bosses differing from each other. Players should make choices based on different situations, whether to take high risks for high rewards or to proceed cautiously.

(3)Diverse Paths Forward Players can choose from different paths to advance. These include regular battles, elite battles, shops, camps, treasure chests, events, and boss battles. Regular battles is a competition against ordinary enemies, with rewards after victory. Elite battles are more challenging but offer rich rewards, such as powerful relics. Shops allow players to purchase new cards and relics. Camps provide an opportunity to regain health and discard cards. Treasure chests contain precious relics. Events are full of randomness, bringing rewards or risks. The end of each layer is a boss battle, and defeating the boss allows the player to progress to the next layer. Players need to choose the most suitable path based on the challenges ahead, with the map design full of strategy and randomness, ensuring a unique and enjoyable gaming experience every time.

(4)Powerful Relics Dozens of relics can be found in the abyss, and these powerful items can create amazing chemical reactions with the deck, bringing a leap in the player's combat power. However, obtaining relics also requires a corresponding cost.

(5)Battle Battles are conducted in a turn-based system, with players and enemies taking turns. At the start of the player's turn, they can play cards from their hand, consuming energy to attack enemies, defend themselves, or trigger various skill effects. Players need to utilize their cards and energy effectively to weaken enemies and protect themselves in the most efficient way. After each turn, the player's unused cards are discarded, and new cards are drawn from the deck. The enemy's turn involves the enemy attacking, defending, or imposing negative effects based on their set action patterns. Players need to formulate strategies based on the enemy's action cues and arrange their turn operations reasonably.

How it's Made

Contract Part: • Dojo Engine: We use the Dojo engine to build fully on-chain game logic. The Dojo engine provides us with a complete toolchain, significantly reducing the complexity of developing provable applications that can be deployed to and verified by blockchains. It do so by providing a ~zero-cost abstraction for developers to succinctly define provable applications using Cairo and a robust toolchain to build, migrate, deploy, prove, and solve these issues in production. • Client Part: Unity3D:The client uses the Unity3D engine, which supports cross-platform development, allowing us to conveniently release fully on-chain games for different operating systems. This feature greatly simplifies the multi-platform development and release process, enabling our game to reach a wider audience.

Partner Technology and Its Benefits

  1. We chose to develop our fully on-chain game on StarkNet for the following reasons:

• Short-term:StarkNet offers the most advanced Layer 2 scaling technology on the market today. It not only provides excellent transaction processing speed (TPS) but also significantly reduces GAS fees, laying a solid foundation for fully on-chain game development, enabling developers to create more efficient and cost-effective gaming experiences.

• Mid-term: OP-rollup has not fundamentally solved asset security issues. As ZK-related technology continues to develop, zk-rollup, with its superior performance and security advantages, is widely recognized as the only mainstream choice for future blockchain scaling, and StarkNet is far ahead in this technological field.

• Long-term: The rapid development of quantum computers will make traditional encryption technologies, including the Bitcoin system, become challenging. Therefore, research and development of quantum-resistant algorithms are crucial. The advanced ZK technology used by StarkNet has fully considered quantum security in its core algorithms and design. This forward-looking design ensures that StarkNet can effectively defend against potential quantum attacks, providing robust long-term protection for users' assets.

  1. By using the complete game tool chain provided by the Dojo engine, we seamlessly integrate fully on-chain game logic with client operations:

• Support for updating contracts:The Dojo engine natively supports updating on-chain contracts to expand game content without developers needing to understand the specific implementation process.

• Automatic synchronization of user data:Modifications to player data on-chain will automatically sync to the client, greatly simplifying client data updates.

• Automatic generation of interaction interfaces:The client only needs to call the generated API to perform game operations and interactions, allowing developers to focus on game content design and production without additional coding for basic network modules.

A New Token Model:

In traditional GameFi, we found two problems:

  1. Unfair token acquisition:Individual players often find it challenging to compete with capital or mass studios, leading to unfairness in the token acquisition process. • Addressing the fairness of token acquisition: We understand that the sustainability and player experience of the game are are the foundation of everything. Under this premise, the core of our game token distribution mechanism is that players can only acquire tokens through their superior gaming skills, rather than through pay to win or hiring others for repetitive labor. We firmly believe that this design will allow every player to showcase their skills in a fair competitive environment while also providing a solid guarantee for the health of the game's ecosystem.

  2. Risk of token value dropping to zero:Over time, various factors may cause the value of tokens to gradually decrease or even drop to zero.

    • Addressing token value stability: To achieve token value stability and ensure it can rise spontaneously to the target value during a decline, our token model is designed as follows:

    Firstly, we have set the ticket consumption at 1 token or 1 USDT( assuming the price).This measure ensures the actual usage value and liquidity of the token within the game.

    Secondly, we have borrowed the Bitcoin halving mechanism and set a decreasing rule for token rewards. Specifically, after a certain amount of tokens are produced, the quantity will be halved. For example, the initial block reward is 256 tokens, which then gradually decreases until each block rewards only 2 tokens. Once all tokens are distributed, the system will no longer produce new tokens, and the reward system enters a silent phase.

    Introducing ticket refund and recycling mechanisms: Players will have their tickets refunded upon clearing a level; if they fail, the ticket will be recycled. When the reward system is in the silent phase, the system will restart the token reward mechanism after recycling a certain number of tokens. This cyclical process will ensure the token price remains stable through continuous rise or fall.

It is worth mentioning that the unique mechanism of the fully on-chain game will ensure that this cycle is automated without human intervention. This not only reduces operational costs but also ensures the fairness and transparency of the token economy.

Although this new distribution mechanism may have some shortcomings in certain aspects, it is a disruptive attempt. We believe that through continuous optimization and improvement, this innovative mechanism will bring new opportunities and challenges to fully on-chain games, driving the development of the entire ecosystem.

background image mobile

Join the mailing list

Get the latest news and updates