Cryptosnake
DeFi & NFT
Blockchain NFT gaming
White Paper 3.0
Cryptosnake is an open-source decentralized play-to-earn game based on the Binance Smart Chain (BSC) blockchain and at the same time, it is a decentralized autonomous organization created in 2021. Management rights are distributed among holders of SNK tokens. Holders manage the Cryptosnake game and SNK's financial risk, ensuring stability, transparency and efficiency. For this, the management system providing polls and administrative voting will be built in 2022. The number of votes is proportional to the number of SNK tokens that the participant sent to the address of the voting contract. In other words, the more SNK tokens a voting participant contributes, the more he influences the final decision.

Cryptosnake is developed and distributed under open source licenses and may be copied or modified in a new version by any community or independent developers.
More details: https://opensource.org/licenses
RISK WARNING
The Cryptosnake community prohibits access to the game to users from countries or territories where its activities must be specifically licensed, accredited or otherwise regulated. You must check your current legislation and be fully responsible for any negative consequences associated with the laws of your country of residence. If you travel to any of these countries, you acknowledge that our services may not be available and/or blocked in such countries.

The Cryptosnake community can set additional requirements or conditions residing in certain countries or from certain countries at its sole discretion. SNK tokens are offered only outside the United States of America (hereinafter “US”) to non-US citizens in accordance with the provisions of Regulation S of the United States Securities Act of 1933, as amended. These tokens have not been and will not be registered under the Securities Act and may not be offered or sold in the US or to US persons. Buyers should not assume that they will be able to resell their tokens in the US. Neither the Securities and Exchange Commission nor any government regulatory body has taken into account the merits of or endorsed the tokens, terms of sale of tokens, or the accuracy or completeness of any related materials.

Cryptosnake disclaims any guarantees and cannot bear any responsibility or consequences associated with any losses to players, fluctuations in the value of the SNK token, liquidity, hacker attacks, the availability of the site and the infrastructure of the game. Investing in cryptocurrencies is a high-risk investment and can lead to a complete loss of funds.

The Cryptosnake community prohibits access to the game to minors, as well as citizens of those countries where the use, storage and purchase of cryptocurrency is prohibited by local law.


INTRODUCTION

The DeFi gaming sector is growing and gaining popularity due to the growth of NFT and the popularization of the financial play-to-eаrn model in decentralized games. In the first half of 2021, blockchain game developers earned over $476 million. The capitalization of the top play-to-earn tokens exceeds hundreds of millions of dollars, and the total capitalization of the NFT market in 2021 amounted to $24.9 billion. All this. This indicates the rapid growth of the industry. The NFT industry demonstrates such impressive numbers, and the gaming industry follows the trend towards the use of non-fungible tokens as an innovative instrument in various gameplay scenarios.

The new GameFi sector is becoming a more and more dynamic, fluid and competitive marketplace where gaming and finances cooperate. The process of generating income is transforming from a highly complex enterprise into a gamified process available to everyone. According to the latest statistics, GameFi has tremendous promise. This phenomenon will evolve rapidly with an influx of new projects.

New high-yield mechanisms for an innovative decentralized financial sector are helping to cope with the growing economic hardship all around the world. Combined with the cool gameplay in a nostalgic genre, this makes up a play-to-earn game. This means that a player can not only have fun but also get paid.

PROJECT OVERVIEW

Cryptosnake (cryptosnake.game) is one of the first play-to-earn games developed based on the BEP-1155 architecture of the Binance Smart Chain (BSC) blockchain. The low commissions of the Binance blockchain, as well as the specific architecture of the standard, made it possible to create a truly on-chain game, where every user action is recorded in the blockchain chain and remains unchanged.

In the most well-known play-to-earn games the game characteristics of an object remain hostage to the game itself and are not secured by the token. Meanwhile, in the cryptosnake.game, all characters and objects are unique NFT tokens containing individual achievements and game results.

With its game mechanics, Cryptosnake revives the iconic concept of the classic game "Snake" from the 90s and 00s while bringing it to a modern gaming environment on the blockchain with a unique combination of NFT collectibles, improved characters and a strong play-to-earn financial component.

By its genre, Cryptosnake is an incremental game with simple actions. The game mechanics are based on the classic snake - the player uses four keys to control the snake on the playing field, trying to eat as many pixels as possible, avoiding collisions with obstacles. However, the mechanics are supplemented with new features, such as game artifacts, unique obstacles in the arena, and so on. And yet the game remains simple and intuitive.

The game implements three basic concepts:


1. DeFI (decentralized finance protocol)
Involves blocking digital assets based on the BEP-20 standard in the smart contract of the game. Thus, the player stakes the game tokens to receive passive income based on DeFi tools.

Cryptosnake allows players to stake their tokens in order to receive regular rewards in the game's Snake Token (SNK). Each character in the game is a unique staking solo pool, meaning each snake generates new tokens for itself over time.

2. Play-to-Earn (play to earn)
А player can earn directly while playing "Snake". Coins in the gaming arena are real tokens with a real market value that can be withdrawn from the game and sold at any time.

3. NFT (Non-fungible token)
Аplayer can buy, collect and sell valuable NFTs. Each character and each artifact in the game is a unique non-fungible token that can be sold on the secondary market. The rarer the NFT, the more valuable it becomes over time.

Together, these three components form a game economy that allows each player to earn cryptocurrency just by playing for fun.

TECHNOLOGY

Cryptosnake is a browser game based on WEB 3.0 as a philosophy of complete decentralization and transparency. The Cryptosnake game does not belong to specific people or a specific company. The game code and all actions in it are completely transparent.

To connect to the game, there is no need to pass verification or register personal data. It is enough to have a decentralized blockchain wallet. User privacy is the most important value for the project.

The unique characteristics of the BEP-1155 smart contract game standard made it possible to implement a truly fair and decentralized on-chain game, and the use of atomic swap technologies will allow to make the first cross-chain game in the near future.

GAMEPLAY

To play Cryptosnake, a player must have a snake. To create a crypto snake and form its starting balance, it is needed to send the amount of SNK specified in the description of the snake as the starting cost of the character to the smart contract. So a player will receive their NFT-token of the egg of the selected snake.

The amount sent for staking is distributed in the following proportion:
  • 50% credited to character balance (TVL)
  • 20% goes to the arena protocol and replenishes the arena prize pool for all players
  • 20% goes to staking protocol
  • 10% go to affiliate programs protocol
Thus, half of the cost of the egg sent to the smart contract does not burn out but is added to the balance of the snake. When withdrawing funds, you can get them back.

There are now five types of snake characters with unique characteristics. After buying an egg, a player must wait for the snake to mature. It takes 1 to 14 days, depending on the type of snake.

As soon as a snake is hatched, a player can start earning in two main ways:
  • Receiving a staking reward. This does not require any actions. A snake generates passive income automatically.
  • Playing in the game arena. A player is actively earning game tokens there.

The game provides two types of balances:
  • Character’s balance (also known as TVL — total value locked) is the sum of SNK tokens aimed at acquiring a character and feeding it outside the playing field (increasing a TVL volume) of a player participating in a solo staking pool. This balance is taken into account when calculating the staking reward.
  • Player's balance is the sum of SNK tokens earned in the game arena, received as a staking reward and received from special Artifacts. These tokens do not participate in staking, but accumulate on a player's balance.
Both types of balances are open for withdrawal after destroying a snake or using a special artifact.
Anyone can start playing at app.cryptosnake.game.
More detailed information about the methods of earning, withdrawal methods, types of snakes, as well as the game token, game artifacts can be found below.

STAKING

Staking is the holding of funds on the snake's balance in SNAKE tokens (SNK). A crypto-snake will automatically generate passive income as long as the funds are locked on its balance in the solo staking pool.

The starting reward for staking SNK tokens for all new game participants is 30% per annum (with the exception of Black Mamba, which has this figure of 15% per annum). When an amount in staking exceeds the cost of an egg by a certain number of times, the percentage of profitability changes.
If 10 times — to 40%;
if 20 times — to 45%;
if 30 times — to 50%;
if 40 times — to 55%;
if 50 times — to 60%;
if 60 times — to 65%;
if 70 times — to 70%;
if 80 times — to 75%;
if 90 times — to 80%;
if 100 times — to 85%.
*Black Mamba's APR percentage does not increase and always stays at 15%.

If the amount of blocked funds exceeds the value specified in the above list of levels, the smart contract will automatically update the snake’s staking interest rate.

To increase the character's balance, a player can replenish the balance by sending SNK game tokens to the snake's balance, thereby replenishing the solo staking pool.

Also, the balance can be increased through the use of artifacts, including those obtained in the early stages of the game as a gift or purchased on marketplaces.

GAME ARENA

The blockchain protocol places coins on the arena every day. The total value of these coins is equivalent to 20% of the sum of all purchased snakes for the previous day. The pixel coins become food for snakes. The income from each eaten pixel coin differs depending on many parameters, such as the current number of players and the types of characters in the game created to this moment. The lowest possible pixel cost is 0.1 SNK.

The player's aim in the playing arena is to eat as many coins as possible in the allotted time, avoiding collisions with the border of the map and the snake’s own body. Just like in the classic "Snake".
Each coin eaten increases the length of a snake within the current game session. Also, as the number of pixels eaten per game increases, the speed of a snake do so too. The snake’s speed gradation is the same for all snakes except Black Mamba. This snake's speed grows faster than the others, which makes the game more difficult.

The specific speed parameters of all snakes can be regularly reviewed by the team, taking into account many factors to adjust the game balance.

All this makes the game more difficult as the character grows and guarantees protection from automatic clickers.

In addition to edible pixels, the Bonus Box appears in the arena as an obstacle. When a Box pixel is eaten in the arena, the current game ends, as a result of which the smart contract randomly determines the outcome (win or lose).

If a player loses, all the tokens eaten in the arena will not be counted towards the game balance, but there will be no collision penalty either. The penalty will only be counted if the player has encountered an obstacle before during the current game session. If you win, the game will end with saving the loot and accruing a bonus. Characters with the lowest TVL balance will have a lower chance of winning, respectively, characters with the highest TVL will have a higher chance. The probability will depend only on the current TVL of the character.

Another obstacle in the arena is Bomb. It appears randomly at different levels in random places. When crashing into a bomb, the amount of SNK equal to the cost of 10 pixels is taken away from the Game balance.

After that, the bomb disappears, and the game continues.
The bomb shoots pixels within the current arena and cannot lower the value of the collected pixels below 0!

Collision with snake’s own body or the map border does not kill a snake but causes the loss of 1% of the character's balance within the current game session for the characters Dasypeltis, Viper, Python and Anaconda, or a loss of 5% to 10% for the character Black Mamba. The amount deducted from the character's balance as a collision penalty replenishes the Bonus Box Fund and is converted into rewards for those who opened the winning Bonus Box in the arena.

A maximum of 100 collisions are possible in one session. The snake dies if the character's balance (TVL) falls below the threshold minimum specified in the character's description. Black Mamba has a lower collision limit as it has a progressive penalty model applied to it.

The time in the arena and the number of game sessions are limited and differ depending on the type of snake. A player, evaluating the ratio of profit, risk and complexity of the game, can end the game session at any time and fix the profit. To end the game, a player needs to click on the End Game button with the mouse or press the Esc key on the keyboard.

The use of bots and other third-party programs for the game is prohibited. Snakes that have been caught cheating are locked out of the game. All game NFTs and SNK tokens will remain on the cheater’s wallet. However, they can no longer be used for the game. If a player believes that the snake was blocked unfairly, it is possible to submit a request for consideration in support.

WITHDRAWING FUNDS

A player can withdraw game tokens from the game to a crypto wallet anytime in order to then sell them on the cryptocurrency exchange.

A player must destroy their snake or use a disposable artifact that allows withdrawing tokens without destroying the snake to withdraw funds.

To destroy a snake, it is needed to put it to sleep and wait for 48 hours. At this time, the player has time to change his mind and wake up the snake. After 48 hours, the player can permanently and irretrievably destroy the snake, receiving all funds, including half of the initial cost of the snake, accrued staking reward and coins earned in the arena.

In the Guide How To Play Cryptosnake, players can see a detailed guide on how to control a snake in the arena, trade on the marketplace, use artifacts, withdraw funds, and so on.

SNAKES

As for today, there are 5 main characters (snakes) corresponding to a certain mechanism (trigger). Each playable character is inherently a non-fungible token, so they can be bought and sold on the secondary NFT market.

A character's story begins with an egg. A player also acquires an egg in the game by choosing the type of snake. An adult snake can only be bought from another player in the secondary NFT market.

Eggs of different snakes have different ripening periods (from 1 to 14 days) and different abilities, including increased annual profitability and an increased profitability ratio in the game arena.

The amount of time spent in the arena and the number of game sessions for each character also differ. These parameters are not constant and will be adjusted by the Cryptosnake team according to the accumulated statistics to achieve the perfect balance of the game.

The lifespan of snakes is not limited in time. The snake will live until a player theirself breaks it or until the balance of a snake falls below the critical minimum as a result of frequent collisions in the arena. However, the player can feed the snake, and thereby replenish the balance in order to prevent the balance from falling below the acceptable level.

One player can simultaneously raise any number of characters (snakes) and play them alternately.

Snakes are sold at app.cryptosnake.game/buySnakes.
1. Black Mamba
Starting cost
495 SNK
How to raise a snake
To send at least 495 SNK to the smart contract and wait for the character to hatch. The egg ripening period is 24 hours.

Snake properties
  • Number of gaming sessions in the gaming arena (per day) — 3 gaming sessions
  • Time limit for each game session — 10 minutes
  • Snake dies if TVL drops to 24,75 SNK (5%)

Tokens eaten on the playing arena by Black Mamba increase the balance by an amount equal to one-fourth of the value of these tokens (1 to 0.25).

Black Mamba is the most budget-friendly snake that allows players of any budget to try the game. However, in terms of characteristics, Black Mamba is inferior to other snakes in a significant way.

The Black Mamba snake has an annual staking rate of return (APR) of 15%, and does not increase as TVL increases as it does with other snake species. Also, Black Mamba has a unique scale of increasing speed on the playing field — therefore, it is more difficult for it to play, and the player needs to show more dexterity to avoid colliding with an obstacle.
Also, the Black Mamba snake does not gain access to NFT artifacts and she cannot be broken if its TVL is below 11001 SNK. To use an artifact, send it to another wallet, or sell it on a P2P marketplace, a player must either initially send at least 11001 SNK for staking, or top up the character's balance later.

The penalty for collision in the arena at Black Mamba is also different from other snakes. All other snakes have 1% of their current TVL removed on impact, while a progressive scale is applied to Black Mamba. For the first collision in a single game, 5% of the TVL is deducted. With each subsequent collision, the penalty increases by 0.5% (5.5%, 6%, 6.5%...) — and so on up to 10%. After the tenth collision, the penalty remains at 10% of TVL and no longer increases. When a game ends, the scale is reset to zero, and the first collision in the next game session will again subtract 5%.


2. Dasypeltis
Starting cost
11 000 SNK
How to raise a snake
To send at least 11 000 SNK to the smart contract and wait for the character to hatch. The egg ripening period is 24 hours.

Snake properties
  • Number of gaming sessions in the gaming arena (per day) — 5 gaming sessions
  • Time limit for each game session — 15 minutes
  • Snake dies if TVL drops to 110 SNK (1%)

Tokens eaten on the playing arena by Dasypeltis increase the balance by an amount equal to the value of these tokens (1 to 1). Dasypeltis is a basic snake with full functionality but standard stats and no unique features.
3. Viper
Starting cost
50 000 SNK
How to raise a snake
To send at least 50,000 SNK to the smart contract and wait for the character to hatch. Egg ripening period is 3 days. Further, in order to pump the snake, a player needs to replenish the character's balance 10 times in the amount of at least 50,000 SNK each replenishment.

Character properties
  • Number of gaming sessions in the gaming arena (per day) — 5 gaming sessions
  • Time limit for each game session — 30 minutes
  • Snake dies if TVL drops to 500 SNK (1%)

The starting ratio of tokens consumed in the game arena is 1 to 1. However, after 10 replenishments of the character's balance, Viper doubles all the assets consumed on the playing arena and the current ratio of the snake becomes 1 to 2 — from that moment on, all consumed tokens are doubled. This gives the player the chance to earn more.
4. Python
Starting cost
500 000 SNK
How to raise a snake
To send at least 500,000 SNK to the smart contract and to wait for the character to hatch. The egg ripening period is 7 days.

Character properties
  • Number of gaming sessions in the gaming arena (per day) — 7 gaming sessions
  • Time limit for each game session — 30 minutes
  • Snake dies if TVL drops to 5000 SNK (1%)

The ratio of consumed tokens is 1 to 1, but Python receives a bonus to passive income (staking). Python's interest rate increases by 0.27% every day, regardless of the player's actions. This is convenient for passive investors who do not want to play in the arena often.
5. Anaconda
Starting cost
2 500 000 SNK
The capitalization of this snake changes depending on the frequency
 of feeding Anaconda with tokens.
How to raise a snake
To send at least 2,500,000 SNK to the smart contract and wait for the anaconda to hatch. The egg ripening period is 14 days.

Character properties
  • Number of gaming sessions in the gaming arena (per day) — 10 gaming sessions
  • Time limit for each game session — 60 minutes
  • Snake dies if TVL drops to 25000 SNK (1%)

Anaconda eats tokens in the gaming arena with a coefficient of 1 to 5 (the consumed tokens are multiplied fivefold). Anaconda retains its properties as long as the regularity of staking replenishment (snake feeding) is maintained at least twice a day from 1000 SNK for each replenishment. If the frequency of feeding the snake is violated, the ratio rolls back to 1 to 1. To restore the ratio of 1 to 5, a player needs to return the required frequency of feeding.

NFT ARTIFACTS

Another option to increase the player's profitability is the use of unique game NFT artifacts. A player can use them to quickly increase the parameters of their character, win a significant amount of SNK tokens or unlock unique features in the game, such as withdrawing funds without killing the character.

Artifacts can be purchased on the NFT marketplace or received in any other way, including as a gift from the project team.

A player can apply different artifacts to the same character at the same time.
The full list of artifacts is available here.

TOKEN SNAKE (SNK)

To implement the game mechanic that combines DeFi and NFT technologies, the internal SNK utility game token was issued. The token plays a key role in the game and is intended to be used as a game currency. The token is used to pay accrued rewards for solo staking, to buy snakes, to feed a snake, and to monetize the accumulated player and character balances when a character is destroyed.
  • The full name of the token in the listings: Snake Token
  • Abbreviation: SNK
  • Token type: Utility
  • Standard: BEP-20
  • Smart contract address: 0x53a38D12b84a7413eDa4B1206A7A28B59Aed9850
  • Blockchain: Binance Smart Chain
  • Transaction Fee: Equal to Binance Smart Chain transaction fee
  • Max supply: 10,000,000,000
  • Link to BscScan
100 000 000 SNK tokens were fully floated on cryptocurrency exchanges to form a sufficient pool of liquidity and a fair market value for the SNK token. The placement of liquidity will be carried out proportionally, based on an analysis of the structure of current demand, the number of new players and a number of other important factors.

The Cryptosnake team regularly replenishes the liquidity pool and conducts token burns to stimulate the growth of the gaming economy.

The SNK token price is determined by supply and demand. The dynamics of the token price can be seen on popular monitoring sites, including Coinmarketcap.

SNK tokens can be bought on the PancakeSwap exchange for BUSD or on the BitGlobal exchange for USDT.

TOKENOMICS

Distribution of tokens

The principle of distribution of tokens

in the game arena

20% of the total income of all players for the last day is thrown

 into the arena in the following proportion:

*The balance of the distribution of tokens between the characters will be adjusted taking into account the statistics obtained as the game develops.
20%
8%
7%
6%
6%
6%
6%
6,5%
7%
8%
9%
10%
0,5%
Dasypeltis
Viper
Python
Anaconda
Dasypeltis from х50
Viper from х50
Python from х50
Anaconda from х50
Dasypeltis from х100
Viper from х100
Python from х100
Anaconda from х100
Administrative fee
99,5%
41%
24,5%
34%
Total
All snakes
Basic level snakes
Snakes from х50
Snakes from х100
99,5%
41%
24,5%
34%
All unused tokens due to the absence of snakes of this level form the remainder. 50% of the remainder amount is distributed in equal parts between the existing types of snakes, and another 50% is either also distributed among the existing types of snakes, or used for promotions and contests.

HALVING

Starting APR for staking will be cut every six month. Halving will affect players who join the project after a profitability cut. All players who joined the project before the halving will retain the profitability of their NFT snakes.

This approach will help drive demand for SNAKE tokens in the early stages and provide early adopters with a tangible advantage over those who join 6 months or more after launch. The first NFT snake tokens to hit the secondary market will be more valuable and expensive due to their higher baseline profitability values.

ROADMAP

30.12.2022
30.10.2022
30.09.2022
30.08.2022
30.06.2022
30.05.2022
20.01.2022
30.11.2021
25.11.2021
Start of game development

Sale of NFT artifacts

Publication of smart contracts (GitHUB)

Start of adding liquidity for 100,000,000 SNAKE tokens (PancakeSwap)

Bug Bounty Program Announcement

Publication of reports on audits of smart contracts

Cryptosnake game start

First staking reward halving

SNK token listing on the Bitglobal exchange

The second staking reward halving

Cross-chain gate (the ability to feed snakes with other BEP-20 tokens will be added)

Cryptosnake 2.0

Cryptosnake 2.0 mobile app in Google Play and App Store

Snake Battlefield

Snake Legendary NFT Auction
20.11.2021
28.10.2021
25.10.2021
20.10.2021
01.08.2021
19.01.2022
Start of game development
Sale of NFT artifacts
Publication of smart contracts (GitHUB)
Start of adding liquidity for 100,000,000 SNAKE tokens (PancakeSwap)
Bug Bounty Program Announcement
Publication of reports on audits of smart contracts
SNK token listing on the Bitglobal exchange
The second staking reward halving
Cross-chain gate (the ability to feed snakes with other BEP-20 tokens will be added)
Cryptosnake 2.0
Cryptosnake 2.0 mobile app in Google Play and App Store
Snake Battlefield
Snake Legendary NFT Auction
Cryptosnake game start
30.09.2022
01.08.2021
20.10.2021
25.10.2021
28.10.2021
20.11.2021
25.11.2021
30.11.2021
20.01.2022
30.05.2022
30.06.2022
30.08.2022
30.10.2022
30.12.2022
First staking reward halving
19.01.2022

CONCLUSION

Cryptosnake takes full advantage of DeFi combined with a nostalgic concept and enjoyable gameplay. Players can play an interesting game that generates income at the same time. Summing up, the following ways of earning can be distinguished:

  • Passive staking income
  • Earnings in the gaming arena
  • Making a profit on the growth of the SNK token rate
  • Trading in-game artifacts
  • Trading snakes with good characteristic

An integrated approach to the economic model of the project is aimed at using a variety of mechanisms to increase the value of the SNK token in order to increase its value for all players. This motivates people to join the game as early as possible in order to earn as much as possible.

MANIFEST

Freedom is our value. In the era of Nokia and the old-school “Snake”, the Internet was a libertarian paradise. Anyone could freely express their thoughts, receive any information and remain anonymous. That internet now makes us nostalgic.

However, the battle with the governments and corporations for Internet freedom is not lost. New technologies make it possible to bring it back. Encrypted social networks like Telegram and anonymous currencies like Bitcoin give us hope.

We have developed a decentralized game that will give you the opportunity to re-experience the spirit of the Internet of the nineties and naughts. Let this game give you nostalgia, freedom and financial independence.

This is an open-source project. The game's smart contracts are publicly available on GitHub so that our work becomes the property of all mankind, and anyone can use them to create another play-to-earn game.

Our development team consists of people from different countries. This project is what connects us with each other and with you. So let's continue to develop our community and spread our values!

Cryptosnake Team

Official sources