Feastables в России
Немногие знают, но я работаю сотрудником в одной известной сети магазинов (да, с завода пришлось уйти), и там в гигантской зале «Сладкого» я нашёл одну коробку, которая сильно отличалась от других, это была коробка, наполненная шоколадками Feastables. Я знаю, что эту коробку не будут выставлять на витрины. Так что ближайшей моей целью станет как-нибудь попробовать её
Немногие знают, но я работаю сотрудником в одной известной сети магазинов (да, с завода пришлось уйти), и там в гигантской зале «Сладкого» я нашёл одну коробку, которая сильно отличалась от других, это была коробка, наполненная шоколадками Feastables. Я знаю, что эту коробку не будут выставлять на витрины. Так что ближайшей моей целью станет как-нибудь попробовать её
❤3😁1🍌1🤨1
Меня пригласили на работу
На днях я написал одному человеку с целью помочь написать Дизайн Документ к его игре (Скриншот с объявлением ниже). После небольшого диалога он предложил мне попробовать себя в роли программиста, был назначен день и время собеседования, которое я прошёл, пускай и прошёл я его честно говоря плохо, но меня приняли, казалось бы вот оно, хорошая работа в сфере GameDev с графиком 5/2 к которой я так стремился. Но увы, мне пришлось отказаться от такого идеального предложения в связи с учёбой и переездом 😔, те кто знают как обстоят дела в русском GameDev, скажут что я поступил глупо потому что в будущем практически нет шансов найти работу в этой сфере из-за малого количества мест и невероятного количества искателей работы, отклик на одну вакансию в этой сфере ~ 500 человек на место (Как пройти такую мясорубку ещё и без опыта работы ? Верно, почти никак 🤷)
Поэтому я уже успел получить множество осуждений от своих знакомых и друзей за то, что я упустил такой шанс
На днях я написал одному человеку с целью помочь написать Дизайн Документ к его игре (Скриншот с объявлением ниже). После небольшого диалога он предложил мне попробовать себя в роли программиста, был назначен день и время собеседования, которое я прошёл, пускай и прошёл я его честно говоря плохо, но меня приняли, казалось бы вот оно, хорошая работа в сфере GameDev с графиком 5/2 к которой я так стремился. Но увы, мне пришлось отказаться от такого идеального предложения в связи с учёбой и переездом 😔, те кто знают как обстоят дела в русском GameDev, скажут что я поступил глупо потому что в будущем практически нет шансов найти работу в этой сфере из-за малого количества мест и невероятного количества искателей работы, отклик на одну вакансию в этой сфере ~ 500 человек на место (Как пройти такую мясорубку ещё и без опыта работы ? Верно, почти никак 🤷)
Поэтому я уже успел получить множество осуждений от своих знакомых и друзей за то, что я упустил такой шанс
❤2❤🔥1🤩1
Давно мечтал разработать собственную диалоговую систему, и тут как раз появилась в ней необходимость. Так что сейчас буду активно над ней работать
Немного о желаемом функционале:
- Выбор ответов во время ведения диалога.
- Проверка на доступность выбора ответа.
- Создание диалоговых NPC с возможностью неограниченного добавления их в один диалог.
- Поддержка аудио для каждой реплики (озвучка).
Немного о желаемом функционале:
- Выбор ответов во время ведения диалога.
- Проверка на доступность выбора ответа.
- Создание диалоговых NPC с возможностью неограниченного добавления их в один диалог.
- Поддержка аудио для каждой реплики (озвучка).
👍7🔥2🤔1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Первая техно-демка и планы на будущее!
Пришло время показать первую техно-демку и рассказать о планируемом функционале
Будет добавлено:
1. Операторные Node
Она будет проверять передаваемую переменную на соответствие с указанным в ней условием (служить неким оператором if). Если в ней условие равно false, то данный вариант ответа будет недоступен игроку, если true — то доступен
2. Анимационные Nodes
Их можно будет прикреплять к любой Node, которая хранит в себе текст диалога. Она служит выбором анимаций для текста, всего их 3 вида:
1. Вывод
2. Общая
3. Завершение
3. Система ивентов
Можно будет создать и подключить Node, в которой будет ивент. К нему можно будет подписаться для вывода чего-либо в необходимый момент (некий диалоговый триггер)
И ещё множество разного функционала, о котором я буду писать по мере его добавления!
Пришло время показать первую техно-демку и рассказать о планируемом функционале
Будет добавлено:
1. Операторные Node
Она будет проверять передаваемую переменную на соответствие с указанным в ней условием (служить неким оператором if). Если в ней условие равно false, то данный вариант ответа будет недоступен игроку, если true — то доступен
2. Анимационные Nodes
Их можно будет прикреплять к любой Node, которая хранит в себе текст диалога. Она служит выбором анимаций для текста, всего их 3 вида:
1. Вывод
2. Общая
3. Завершение
3. Система ивентов
Можно будет создать и подключить Node, в которой будет ивент. К нему можно будет подписаться для вывода чего-либо в необходимый момент (некий диалоговый триггер)
И ещё множество разного функционала, о котором я буду писать по мере его добавления!
🔥2❤🔥1😁1🤯1🍓1
Вчера начался GameJam в одном из моих любимых сообществ
GameJam — это когда разработчики игр делают игры за определённый промежуток времени, после выбирают победителя.
Я с @samurai_a_cat решили поучаствовать, но нашей целью стало не помедить, а выложить игру самыми первыми (Заспидранисть), и буквально за один вечер мы склепали 150 строк игры и 500 строк анимации и 5 mp3-файлы, которые озвучки мой друг.
Мы уже выложили игру, когда у всех ещё есть 6 дней на работу, мы уже сдали свой проект, мы не ждём призового места, мы специально сделали игру максимально абсурдной и глупой (все ошибки и косяки запланированы)
Поиграть в эту игру вы сможете во время голосования за лучший проект (через 6 дней)
GameJam — это когда разработчики игр делают игры за определённый промежуток времени, после выбирают победителя.
Я с @samurai_a_cat решили поучаствовать, но нашей целью стало не помедить, а выложить игру самыми первыми (Заспидранисть), и буквально за один вечер мы склепали 150 строк игры и 500 строк анимации и 5 mp3-файлы, которые озвучки мой друг.
Мы уже выложили игру, когда у всех ещё есть 6 дней на работу, мы уже сдали свой проект, мы не ждём призового места, мы специально сделали игру максимально абсурдной и глупой (все ошибки и косяки запланированы)
Поиграть в эту игру вы сможете во время голосования за лучший проект (через 6 дней)
❤5❤🔥1👍1🍓1
Теперь в системе есть Операторные Node (if)! По-простому — умные узлы, которые умеют сравнивать и принимать решения.
Как работают? Сравнивают значение в переменной с заданным условием и— бац! — диалог делится на две ветки ✌️
Пока научили работать с:
🔹целыми числами (int)
🔹строками (string)
Для каждого типа — свои операторы сравнения. Теперь диалоги могут быть по-настоящему умными и нелинейными!
Как работают? Сравнивают значение в переменной с заданным условием и— бац! — диалог делится на две ветки ✌️
Пока научили работать с:
🔹целыми числами (int)
🔹строками (string)
Для каждого типа — свои операторы сравнения. Теперь диалоги могут быть по-настоящему умными и нелинейными!
❤3🔥2
Работаем над анимациями
Первая сложность, с которой сталкиваются аниматоры, — это правильная настройка модели персонажа. Необходимо убедиться, что геометрия соответствует ожиданиям, создать кости (они определяют места изгибов в форме, подобно суставам в теле человека), распределить их степень активности и объединить все эти элементы в гармоничную куклу
Первая сложность, с которой сталкиваются аниматоры, — это правильная настройка модели персонажа. Необходимо убедиться, что геометрия соответствует ожиданиям, создать кости (они определяют места изгибов в форме, подобно суставам в теле человека), распределить их степень активности и объединить все эти элементы в гармоничную куклу
👏3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Про скелет я вам уже рассказал, нужно показать, какие анимации сделаны
Все анимации будут варьироваться по скорости воспроизведения в зависимости от прокачки и состояния игрока
Все анимации будут варьироваться по скорости воспроизведения в зависимости от прокачки и состояния игрока
❤🔥4🔥1🐳1🌭1
Добавил Node, позволяющую изменять переменные (только с типом данных int)
В арсенале данной Node любая математическая функция, позволяющая работать с целочисленными значениями
В арсенале данной Node любая математическая функция, позволяющая работать с целочисленными значениями
🔥7🤔1💩1🐳1🌭1
Инструмент для разработки персонажей диалоговой системы
Данный модуль предоставляет возможность детализированной настройки знаний и характеристик персонажа.
Он позволяет определять:
• Персональные данные об игроке: Персонаж может обращаться к пользователю, используя различные вариации имени, которые выбираются динамически для придания диалогу естественности.
• Внутреннюю систему характеристик: Гибкая система для хранения и управления любыми параметрами игрока (такими как уровень уважения, сила, влияния и т.д.), к которым персонаж может апеллировать в ходе беседы.
Данный модуль предоставляет возможность детализированной настройки знаний и характеристик персонажа.
Он позволяет определять:
• Персональные данные об игроке: Персонаж может обращаться к пользователю, используя различные вариации имени, которые выбираются динамически для придания диалогу естественности.
• Внутреннюю систему характеристик: Гибкая система для хранения и управления любыми параметрами игрока (такими как уровень уважения, сила, влияния и т.д.), к которым персонаж может апеллировать в ходе беседы.
🔥2🌭2🐳1
В процессе разработки я могу пользоваться нейросетями, и это натолкнуло меня на идею, как можно упростить с ними работу
Я создал инструмент, который собирает код из разных .cs-файлов в один текстовый документ (txt). Это решение позволяет обойти ограничение на количество загружаемых файлов и в целом делает процесс более удобным
Но есть одно «но»: этот ассет я отправил на модерацию примерно 9 дней назад. За это время моя позиция в очереди сдвинулась на 147 мест — с 964-й. Так что, если всё пойдет так же, ждём выхода примерно в 2026 году 👍
Я создал инструмент, который собирает код из разных .cs-файлов в один текстовый документ (txt). Это решение позволяет обойти ограничение на количество загружаемых файлов и в целом делает процесс более удобным
Но есть одно «но»: этот ассет я отправил на модерацию примерно 9 дней назад. За это время моя позиция в очереди сдвинулась на 147 мест — с 964-й. Так что, если всё пойдет так же, ждём выхода примерно в 2026 году 👍
🔥5👎3☃1🎄1🦄1
Наконец-то я провёл первое тестирование диалоговой системы в версии 0.4
Хочу поблагодарить @samurai_a_cat за тестирование
В ходе тестирования было выявлено огромное количество ошибок, что, в общем-то, и ожидалось. Однако, помимо этого, мы также обсудили мою математическую модель с точки зрения инкапсуляции и систему итерационных циклов
Тестирование я записывал на видео, постараюсь в ближайшее время обрезать лишнее и выложить смешные моменты
Ниже пару моментов, связанных с циклами:
1. Предложение работы циклов
2. Бесконечный цикл
Хочу поблагодарить @samurai_a_cat за тестирование
В ходе тестирования было выявлено огромное количество ошибок, что, в общем-то, и ожидалось. Однако, помимо этого, мы также обсудили мою математическую модель с точки зрения инкапсуляции и систему итерационных циклов
Тестирование я записывал на видео, постараюсь в ближайшее время обрезать лишнее и выложить смешные моменты
Ниже пару моментов, связанных с циклами:
1. Предложение работы циклов
2. Бесконечный цикл
👍2🔥1🐳1😈1🦄1