Development of a Telegram game
Technical task for the development of a game in Telegram
1. General requirements for the project:
- Develop an interactive game for Telegram that has arcade elements with functionality for saving progress, ranking, in-game purchases, and a referral system.
- The game must work directly in the Telegram messenger, accessible through a bot.
2. Main functionality of the game:
- Game mechanics:
- The player controls a dog that constantly runs forward.
- The player's task is to collect bones that provide bonuses (points, extra lives, etc.).
- Obstacles will be added to the game (for example, items that take away lives from the dog or stop its running).
- The game does not contain jumps or bending, only running on a flat surface.
- A smooth animation of the dog's running and a mechanism for collecting bones need to be created.
- In case of losing a life or finishing the game, the result is displayed and the option to start over is provided.
- Player ranking:
- A ranking system needs to be developed where each player will receive points depending on how many bones they have collected.
- The ranking must be available for viewing through a command in Telegram.
- A database needs to be implemented to store player results, allowing for tracking and displaying the ranking.
- Referral system:
- Implement an invitation system where each user can receive a referral code.
- A user registering through another's code should receive bonuses (for example, extra life, points, etc.).
- Referral and bonus tracking must be maintained in the database.
- In-game purchases:
- Implement integration with the Telegram wallet #Wallet on the TON blockchain for in-game purchases.
- Players should be able to buy extra lives, bonuses, unique items, or upgrades for the dog through the Telegram bot.
- A function that checks the player's balance through #Wallet and confirms the transaction needs to be implemented for purchases.
3. Interface:
- The game must be accessible through the Telegram bot. It is important that the interface is simple and understandable:
- Commands to start the game, view rankings, make purchases, and referrals.
- Notifications about the start of the game, end of the game, and results.
- Display of banners or buttons for in-game purchases.
- Messages about bonuses or referral rewards.
4. Technical requirements:
- The bot must be implemented on the Telegram Bot API platform with support for all necessary functions.
- Use of a database to store game results, rankings, purchase history, and referral codes.
- The gameplay must be optimized for fast operation, not overload the server, and ensure smooth animation.
- Integration with the Telegram bank #Wallet on the TON blockchain platform for making purchases.
5. Design requirements:
- The game's graphics should be pleasant and understandable for the user, but without excessive complexity.
- The design of game elements (dog, bones, obstacles) should be executed in a unified style.
- Sound: if possible, implement sound when collecting bones or losing lives.
6. Testing and bug fixing:
- Before launch, it is necessary to conduct game testing, bug fixing, and optimization for different types of users.
- The performer must test the game on different devices and in different versions of Telegram.
7. Additional requirements:
- Implementation of the possibility of integrating new features in the future (additional levels, new items, animations, etc.).
- Compliance with all Telegram rules and requirements regarding bots and integrations.
The game design is already available.
-
484 0 1 Good day!
I have experience in developing interactive games for Telegram using Python and the Telegram Bot API. I am ready to create an arcade game with a continuous running mechanic, a bonus collection system, rankings, a referral system, and integration of in-game purchases through TON Wallet. I will ensure smooth animation, a user-friendly interface, and a reliable database for saving player progress. I am ready to discuss the details.
-
2378 16 2 1 Good day. I am very interested in your offer. I have experience in similar work. I would like to try to implement your idea quickly and efficiently. Let's discuss the details in private messages and get started!
-
256 Hello! My name is Roman. I can create a bot for you. I have 4 years of experience in this field, so you can expect a high-quality and unique product. I suggest discussing the details in the chat.
Current freelance projects in the category Cryptocurrency & Blockchain
Need Smart Contract Engineer/Mentor
8000 USD
I want to find the Smart Contract Engineer/Mentor who has rich experience in Solidity smart contract development. Cryptocurrency & Blockchain, Engineering ∙ 1 day 12 hours back ∙ 10 proposals |