Делаю игрового RPG бота для Discord
Решил как-то я сделать бота с элементами RPG и взаимодействием командами через чат. Хотел сделать пару команд, просто по фану, но так вовлекся в процесс, что уже 3 месяц его дорабатываю и эта "пара" команд превратилась уже в 25+ да и ещё с разными аргументами.
И так, что этот бот из себя представляет. Это казуальная РПГ игра с экономикой, прокачкой уровней, инвентарем, ресурсами, экипировкой, ПВП и ПВЕ. Ах да и ещё есть мини-игры. При вводе команд генерируется событые со случайным результатом. Так же в некоторых командах генерируется картинка того, что должно произойти. Как же оно всетакие выглядит на самом деле.
Например командой !work, можно пойти работать
А командой !farm, можно собирать ресурсы
Куда веселее, охота, команда !hunt
Или вообще можно быкануть на босса, командой !boss
И после всего нафармленного, можно и сходить на Арену, командой !arena
Картина инвентаря генерируется в зависимости от того, какие предметы в каких слотах. Да и у инвентаря уже больше команд:
!inv - Инвентарь игрока;
!inv [слот от 1 до 29] - Инф. о предмете в инвентаре;
!use [слот от 1 до 29] (количество) - Использовать предмет в инвентаре;
!sell [слот от 1 до 29] (количество) - Продать предмет из инвентаря;
Ещё есть магазин, да не один, тоже с пачкой команд
!shop - Список магазинов;
!shop [категория] - Список предметов в магазине;
!shop [категория] [слот от 1 до 48] - Инф. о предмете в магазине;
!shop [категория] [слот от 1 до 48] buy (количество) - Купить предмет в магазине;
Дальше пойдут мини-игры
Если хочешь принять участие в тесте бота, вот ссылочка на его приглашение
Так же в него можно играть и на моем сервере
Подробнее
—6t=i =LZ= ■ Ул/ЧпЛ х —St—
БОТ в 1:39 @Рг01.е, работая Перевозчиком, ты получил свою оплату и опыт. Работа: (9 +17 М+13 4 ■■■■■■□□□□ 6/10 [пополнится через 00:15:10] * Команда: !жогк • Змс • https://frOledev.ru/
БОт| Сегодня, з 1:42 @Рг01.е, ты нашел большой валун и попытался отколоть он него кусок. Сбор ресурсов: Известняк 1- Получено М+25 [пополнится через 00:06:11] * Команда: Иагт • 2мс • https://frOledev.ru/
Ты победил! Шлем Ландскнехта 1- Получено (9 +38 V' +49 [пополнится через 00:07:50]
Ты победил! Щит Ночного Дозора ь Получено 9 +78 V +52 Доступна новая локация Мертвое Море !1ос б ь Отправится в локацию 4 »■■■■■■□□ 8/10 [пополнится через 00:08:00] Команда: !Ьо5Б • 681мс • https://fr0ledev.ru/
Ты победил! Y +i [пополнится через 00:05:00] * Команда: [arena • 646мс • https://frOledev.ru/
1 1 SS У\ i mí 5§РтЯ H Pf Ф 6Ï®to ф 7: I—00—» r—k
MiddleAges Б0Т @FrOLe, гуляя улицами города, ты решил сыграть в кости с незнакомцем. Игра в кости: & Тебе выпало: 7 Ч? Сопернику выпало: 4 Ты победил! <9 +ю * Команда: !dice [ставка от 1 до 100] • 8мс • https://frOledev.ru/
БОТ (ЭРгОЬе, пойдя на ярмарку, ты решил сыграть в наперстки с купцом. Игра в наперстки: Ты выбрал наперсток: №1 Результат игры: # Там была монета Ты победил! 9 +20 Команда: [shell [ставка от 1 до 100] [наперсток от 1 до 3] • бмс • https://frOledev.ru/
М1с1с11еА§е5 Б0Т @Рг01.е, отправившись на ипподром ты решил сделать ставку. Ипподром: Ты выбрал лошадь: №4 Результат игры: -][Ф]-1 -][Ф]-2 -][Ф]-3 3)[Ф]-4 -][Ф]-5 -][Ф] - 6 -][Ф]-7 -][Ф] - 8 СС][----„в------ гас-----;5------ гас—------------ гас------------. сс]с------3----- счс-----------3— ссзс—3---------- гас-----------3— Победила лошадь: №4 Ты победил! 9 +70 * Команда: [гасев [ставка от 1 до 100] [лошадь от 1 до 8] • 9мс • https://frOledev.ru/
М1с1с11еА§е5 Б0Т @Рг01.е, ты приобрел лотерейный билет и выбрал нужный лот. Лотерея: Ты выбрал лот: №1 Результат розыгрыша лотереи: шшшшшшт шшшшшш Победный лот: №1 Ты победил! $ +290 * Команда: МоИегу [ставка от 1 до 100] [лот от 1 до 30] • 8мс https://frOledev.ru/
Бот,RPG,Игры,разработка,gamedev,длиннопост,создание,делаю,рпг,bot,дискорд,удалённое
https://discord.com/api/oauth2/authorize?client_id=869152106479747122&permissions=155424517200&scope=bot