Что за квесты в Телеграмме

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags

Nothing to show

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

  • Local
  • Codespaces

HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

жуткая игра с бабушкой | СТРАШНАЯ ПЕРЕПИСКА

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

Latest commit message
Commit time

README.MD

Telegram Quest Bot

Бот для квестов в телеграмме

Затем вносим необходимые данные в файлы настроек (токен телеграмма, пароль от СУБД и так далее) и

npm run migrate-up npm start

resolvers — всякие чёрные ящики, которые в ответ на обстановку могут генерить числа, обозначающие выходные маршруты.

checkers — похожая штука, которая занимается тем, что проверяет, доступны ли пользователю возможные на этом этапе действия. Возвращает 0 или 1. Логично было бы сделать boolean, но часто бывает, что нужно добавить какой-то третий статус, и возникает облом. Так что int 🙂

Еще по теме:  Поступок за который я себя осуждаю Телеграмма

Всё остальное свалено в кучу в индексном файле без всякой логики (пока что).

users — собственно табличка со всеми доступными данными пользователей. В том числе там есть текущий квест, на который пользователь попадает при нажатии /start.

quests — табличка квестов из предположения, что их может быть много. Пока он один.

stages — этапы квестов. Грубо говоря — экраны. У них есть описание и картинка в табличке stage_image.

user_quest — табличка, которая содержит информацию о том, на каком этапе каждого квеста остановился каждый пользователь (опять же из предположения о том, что пользователь может проходить параллельно множество квестов).

items — некие предметы, которые может побирать и использовать пользователь в квестах.

user_items это связка предметов и пользователей.

stage_actions — доступные действия на каждом этапе. Они включают в себя resolvers, которые выплёвывают некий номер маршрута. Если модуля нет, то маршрут берётся равный полю choice.

Так же в stage_actions есть некие checkers, которые проверяют, может ли пользователь это действие свершить (если нет — то оно не показывается). Ещё там есть дополнительные поля resolver_extra_id и checker_extra_id, которые могут передаваться модулям и чекерам.

//Лена говорит про квест в телеграмме//#1

stage2stage — собственно описывает логику перехода между экранами, руководствуясь значением маршрута, которое было получено из модулей или поля choise в stage_actions.

resolvers — имя и описание этих чёрных ящиков, которые реализованы на сервере.

checkers — имя и описание алгоритмов проверки, которые реализованы на сервере.

Они есть, они работают, их надо делать больше и лучше. Для них есть отдельный нстроечный файл

cp config/config.sample.json config/config.test.json

Источник: github.com

С 9 по 23 декабря проводим авиационный Telegram-квест!

Партнёром квеста стал сервис «МегаФон Путешествия», вместе с которым придумали вопросы — так что у нас будут классные призы. А именно:

Еще по теме:  iOs Telegram сжимает видео

— за I место: авиабилеты по любому выбранному вами направлению в любые даты (общей стоимостью не более 20 тысяч рублей).
— за II место: внешний жесткий диск объемом в целый терабайт.
— за III место: павербанк (внешний аккумулятор) для зарядки гаджетов.

Что за квесты в телеграмме

Будь в курсе последних новостей из мира гаджетов и технологий

iGuides для смартфонов Apple

Chat Wars — первая MMORPG в Telegram

27 февраля 2017, 15:31

На заре нулевых, когда для доступа в интернет через dial-up модемы приходилось занимать телефонную линию, а его скорость и стабильность были слабо пригодны даже для загрузки картинок, в русском сегменте интернета (который ограничивался парочкой порталов) были популярны так называемые «форумные РПГ». Суть заключалась в том, что каждый участник форума выбирал свою расу, фракции, прокачивал персонажа, выполнял квесты, и все это в виде сообщений в разных темах форума. Сейчас же, форумы практически вымерли как класс, а жизнь современного человека почти невозможно представить без использования мессенджеров. И тут как раз кстати появляется Chat Wars — первая и пока что единственная ММОРПГ в Telegram.

4ce1d292ca789c345fc1bb7f3789a6da.PNG

Основа игры держится на игровом боте, с которым и взаимодействует игрок. Все что нужно для игры на самом базовом уровне — выбирать действия нажатиями на кнопки в меню бота: все абсолютно просто и лаконично, без какого либо набирания текста. Игрок волен выбрать один из пяти замков, а так же направление своего развития — вкачивать своему персонажу защиту или атаку (качать сразу оба параметра не рекомендую, иначе в определенный момент вы упретесь в тупик по развитию уровней, а характеристик того или иного вида будет не хватать).

3ced462e7bd8279b74e8e388cb677d13.PNG

Основные действия массового характера происходят раз в 4 часа — Битва Пяти Замков. Перед началом битвы каждый игрок волен выбрать направление атаки, или же остаться в защите своего замка. В промежутках между битвами, игрок может выполнять квесты для прокачки уровня и получения полезного лута (который в последствии можно выгодно продать гномам-торговцам, или же подкопить их и скрафтить себе какой-нибудь убер-сильный меч или одежду), можно тренироваться на арене, где каждый бой обставлен в виде отдельной мини-игры, на результаты в которой влияют ваши характеристики и экипировка, можно отдохнуть в трактире, узнав полезную игровую информацию вроде рецептов крафта или рекомендуемой цели для атаки, или же можно просто проиграть все свои монеты в кости другим игрокам.

Еще по теме:  Как звуковое сообщение из Телеграмма на Ватсап

8129d44204a2e6ef366ab38ef59db389.PNG

:D

Отдельного внимания определенно заслуживает чувство юмора у разработчиков. Ну в какой игре еще можно встретить в лесу «Человека в темной маске, который утверждает что он твой отец» или разговаривающий хелубшек с котом-«Вжух!» ? А еще тут можно грабить самые настоящие КОРОВАНЫ

568f90d6572243b2c06f333f94f7be7b.PNGfce2703114faca641a7694f2425523df.PNG

У каждого замка есть свои командиры, общие чаты, отряды разных профилей, свои боты-помощники в игре, поэтому настоятельно рекомендую после начала игры постепенно вливаться в чат своего замка и активно взаимодействовать с его внутренним ботом, чтобы быстрее пробиться среди остальных воинов и дослужиться до хорошего звания. Да и вообще, фан-сервис у Chat Wars уже на данный момент просто сумасшедший. Основной бот давно оброс огромным количеством любительских ботов-помощников, умельцы выкладывают свое творчество по игре, а командиры отрядов и замков регулярно проводятся различные розыгрыши и турниры. В эту игру можно погрузиться с головой, причем глубоко и надолго. А уж если вы начнете разбираться в тактике замков, вести политику шпионажа (да, есть тут и такое) или углубитесь в местную экономику торговли, то из Chat Wars будет действительно сложно вырваться.

756a7bc5a99626fd51d582a3d6e904b0.PNG

В данный момент ежедневный онлайн игроков составляет приблизительно 10 000 человек, и с каждым днем он постепенно растет (еще месяц назад этот показатель колебался на отметке 6 тысяч), так что войдя в игру сейчас, вы сможете спустя какое-то время быть значительно выше по характеристикам и званию чем большинство игроков.

Источник: www.iguides.ru

Рейтинг
( Пока оценок нет )
Загрузка ...