fr0le

fr0le

Создаю мобильные игры, ботов и моды на Minecraft! https://fr0ledev.ru/ https://discord.gg/bQs2bBG929
Пикабушник
107 рейтинг 1 подписчик 5 подписок 3 поста 0 в горячем
Награды:
10 лет на Пикабу
6

Полный рефакторинг игрового RPG бота для Discord

Сделал я как-то бота, а точнее игру в дискорде. Получилась казуальная РПГ игра с экономикой, прокачкой уровней, инвентарем, ресурсами, экипировкой, ПВП и ПВЕ, мини-играми и т.д. И было в ней очень много команд, которые нужно было запоминать и вводить в чат. А если в канале играло 5+ человек, чат улетал и было не очень удобно.


Благо у API, которое я использовал, появился форк, с последними обновлениями и плюшками от дискорда и я решил перейти на управление кнопками. В общем вот результат.

Полный рефакторинг игрового RPG бота для Discord Gamedev, RPG, Игры, Разработка, Бот, Discord

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


Так же бот достиг предела в 100 серверов и пришлось его верифицировать. Процесс не быстрый, ответа на заявку ждал около 10 дней. Сейчас бот верифицирован и его может добавить любой желающий.

Полный рефакторинг игрового RPG бота для Discord Gamedev, RPG, Игры, Разработка, Бот, Discord

Кому интересно сыграть, вот ссылочка на его приглашение

Показать полностью 2
7

Делаю игрового RPG бота для Discord

Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю

Решил как-то я сделать бота с элементами RPG и взаимодействием командами через чат. Хотел сделать пару команд, просто по фану, но так вовлекся в процесс, что уже 3 месяц его дорабатываю и эта "пара" команд превратилась уже в 25+ да и ещё с разными аргументами.


И так, что этот бот из себя представляет. Это казуальная РПГ игра с экономикой, прокачкой уровней, инвентарем, ресурсами, экипировкой, ПВП и ПВЕ. Ах да и ещё есть мини-игры. При вводе команд генерируется событые со случайным результатом. Так же в некоторых командах генерируется картинка того, что должно произойти. Как же оно всетакие выглядит на самом деле.


Например командой !work, можно пойти работать

Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю

А командой !farm, можно собирать ресурсы

Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю

Куда веселее, охота, команда !hunt

Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю

Или вообще можно быкануть на босса, командой !boss

Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю

И после всего нафармленного, можно и сходить на Арену, командой !arena

Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю

Картина инвентаря генерируется в зависимости от того, какие предметы в каких слотах. Да и у инвентаря уже больше команд:

!inv - Инвентарь игрока;

!inv [слот от 1 до 29] - Инф. о предмете в инвентаре;

!use [слот от 1 до 29] (количество) - Использовать предмет в инвентаре;

!sell [слот от 1 до 29] (количество) - Продать предмет из инвентаря;

Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю

Ещё есть магазин, да не один, тоже с пачкой команд

!shop - Список магазинов;

!shop [категория] - Список предметов в магазине;

!shop [категория] [слот от 1 до 48] - Инф. о предмете в магазине;

!shop [категория] [слот от 1 до 48] buy (количество) - Купить предмет в магазине;

Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю

Дальше пойдут мини-игры

Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю
Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю
Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю
Делаю игрового RPG бота для Discord Discord, Бот, RPG, Разработка, Gamedev, Игры, Длиннопост, Создание, Делаю

Если хочешь принять участие в тесте бота, вот ссылочка на его приглашение

Так же в него можно играть и на моем сервере

Показать полностью 12
Отличная работа, все прочитано!