Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Испытайте захватывающие сражения Второй мировой войны: быстрые бои, огромный арсенал, настройка, танки и стратегия на разнообразных картах!

Warfare 1942 - онлайн шутер

Мультиплеер, Шутер, Мидкорные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
Eye.Providence
Eye.Providence
4 месяца назад

Ответ на пост «Сравнение Yaml и Json»⁠⁠1

Байтовый протокол лучше

I`m CTO bitch IT юмор Разработка Json Xml IT Мат Спор Короткопост Ответ на пост Текст
15
313
imctobitch
imctobitch
Норм автор
Серия I'm CTO, bitch
4 месяца назад

Сравнение Yaml и Json⁠⁠1

Сравнение Yaml и Json I`m CTO bitch, IT юмор, Разработка, Json, Xml, IT, Мат, Спор

😡 Телеграм-канал

[моё] I`m CTO bitch IT юмор Разработка Json Xml IT Мат Спор
65
8
DevKitchen
DevKitchen
4 месяца назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 4: Атака⁠⁠

Здравствуйте, дорогие Пикабушники и Пикабушницы!

Сегодня расскажу Вам, как в моей игре устроена система атаки!

Поведение атаки, так же как и любое другое, реализуется с помощью компонентов.

В компоненте ComboAttackDataComponent настраиваются все цепочки атак юнитов:

Делаю игру на Unity3d. Эпизод 4: Атака Gamedev, Разработка, Unity, Инди, Программирование, Инди игра, Компьютерные игры, IT, IT юмор, Мемы, Юмор, Unity3D, Паттерны, Видео, Без звука, Короткие видео, YouTube, Длиннопост

тонкая настройка атаки

В поле impact agents указываются агенты воздействия, которые будут как-то влиять на цели. У каждого такого агента есть своя настройка списка применяемых воздействий:

Делаю игру на Unity3d. Эпизод 4: Атака Gamedev, Разработка, Unity, Инди, Программирование, Инди игра, Компьютерные игры, IT, IT юмор, Мемы, Юмор, Unity3D, Паттерны, Видео, Без звука, Короткие видео, YouTube, Длиннопост

Этот агент нанесет урон, толкнет и оглушит противника!

Так же атака может модифицировать параметры юнита:

Делаю игру на Unity3d. Эпизод 4: Атака Gamedev, Разработка, Unity, Инди, Программирование, Инди игра, Компьютерные игры, IT, IT юмор, Мемы, Юмор, Unity3D, Паттерны, Видео, Без звука, Короткие видео, YouTube, Длиннопост

Во время атаки скорость передвижения юнита будет снижена.

А вот как это сейчас выглядит:

Все подробности вместе с кодом можете увидеть в полном видео. Приятного просмотра!

С любыми вопросами приглашаю в комментарии!

Показать полностью 3 2
[моё] Gamedev Разработка Unity Инди Программирование Инди игра Компьютерные игры IT IT юмор Мемы Юмор Unity3D Паттерны Видео Без звука Короткие видео YouTube Длиннопост
7
8
DevKitchen
DevKitchen
4 месяца назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 3: Игровой мир⁠⁠

Добрый день, многоконфессиональные Пикабушники и Пикабушницы!

Поздравляю Вас с Пасхой – праздником света и возрождения! Пусть в ваших домах царят мир, добро и гармония!

Приглашаю вас отрезать куличик и лицезреть сотворение моего игрового мира:

Если возникнут вопросы, то жду Вас в комментариях!

[моё] Gamedev Unity Unity3D IT IT юмор Разработка Мемы Компьютерные игры Инди Инди игра Паттерны Игровой дизайн Видео YouTube
3
10
DevKitchen
DevKitchen
4 месяца назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 2: Внедрение зависимостей⁠⁠

Рад Вас снова приветствовать, дорогие Пикабушники и Пикабушницы!

Я только 7 часов, как пикабушник, а уже имею двух замечательных подписчиков!

Восторг!

Делаю игру на Unity3d. Эпизод 2: Внедрение зависимостей Gamedev, Инди, Инди игра, Unity, Разработка, Паттерны, Компьютерные игры, IT, IT юмор, Мемы, Юмор, Игровой дизайн, Unity3D, Гифка, Видео, YouTube

чисто я сейчас

Раз уж такое дело, давайте продолжим.

Уже поздний вечер, вы отдыхаете, расслабляетесь. И это замечательно! Самое время поговорить о зависимостях ;)

Показать полностью 1
[моё] Gamedev Инди Инди игра Unity Разработка Паттерны Компьютерные игры IT IT юмор Мемы Юмор Игровой дизайн Unity3D Гифка Видео YouTube
0
11
DevKitchen
DevKitchen
4 месяца назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 1: Препродакшен⁠⁠

Добрый вечер, дорогие Пикабушники и Пикабушницы!

Накладывайте ужин, поговорим о том, с чего начинается разработка игры.

[моё] Разработка Компьютерные игры Unity Unity3D Gamedev Jira Репозиторий Игровой дизайн Мемы IT IT юмор Программирование Видео YouTube Инди игра Инди
4
988
imctobitch
imctobitch
Норм автор
IT-юмор
Серия I'm CTO, bitch
4 месяца назад

Как вернуть удалённую фичу? Бесплатно, без регистрации и смс⁠⁠

Как вернуть удалённую фичу? Бесплатно, без регистрации и смс I`m CTO bitch, IT юмор, Разработка, Скриншот, Бизнес, Фича, Программирование, IT, Бесит

😡 Телеграм-канал

Показать полностью 1
[моё] I`m CTO bitch IT юмор Разработка Скриншот Бизнес Фича Программирование IT Бесит
123
1
zwuck
4 месяца назад

Разработка telegram мини-приложения в 2025 или как я дошел до жизни такой. Часть ай ноу ю вонт ми⁠⁠

Штош, я только начал и не собираюсь сдаваться!!!!!!!!!!

Рубрика «в предыдущих сериях»:

  • Часть первая, что и почему я решил делать Telegram мини-приложения в 2025 или как я дошел до жизни такой. Часть уно

  • Часть вторая, какой инструментарий я использую и немного о разработке Разработка telegram мини-приложения в 2025 или как я дошел до жизни такой. Часть до

  • Часть третья, разворачивание приложения на VPS и немного про докер Разработка telegram мини-приложения в 2025 или как я дошел до жизни такой. Часть тре

  • Часть четвертая, настройка бота в telegram, получение доменного имени и ssl, настройка nginx Разработка telegram мини-приложения в 2025 или как я дошел до жизни такой. Часть куатро

Для связи telegram бота и функционала, который вы хотите ему придать, необходимо реализовать соответствующий функционал с использованием языка программирования. Как я уже писал в первой части, для реализации бота был выбран фреймворк nestJS (язык программирования typescript) и кроме базовых файлов, которые автоматом устанавливаются при установке проекта, нам понадобится всего лишь два дополнительных файла.

Разработка telegram мини-приложения в 2025 или как я дошел до жизни такой. Часть ай ноу ю вонт ми Telegram, Telegram каналы, Микросервисы, IT юмор, Разработка, Продвижение, Длиннопост

Практически базовая структура nestJS проекта

Для бота написанными лично мною являются файлы bot.module.ts и bot.update.ts. Наполнение bot.update.ts следующее.

Разработка telegram мини-приложения в 2025 или как я дошел до жизни такой. Часть ай ноу ю вонт ми Telegram, Telegram каналы, Микросервисы, IT юмор, Разработка, Продвижение, Длиннопост

Ссылка на приложение, текст и кнопка запуска

Наполнение bot.module.ts следующее.

Разработка telegram мини-приложения в 2025 или как я дошел до жизни такой. Часть ай ноу ю вонт ми Telegram, Telegram каналы, Микросервисы, IT юмор, Разработка, Продвижение, Длиннопост

По сути просто связующий файл для импортов

В самом telegram боте после его «активации» вы увидите следующее.

Разработка telegram мини-приложения в 2025 или как я дошел до жизни такой. Часть ай ноу ю вонт ми Telegram, Telegram каналы, Микросервисы, IT юмор, Разработка, Продвижение, Длиннопост

Ну прювет, дорогой

В самом же списке контактов вы увидите следующее.

Разработка telegram мини-приложения в 2025 или как я дошел до жизни такой. Часть ай ноу ю вонт ми Telegram, Telegram каналы, Микросервисы, IT юмор, Разработка, Продвижение, Длиннопост

Красивенький какой)))

Ну вот и все, дорогие мои, все этапы создания мини-приложения для telegram пройдены, можете все это повторить, но уже для других сервисов, например, игр тайм-киллеров.

А теперь «микросерверность» и все, что с этим связано, nikita17cm все это для тебя, мой единственный комментатор!!!!!

Для начала рассмотрим, а что же является альтернативой микросервисной архитектуры и какие минусы у такого подхода, который был назван монолитной архитектурой. Представим, что на бэкенде у меня один проект и взаимодействие с ботом является составной частью основного бэкенда. На этом этапе никаких проблем нет, как вы все видели, код взаимодействия с ботом минимален и не сложен. Время проходит и я, например, решаю реализовать функционал оплаты, через робокассу или юмани. Реализация оплаты уже посложнее, код объемнее и отлаживать или тестировать его функционал становится сложнее, но все еще терпимо в рамках единой кодовой базы проекта. А потом мы добавляем логирование (для отслеживания ошибок), кеширование (для ускорения работы приложения), брокер сообщений (для гарантированной доставки важных сообщений) и т.д. Все это приводит к тому, что теперь процедуру отладки или тестирования функционала становится очень сложно проводить, так как изменения в одной части кода могут повлиять на другую часть кода. А что если как-то выделить код, который отвечает за какой-то один функционал (бот, логирование, кеширование и т.д.) и, самое главное, изолировать этот функционал между собой? В этом и есть основной смысл микросервисной архитектуры, который позволяет абсолютно независимо разрабатывать, тестировать и отлаживать взаимодействие отдельных микросервисов между собой. Накатили новые изменения и сломался функционал логирования (кеширования, брокера сообщений)? Не проблема, основной функционал вашего приложения работает, как раньше, просто откатываете изменения и исправляете ошибку. Именно поэтому функционал бота у меня выделен в отдельное приложения, я сразу стал так писать, а не писал сначала все в одном проекте, а потом решил часть проекта выделить в отдельный микросервис. Надеюсь, стало немного понятно, а вообще на ютубе полно видео на эту тему, которые достаточно доходчиво объясняют все интересующие вас аспекты.

А, ну и конечно, как я уже ранее писал, мини-приложение уже готово и ждет своих пользователей, как говорится welcome t.me/Socionyx_Bot/socionyx.

Кроме того, завел telegram канал t.me/socionyxchannel, где буду писать о дальнейших этапах разработки и продвижения, разработанных мною приложений.

Буду премного благодарен за обратную связь и замечания по работе текущего мини-приложения.

Показать полностью 5
[моё] Telegram Telegram каналы Микросервисы IT юмор Разработка Продвижение Длиннопост
2
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии