Построил свой SimCity в Telegram: с налогами, экологией и кибератаками на соседей

Построил свой SimCity в Telegram: с налогами, экологией и кибератаками на соседей

Всем привет! Пока весь мир сходит с ума по кликерам, где нужно просто тапать по экрану, я решил пойти по хардкору. Мой проект — Darion Game. Это попытка перенести старый-добрый градострой в мессенджер, сохранив при этом глубину механик.

В чем соль?

Это не просто ферма. Тут зарыто много взаимосвязанных систем, за которыми нужно следить:

  • Экономика: Строишь жилье — растут налоги, но падает экология.
  • Экология: Если забить на очистные и ТЭЦ, жители начнут покидать город быстрее, чем ты успеешь сказать «Смог».
  • Глобальная карта: Ты не один. Вокруг — города других игроков. И с ними можно взаимодействовать.
Так выглядит профиль.
Так выглядит профиль.

Киллер-фича: Спутниковый Центр

Я долго думал, как добавить в игру «перчинки», и ввел Спутниковый Центр. Сначала он просто позволяет «подсматривать» за доходами соседей. Но на максимальной прокачке открывается Кибератака. Видишь, что у соседа скопилось пару миллионов налогов, а полиция (безопасность) города на нуле? Запускаешь взлом и забираешь до 30% его кассы себе.

Это биржа. Можно вырасти настоящим арбитражником :3
Это биржа. Можно вырасти настоящим арбитражником :3

Техническая часть (для тех, кто в теме)

Проект написан на Python (aiogram 3) с использованием SQLAlchemy. Самая гордость — динамическая генерация карты мира через библиотеку Pillow. Когда ты открываешь карту, бот на лету склеивает тайлы, отрисовывает города соседей и выдает тебе готовую PNG-картинку с кнопками-координатами.

Почему я это делаю?

Мне хотелось доказать, что Telegram — это полноценная игровая платформа, а не только площадка для однотипных «тапалок». Сейчас в Darion Game активное комьюнити пока небольшое, и я ищу тех, кто готов протестить баланс на прочность.

Залетай, если:

  1. Тебе не хватает нормальных стратегий на мобилках.
  2. Ты хочешь построить свою цифровую империю (или просто ограбить соседа).
  3. Тебе интересно посмотреть, как работают сложные системы в ботах.

Ссылка на проект: @DarionGameBot

В комментариях буду рад фидбеку — что добавить, что порезать? И да, за найденные баги выдаю бонусы!

1
1
4 комментария