Публикации по теме 'gamedev'


Как геймдев и физические константы заставили меня задуматься о религии
Одной из величайших философских и научных загадок Вселенной является вопрос: «Как были установлены эти универсальные константы?» Кто или что было существом, которое решило, что 6,67430 * 10 ^ (-11) является правильной гравитационной постоянной? Почему бы не немного больше? Другие физические универсальные константы , которые кажутся заданными произвольно, включают: Так вы говорите, что есть Бог? Нет. Это займет больше, чем вопрос: "Кто решил, какими должны быть универсальные..

Создание игры жизни Конвея на Javascript
Игра Конвея в жизнь поражает компьютерных ученых и математиков уже более полувека. Для тех, кто не знает, Game of Life - это игра с нулевым игроком, которая следует четырем простым правилам и может закончиться хаотичным, красивым и умопомрачительным исходом. Эту простую игру можно даже использовать для моделирования машины Тьюринга (по сути, вы можете программировать с помощью игры). Сегодня я собираюсь показать вам, как вы можете сделать эту игру самостоятельно, используя всего 100..

Как отключить и включить сценарии из кода
Босс выходит на экран В этой статье мы начинаем создавать нашего вражеского босса для нашей игры. Мы начинаем с того, что босс входит на наш экран и остается в середине. Для этого мы можем просто использовать функцию Vector3.MoveTowards. Vector3.MoveTowards Предложить изменение Благодарим вас за помощь в улучшении качества документации Unity. Хотя мы не можем принять все… docs.unity3d.com Только для этого движения используется..

Делаем все правильно с первого раза: генерация уровней за один проход с использованием деревьев чертежей
Вот немного бессвязной информации о моих методах генерации уровней для моего мобильного (пока только Android) проекта «Tower Master». Основная цель состоит в том, чтобы я объединил создание лабиринта и размещение препятствий в подходе, который позволяет быстро создать карту за один проход, не прибегая к методу проб и ошибок. Этот подход также предназначен для начала с описанием опыта игрока: « Я хочу, чтобы игрок столкнулся с двумя запертыми дверями, от которых он должен найти ключи...

Юбилей шутера Serious Sam — поиск ошибок в коде Serious Engine v.1.10
Автор: Святослав Размыслов В марте 2016 года шутер от первого лица «Серьезный Сэм» отпраздновал годовщину выхода. В честь этого разработчики из хорватской компании Croteam решили открыть исходный код игрового движка Serious Engine 1 v.1.10. Это вызвало интерес большого количества разработчиков, которые получили возможность ознакомиться с кодом и улучшить его. Я тоже решил поучаствовать в улучшении кода и написал статью с обзором ошибок, которые обнаружил анализатор PVS-Studio...

GameDev, неделя 1: ООП и делегаты
После борьбы с чрезмерно амбициозным проектом я подумал, что начну с гораздо более простого проекта: игры в жанре Tower Defense для мобильных устройств. В этой серии еженедельных постов в блоге я буду пытаться задокументировать свои плохие и хорошие попытки программирования, рисования и разработки игр. Имейте в виду, что я только начал изучать программирование в этом году, поэтому мои подходы могут быть неоптимальными. Я был бы рад услышать любую критику или предложения. На этой неделе..

Важность звука в играх.
Привет. Я запускаю многопользовательскую игру http://wilds.io , в которой участвует около 300 тыс. Уникальных игроков в месяц - я опрашиваю эту группу с помощью Google Analytics, чтобы найти ответы на вопросы, связанные с разработкой игр. Результаты: Описание эксперимента: Часть новых игроков воспринимает игру так, как будто в ней не было звука. Я скрываю от них все элементы управления звуком и уменьшаю громкость до нуля. Звуки все еще загружаются и воспроизводятся..