Дикий Запад на DTF
Вам когда-нибудь хотелось завершить долгий и бессмысленный спор в комментариях хоть как-нибудь? Да хоть монетку подбросить! Что ж... у вас появится такая возможность... прямо сейчас!
Представляю вам бота-игру под названием «Дикий Запад на DTF» или просто «Дикий Запад». Главный смысл игры состоит в дуэлях со случайным исходом. Достаточно написать «Я самый быстрый стрелок на диком западе!» и подождать пока вам кто-нибудь ответит «Нет, я!». Просто? Еще бы. Бот оповестит о результате дуэли, как только, так сразу.
Если вы проиграли, не спешите унывать. Вы необязательно тут же покинете земную сень. Дело в том, что у каждого игрока изначально есть 100 HP, а исход поединка не всегда заканчивается выстрелом в вашу тыкву. Но это как повезёт...
Ниже описана основная информация по игре, которую я считаю необходимой для понимания. Какие-то вещи я оставляю за кадром в целях интереса, что-то в целях баланса, другие – патамушта.
Правила игры
Дуэль
Все, что связано с участием в дуэлях, обязывает вас быть в живых. Поймите уж правильно, это не игра про зомби!
Начать новую дуэль можно раз в 2 часа (возможны изменения)
Одна дуэль может быть сыграна лишь один раз
Отвечать на чужие дуэли можно сколько угодно раз
За победу игрок получает внутриигровые деньги
Дуэль "протухает" через некоторое время, если на нее долго никто не отвечал (сейчас 6 часов)
Если начавший дуэль умер где-то в другой дуэли, на эту дуэль нельзя будет ответить
Может произойти ничья. Дуэль заканчивается, никто не получает награду, все получают пулю
Когда игрок успешно начнет дуэль, бот ответит ему, что она зарегистрирована. Если хотите принять вызов на дуэль, отвечайте игроку, а не боту. Иначе ничего не произойдет.
Некоторые дуэли могут не закончиться, при соблюдении некоторых необычных условий ( ͡° ͜ʖ ͡°)
Внутриигровые деньги
Побеждая в дуэлях, вы получаете небольшое вознаграждение. О сумме вознаграждения будет написано в сообщении о результате поединка.
Здоровье
Ваше здоровье изначально равно 100 HP. Могут быть отрицательные значения. Отрицательные значения сами понимаете, что означают.
- Если вы умираете, вы должны ждать респауна (сейчас 24 часа)
- Здоровье не восполняется, если вы живы
- Хотите поднять HP? Купите медпак: +50 HP. (Пока что можно покупать даже будучи мертвым)
- Здоровье влияет на вероятность вашего выигрыша и на награду. Чем ниже здоровье, тем меньше шанс выиграть, но выше награда.
Endgame
У подобного проекта запросто может не быть какой-либо цели, ибо важен процесс! Но все же я решил дать некоторый ориентир. Заработать игровые деньги в размере $1000 и купить Золотой Питон! На данный момент, вы просто его можете купить. И всё. Еще при запросе информации о себе, будет описан ваш инвентарь, в котором будет гордо лежать ваш револьвер.
Магазин
В игре сейчас можно купить только две вещи:
- Аптечка: $35
- Золотой Питон: $1000
Внимание! При покупке аптечки вы сразу ее применяете, в инвентарь она не кладется.
Информация о себе
Вы можете попросить бота сообщить о вашем статусе при помощи команды «wwdtf mystatus».
Команды
Большая часть команд имеет необходимость сделать приписку-маркер перед сообщением, чтобы на каких-то обычных фразах бот не срабатывал ложно.
Маркеры:
- wwdtf
- дикий запад
Многие команды имеют вариации. Все я приводить не буду, но вы можете поэкспериментировать! Ниже приведены примеры, если команде нужен маркер, я указываю стандартный в примере
Примеры
Начать дуэль (маркер не нужен)
- Я самый быстрый стрелок на диком западе!
- Я самый крутой стрелок на диком западе.
- Я самый крутой стрелок на дтф!
Ответить на дуэль
- Нет, я!
- нет я
Мой статус
- wwdtf мой статус
- wwdtf my status
- wwdtf mystatus
Покупка внутриигровых предметов
- wwdtf хочу купить бинты
- wwdtf я хочу купить бандаж
- wwdtf я хочу купить золотой питон
Бот пока что находится в стадии открытого тестирования, и в ближайшие 1-2 недели возможны вайпы или серьезные изменения в балансе (ну, и баги).