Полный рефакторинг игрового RPG бота для Discord
Сделал я как-то бота, а точнее игру в дискорде. Получилась казуальная РПГ игра с экономикой, прокачкой уровней, инвентарем, ресурсами, экипировкой, ПВП и ПВЕ, мини-играми и т.д. И было в ней очень много команд, которые нужно было запоминать и вводить в чат. А если в канале играло 5+ человек, чат улетал и было не очень удобно.
Благо у API, которое я использовал, появился форк, с последними обновлениями и плюшками от дискорда и я решил перейти на управление кнопками. В общем вот результат.
Меню вызывается одной командой, а дальше управление переходит на кнопки и сообщение редактируется автоматически (можно это считать игровой сессией)
Так же бот достиг предела в 100 серверов и пришлось его верифицировать. Процесс не быстрый, ответа на заявку ждал около 10 дней. Сейчас бот верифицирован и его может добавить любой желающий.
Кому интересно сыграть, вот ссылочка на его приглашение
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Делаю игрового 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 (количество) - Купить предмет в магазине;
Дальше пойдут мини-игры
Если хочешь принять участие в тесте бота, вот ссылочка на его приглашение
Так же в него можно играть и на моем сервере
PGD Jam 7
Ну вот и закончился очередной геймджем в дискорд-сервере PGD. Это уже восьмой джем по счёту (да-да, мы начали вести счёт с нуля, не удивляйтесь).
Первым делом мы решили, по уже устоявшейся традиции, провести трансляцию с выбором темы. Для этого оранизаторами был подготовлен список тем, которые в последствии были, рутём случайного выбора, отсеяны. Итогом этого стала тема "Трое в лодке, не считая Харона". И тут участники ринулись творить. Опять-таки, по традиции большинство из них делились своим прогрессом в соответствующих каналах, что наводило шорох и подогревало интерес.
Не буду долго мучать, так что вкратце. До финала дошло 13 участников(что я считаю достаточно символичным).
Желающие ознакомиться с играми - ссылку на них будут в конце поста. Победителем стал участник с ником @antagonist.pgd.
Ссылка на игру "У Харона выходной" https://antagonistd.itch.io/kharon-weekend
Честь и хвала победителю. Также мы записали интервью с победителем, где поговорили о его пути в геймдеве, игре и о нём самом.
Ну и, как и обещали, ссылку на остальные игры и их прохождение:
1. Haron in Space и прохождение
2. Мёртвые небеса и прохождение
3. Strange Smile и прохождение
4. Crossing the Styx и прохождение
5. Consequence и прохождение
6. Orpheus advancement и прохождение
7. Soul Guilder и прохождение
8. Escape и прохождение
9. Haron's Work и прохождение
10. The little river и прохождение
11. Mark and three friends и прохождение
12. Boat Game и прохождение
Игры расположеный в порядке сдачи. Их позиция никак не соответствует количеству заработанных ими голосов.
Ещё раз, АВЕ ПОБЕДИТЕЛЮ! И пусть геймдев не покинет ваши сердца. Всем Страховина!)
Конфы в дискорде по 3D, включая ювелирку, геймдев, анимацию итд. - кроличья нора)
Набралось тут, поделюсь)
Русскоязычные конфы:
0. Конечно же самая крутая конфа по CGI для взаимопомощи и просто потрындеть - madorange: https://discord.gg/VEpVtCh ;). Обсуждается всё, что связано с конечной картинкой от фотографии, через 2D, 3D, до 3D печати и даже hardware. Что-то активно, что-то не очень. Конфа наполовину пикабушная. Процентов 60 - блендеровцы+, остальные.. ну, там зайдёте, список прог сами увидите;). Новичкам рады, заходите, мы рады всем адекватным людям (пока они активны)). Иногда проводятся какие-то дейлики, спидскульпты, конкурсы, иногда даж с призами. (Тут надо понимать, что я в ней обитаю и поэтому отношусь предвзято и особо положительно)).
1. Дружественная пикабушная конфа по геймдеву "PGD" от @ Рагнар Гастхаус (он же Viking), с уклоном именно в разработку, там вы встретите много знакомых лиц и ламповую атмосферу;):
2. Дружественная конфа по блендеру "Brainy Man" со своим ютуб-каналом, представитель тут (на madorange) @ DenFalcon и вообще много кочующих. Переводы видео, взаимопомощь, конкурсы по блендеру: https://discord.gg/vYBw5vg
3. Дружественная конфа по Daz 3D/Daz Studio - "DazDesign" от @ Denof_f и @ TARIF. Конфа совсем свежая и 2 недель нет, но активная и с хорошими людьми. Мы там делаем сиськи и не только, заходите;): https://discord.gg/W5qFMA8fhv
4. Дружественная конфа с ювелирщиками "3D Modeling for Jevelry" от @ SLIC - эт вам не унитазы расставлять, эт украшения!): https://discord.gg/9cvX4ZE
5. Конфа "CG MOB", конфа по 3D, занимается бесплатным "обучением"/взаимопомощью, желает развиться в студию (пару месяцев туда не заходил, мож уже развились): https://discord.gg/bCXHbwJmRe
6. Конфа "3ddev" для 2d\3d художников, программистов, дизайнеров и всех тех, кто неравнодушен к gamedev теме от @ Roxxor: https://discord.gg/qdGThHK
6. 3D/2D Animation Blender - русскоязычная конфа по мультипликации и анимации в Blender: https://discord.gg/NnST9kSfqm
7. Russian Gamedev Discord Server (RU) - конфа по геймдеву: https://discord.gg/QxfrUfj4rT
8. Конфа в дискорде от @ Джон Кормилицын, он же "JCenterS" (новости CGI у них охрененные выходят на ютубе, если кто не в курсе!)), говорят, что представителей неблендера у них большинство, но это не точно: https://discord.gg/zj2hYr3j9W
9. Крупная CGI конфа "CGI Allies", для взаимопомощи и в игры поиграть. С уклоном в CGI для геймдева, со своим ютуб-каналом ("конкуренция", так что особо хвалить не буду, но конфа хорошая)): https://discord.com/invite/9BcbGCW
10. Конфа po CGI от "VideoSmile" - смайлики), с уклоном на Cinema 4D, со своим ютуб-каналом, еле теплится: https://discord.gg/ngN353C
11. Конфа по рисованию на планшете в 2D от ютубера Никиты Рожков, учит рисовать 2д на планшете: https://discord.gg/hgvMTHY
12. Общая конфa XYZ: https://discord.gg/r9GhDJC + Конфа от вводного бесплатного курса XYZ по ZBrush: https://discord.gg/gh9E48z. Это те у кого платные курсы бешеных денег стоят, но кто я, чтоб осуждать..
14. Конфа повелителя волос и бога всех облысевших Андрея Кривули он же CharlyTutors с ютуба (живой особо никогда и не была): https://discord.gg/MG9Ax6rTda
15. Epic Knights - (RU) конфа по ZBrush от.. какой-то парень/учитель от XYZ, лично не знаком: https://discord.gg/F9PVE4aXCN
16. Конфа разработчиков новой софтинки для физически корректной анимации от российских разрабов - Cascadeur: https://discord.gg/RyrPH9mBEq
17.Конфа ютуб-канала по Unreal Engine - Syberstars: https://discord.gg/P8dVBY5FWj
18. CGang - конфа концептеров 2D: https://discord.gg/xWC4SYV
19. Небольшая конфа по ZBrush, еле теплится: https://discord.gg/8h8hVKnVcB
20. Небольшая конфа по блендеру "Нити блендера": https://discord.gg/BzxkrcKFYT
21. Ещё одна конфа по блендеру "Blender 3D": https://discord.gg/GPeqNT576W
22. Конфа по игровому движку Godot Engine: https://discord.gg/VJFjedNNPe
Англоязычные конфы:
23. Конфа канала по блендеру и UE4 "Sergey Tyapkin". Канал и дискорд англоязычные, а вот парень вполне себе русский: https://discordapp.com/invite/KuzEpas
24. Конфа ютуб-канала askNK (ENG): https://discord.com/invite/G2kmTjUFGm
25. Конфа ютуб-канала по 3D Stylized Station (ENG): https://discord.gg/tbP6b6z
26. Конфа разработчика бриджа между Daz3D и Unreal Engine (ENG), бридж пашет хорошо, а там, наверно, можно задать вопросы: https://discord.gg/2cd2Yk8cSw
27. Конфа разработчиков Ephere (ENG) - софта для спецэффектов (огонь, дым, вода, частицы): https://discord.gg/5mWsNuAxev
* Почему некоторые конфы дружественные, а некоторые просто конфы?
- В этих конфах многие люди гуляют между этими конфами и раньше была идея запилить "альянс" с общим календарём и системой оповещения о стримах, но подкачала неудобная реализация, поэтому всё пока затухло, но может возродится вновь.. когда-нибудь..)
Если вы знаете другие конфы (3D, 2D, фото-, видеообработка, геймдев) - скиньте ссылку с коротким описанием в комменты, пожалуйста, я добавлю. Список будет пополнятся тут: https://miro.com/app/board/o9J_lE1rHLs=/?moveToWidget=307445... - это хочет когда-то стать майнмэпом по 2D и 3D для всех, но станет ли когда-нибудь - большой вопрос, поэтому карта пока пустует по большей части. Если захотите, можете помочь и пополнять карту через комменты, они будут потом копипаститься на карту, короткое описание как - есть на карте, чуть длинней в конфе madorange, например в комнате 13.
Вот тут следующий пост с чатами по 3Д в телеге;)
PGD Jam#03. Анонс игрового джема в дискорд-сервере
Привет начинающему игроделу. Этот пост в основном для тебя.
Ты можешь знать, что существует дискорд-сервер, где собрались такие же начинающие индюки, как и ты. И иногда мы проводим у себя локальные джемы в онлайн формате. Отличие от классических джемов - это срок. Он довольно большой - две недели. За это время нужно сделать игру на заданную тему. Ещё у каждого джема на сервере (этот уже четвертый) была своя фишка.
Фишка этого джема состоит в том, что нужно переделать одну из классических игр, представленных ниже, привнеся в геймплей что-то новое.
- Pacman
- Tetris
- Mario
- Galaxian
- Bomberman
Ну и кое-что из уже устоявшихся с прошлых джемов правил:
Вся графика и код должны быть сделана в рамках джема. Использование ассетов не разрешается. Звуки и музыку можно взять из бесплатных источников.
Джем будет проходить с 6 по 20 января включительно. Подать заявку на участие можно в любой день до окончания джема.
Если заинтересован, велкам на сервер - https://discord.gg/gSc4FrebUA
Посты про итоги с предыдущих джемов можешь найти по ссылкам:
PGD Jam#00 - Результаты игрового джема
PGD Jam#01 - Результаты игрового джема
После был ещё один хеллоуинский джем, который вышел тоже довольно интересным и участники были награждены мерчем сервера в виде футболок, ковриков для мыши и кружек. Подробнее о нем сможешь узнать непосредственно на сервере.
Если вы профи в своем деле — покажите!
Такую задачу поставил Little.Bit пикабушникам. И на его призыв откликнулись PILOTMISHA, MorGott и Lei Radna. Поэтому теперь вы знаете, как сделать игру, скрафтить косплей, написать историю и посадить самолет. А если еще не знаете, то смотрите и учитесь.
PGD. Хроники. Начало
Ну что, товарищи, прошёл месяц со дня основания нашего дискорд-сервера, и, думаю, можно подвести промежуточный итог в виде небольшой ретроспективы. Что было сделано за этот месяц? На данный момент наши ряды насчитывают уже 138 человек. Комнаты с полезными материалами по различным аспектам разработки игр понемногу наполняются контентом.
Провели небольшой конкурс на логотип, по итогу которого, лучшую работу по мнению сообщества торжественно водрузили на аватар сервера, а победитель получил целое ничего безграничный почёт и уважение.
Провели небольшой пробный джем (спасибо @NobodyHere539, за его проведение), в рамках которого можно было пользоваться только ассетами, любезно предоставленными товарищем SoLLneR'ом (он же @B1indFOX, ), и разработали целых четыре, вполне играбельных, проекта. Хочу отметить, что для многих это вообще были первые попытки сделать свою игру. Скриншоты прилагать не буду, подробнее можете посмотреть в этом посте: PGD Jam#00 - Результаты игрового джема
Что это дало лично мне? Я временно отложил попытки сделать свой собственный большой проект в одиночку, и скооперировавшись всё с тем же SoLLneR'ом, предоставившим мне 2d-спрайты, наконец-то доделал хоть что-то до конца. Что бы это могло быть? Конечно же очередной клон Флэппи Бёрда. Для кого-то эти потуги могут показаться смешными, но для меня это маленькая победа над самим собой, потому как раньше, дальше полурабочих прототипов, у меня дела на этом поприще не продвигались. В плэй маркет я это конечно выкладывать не буду, но все желающие могут скачать апк на итче: https://vikingdv.itch.io/fly-of-the-dragon Ну и ниже скриншот, чтобы не качать кота в мешке: