Hello, dear programmers! I am looking for a developer to create a Telegram project in the format of a text-based role-playing game (RPG) in the Eurovision universe (similar to text-based role-playing Club Romance).
Please read the concept step by step and give your feedback on the cost and how this can be done (if necessary, it can also be done as a separate app and not in Telegram!).
The main goal of the project is to create an interactive career simulator where the user can live their own story in the world of Eurovision and gradually develop their character.
The project is planned as a long-term service with regular updates, new seasons, storylines, events, and additional monetization opportunities.
At this stage, I need a developer who can assess the architecture of the project, propose a technical solution, and implement the first working version of the Telegram bot.
Below is a more detailed description of the functionality.
━━━━━━━━━━━━━━━━━━
Main Concept
The user creates a character and chooses one of the career paths:
• Eurofan
• Journalist
• Artist
• Composer
• Blogger
• Delegation member
• Contest organizer
• Fan club president
After that, they go through story scenarios through a choice action system.
Each decision affects the character's development and subsequent events.
━━━━━━━━━━━━━━━━━━
Character Parameters
The character must have the following characteristics:
• Reputation
• Popularity
• Career level
• Finances
• Connections
• Influence
• Chance to get accreditation
• Chance to get to Eurovision
• Chance to win the contest
Each action should change one or more parameters.
━━━━━━━━━━━━━━━━━━
Examples of Career Paths
Artist Path:
Local contest →
National selection →
Victory in selection →
Preparation for Eurovision →
Rehearsals →
Semi-final →
Final →
Victory or defeat
Journalist Path:
Blog →
First interview →
Pre-Party →
National selection →
Getting accreditation →
Working at the Eurovision Song Contest
Fan Path:
Viewer →
Club member →
Activist →
Country coordinator →
Event organizer →
International fan club representative
━━━━━━━━━━━━━━━━━━
Monetization
The game should have an internal currency.
For example:
Euro Coins
The user can earn it through activity or purchase it.
The currency is used for:
• Unlocking additional storylines;
• Access to closed scenes;
• Special events;
• Unique characters;
• New career directions;
• Premium seasons;
• Accelerating character development.
━━━━━━━━━━━━━━━━━━
Investment System
I also want to implement an investment mechanism.
The player can invest internal currency in various projects:
• Performance staging;
• Advertising campaign;
• Song creation;
• Work of authors;
• Promo tour;
• Stage design;
• Artist development.
The success of the character or virtual artist will depend on these investments.
For example:
Investment in stage:
- increases the chances of reaching the final.
Investment in promo:
Investment in authors:
Thus, users will feel that their decisions really affect the outcome.
━━━━━━━━━━━━━━━━━━
Technical Requirements
• Telegram Bot;
• User database;
• Progress saving;
• Level system;
• Internal currency;
• Achievements;
• Season system;
• Admin panel;
• Ability to add new scenarios without rewriting code;
• Support for Ukrainian and English languages.
━━━━━━━━━━━━━━━━━━
Target Audience
• Eurovision fans;
• Fan club members;
• Journalists;
• Bloggers;
• Content creators;
• Fans of text RPGs and career simulators.
I am ready to discuss the architecture of the project and possible improvements to the functionality.
We are also considering further cooperation if everything goes well, as we have many ideas.