Интервью
shaurgonНа фоне попыток заблокировать Телеграм, "Коммерсант" решили выпустить серию статей о популярном мессенжере. В одной из статей планируется осветить текстовую MMORPG ChatWars. Корреспонденту понравился мой стиль изложения и меня попросили ответить на несколько вопросов. Публикую только свои ответы, полную версию статьи увидите после публикации в газете.
- Для начала, какую вы о себе информацию готовы дать публично? Зовут меня Юрий, мне 30 лет, из них 12 я работаю в основном веб-разработчиком. Но в интернете предпочитаю обращение по нику.
- Насколько, на ваш взгляд, оригинальная идея такой MMORPG в мессенжере? Были ли прототипы у ЧВ? Есть ли оригинальные подобные проекты?
ChatWars - это феномен. Конечно, игры в Telegram были и раньше. Но чтобы вот так, за пару недель взлететь с нескольких десятков игроков до десяти тысяч абсолютно без рекламы со стороны создателей... Такое не снилось даже популярным MMORPG. А тут - простая текстовая игрушка. - С какой более известной игрой вы бы ее сравнили?
С чем сравнить? Однозначно, с корейской Lineage 2. - Игра получила свою аудиторию? Да/нет и почему? Почему вообще людям захотелось играть в такую игру, хотя есть очень широкий выбор, во что играть.
Придя к нам в 2003, Lineage 2 многих затянула в свои сети. Тогда нас привлекало чувство свободы и общение с единомышленниками. А кто-то даже встретил свою любовь. То поколение выросло, теперь у всех семья, работа, дела, нет времени на игры. И тут - любимая игра в удобном формате, всегда с собой. Именно потому ChatWars и зацепил сердца многих. Это было "то самое чувство". А отсутствие графики нам заменяет богатая фантазия. - Насколько важен/удобен Телеграм как платформа для таких проектов? Что он позволяет сделать, а в чем его ограничение?
В Telegram есть возможность создать бота. Каким он будет - все зависит от фантазии разработчика. При этом нужно понимать, что в первую очередь Telegram - мессенжер, средство передачи текста. Конечно, в чайнике можно и пельмени варить, но лучше все же воду для чая =) ChatWars - это случай, когда в чайнике были сварены и пельмени, и чай.
Примеры поконкретнее: очень не хватает профилей игроков. Или удобного рынка (сейчас обмен товарами напоминает пляски с бубном).
Я переносил на сайт ChatWars список совершенных сделок по рынку, просто потому, что поиск и фильтрация информации становились нереальными.
Конечно, мы привыкли, приспособились, но всегда хочется жить лучше. - Вы упоминали, что думаете о своём проекте. Если он тоже для тг - вы не могли бы порассуждать, какие игры можно сделать с функционалом тг? И не только игры - может быть, вы знаете какие-то уже работающие интересные-необычные проекты? Или хотели бы, чтобы такие проекты существовали?
О своем проекте мысли ходят давно. Знаний достаточно, но пока нет стоящей идеи, вокруг которой все закрутится. Почему Telegram? Потому что за полгода игры в ChatWars мы написали огромное количество ботов, решающих самые разные потребности игроков и не только. Мы с ребятами вышли далеко за пределы игры - мониторинг серверов, различные агрегаторы новостей, оповещалки, информационные сервисы. Ни один другой мессенжер не предоставляет таких возможностей. - ну и наконец, что вы думаете о возможной блокировке ТГ в России, о перспективах ее обхода и так далее
Блокировка Telegram... Я могу сказать "Паша, жги, мы в тебя верим", но попробую оценить более нейтрально:
Блокировка не решит ничего, только добавит негативного отношения к РКН, а Павла возведет в ранг святых мучеников. В остальном же - есть куча альтернатив, да и к Телеграму вернуться труда не составит. На LinkedIn же ходим как-то =)
К слову, разработчики CW часто взаимодействуют с техподдержкой Telegram, так как ChatWars - самый высоконагруженный проект за всю историю мессенжера. Совместная работа выгодна обеим сторонам - Telegram научился массово банить ботнеты, а CW приобрели уникальный опыт тонкой настройки протокола
Дальше мы продолжили в формате диалога, я дополнил некоторые вопросы
Про написанные боты и возможности телеграма - тоже немного поподробнее хотелось бы
Вот несколько типов ботов, с которыми мы встречаемся ежедневно (без технических деталей никак):
замковые - они координируют действия игроков, ведут статистику
информационные, типа Редвинга (@RedwingBot) - без него создание вещей происходило бы на порядок сложнее.
внутригровые - самый яркий - бот рынка (@ChatWarsTradeBot), обеспечивающий весь обмен ресурсами между игроками
модераторы - боты, следящие за порядком в чатах. Данный тип ботов работает немного по-другому - функционала BotAPI в некоторых случаях недостаточно, приходится работать с более низкоуровневым MTProto, основным протоколом Telegram
Вокруг CW выстроен достаточно широкий спектр, даже аналитика цен:
Так мы наблюдаем за динамикой цен на игровые ресурсы. Одни игроки выставляют ресурс на продажу за некую сумму, другие ищут ресурсы подешевле. Начинают работать законы рынка и биржи.
Это ботом сделано?
Нет, это отдельный мониторинг, но подцепить к боту не проблема.
А как мониторинг ведётся?
Данная информация ежеминутно выкладывается на сайт в специально сформированном виде. Оттуда ее может забрать каждый желающий, но это срез на текущий момент времени. Для составления графиков мы сохраняем значения с временной отметкой, после чего рисуем график по времени.