Хобрук: Ваш путь к мастерству в программировании

Публикации по теме 'game-development'


Введение в разработку игр
В прошлый четверг HackDavis сотрудничал с Game Development & Arts Club @ UC Davis и провел семинар о том, как сделать игру с помощью Javascript-фреймворка Phaser . Ниже приведены некоторые ключевые факты и концепции, которые мы использовали при создании игры. Что такое Фазер? Phaser — это игровой фреймворк Javascript, набор полезных библиотек и функций, используемых для создания игры. Это один файл Javascript, и для его использования нужно просто включить его в сценарий, который они..

Мысли о визуальном программировании с нуля
Scratch - это язык визуального программирования, разработанный Массачусетским технологическим институтом, на котором вы программируете аналогично тому, как вы собираете блоки лего. На самом деле это довольно умная система, так как типы выражений представлены разными формами и цветами, так что очевидно, какой блок и куда может идти. Рассмотрим изображение ниже, на котором изображена желтая структура потока управления, называемая «повторять до», которая принимает логическое выражение...

Дайте волю творчеству: почему разработчики игр должны погрузиться в кодирование игрового движка
Разработка игр — захватывающая и постоянно развивающаяся область, которая подпитывает воображение и инновации. Перед начинающими разработчиками игр часто стоит важный выбор: следует ли им придерживаться существующих игровых движков или взять на себя задачу написать свой собственный движок? В этом блоге мы рассмотрим удивительные причины, по которым разработчикам игр следует задуматься об обучении программированию игрового движка. Приготовьтесь раскрыть свой творческий потенциал и..

Как преодолеть начальную кривую обучения OpenGL (C++)
Начать заниматься графическим программированием непросто. Это требует настойчивости и терпения, которые редко встречаются среди людей. Кроме того, документация и учебные ресурсы не упорядочены, как в университетском курсе или курсе Udemy. В Интернете ресурсы графического программирования разрознены и едва ли являются популярными. Невозможно узнать, хорош ли учебник по C++, пока вы не пройдете его наполовину. Вот почему я здесь, чтобы указать вам путь как потенциальному программисту..

Дневник разработчиков Funslingers №13 | Создание усиления щитов с помощью операторов Switch в Unity
Привет Девы! Третье и последнее усиление, которое мы собираемся сделать для этой части девлога, на самом деле будет самым простым в реализации, Щиты! По сути, это будет действовать как временное продление жизни игрока, кодирование на самом деле будет проще, чем сказано! Но обо всем по порядку! Давайте сделаем сборку нашего усиления щита! Сладкий! Теперь давайте быстро добавим наш Powerup Script и подключим этот префаб к нашему Spawn Manager, чтобы получить экземпляр этой штуки!..

Создание задачи «Лазерная стена» в Unity
Сегодня я создаю довольно простую задачу с лазерной стеной, через которую игрок должен тщательно пройти. Сегодняшняя цель: создать простую, но опасную лазерную стену, которая будет препятствовать продвижению игрока. Игроки должны рассчитывать время и прыгать через пропасть, пока она мерцает. Код: Код особенно прост для этого дизайна. Поскольку я хочу/нужно, чтобы игрок мог предсказать, когда лазеры выключаются, лазеры должны мерцать по повторяющемуся шаблону. Чтобы упростить..

Внедрение обучения с подкреплением для игрового ИИ
Узнайте, как реализовать обучение с подкреплением для игрового ИИ с помощью простой игры Обучение с подкреплением (RL) — это тип алгоритма машинного обучения, который позволяет агенту научиться вести себя в окружающей среде, выполняя действия и наблюдая за последствиями. Этот тип обучения хорошо подходит для игрового ИИ, где агент должен…

Новые материалы

100 дней кода машинного обучения — День 097
Подведение итогов дня 096 В дни 095 и 096 мы говорили о том, как мы слышим звук в пространстве: время интерауральной задержки, передаточная функция, связанная с головой, а также мы говорили..

Какова ваша «история данных»?
Представление концепций продуктов для данных и машинного обучения заинтересованным сторонам и руководству Все любят данные. Все любят говорить, как будто понимают данные. Всем нравится..

Все, что вам нужно знать о «Внимании» и «Трансформерах» — Углубленное понимание — Часть 2
Внимание, Самостоятельное внимание, Многоголовое внимание, Маскированное многоголовое внимание, Трансформаторы, BERT и GPT В предыдущем рассказе я объяснил, что такое механизм внимания, а также..

Расставание с локальным хранилищем
Что такое локальное хранилище Локальное хранилище — это механизм, который позволяет веб-приложениям хранить данные на стороне клиента. Это часть API веб-хранилища, которое также включает в себя..

CycleGAN: как машинное обучение обучает непарному преобразованию изображения в изображение
Недавно я прочитал статью CycleGAN ( ссылка ), которая показалась мне очень интересной, потому что модели CycleGAN обладают невероятной способностью точно преобразовывать изображения во что-то, чем..

«Изучение передовых технологий: подробный обзор последних инноваций в области технологий…
Технологии постоянно развиваются, и последние инновации в технологической отрасли могут изменить наш образ жизни и работы так, как мы никогда не считали возможным. В этой статье подробно..

Позволяя машинам думать самостоятельно
Позволяя машинам думать самостоятельно Чтобы создать «сильный ИИ», нам не нужно смотреть дальше когнитивных процессов человеческого мозга. Мы увидим, что процессы, включающие ожидание,..