Рубрика «game development» - 106

Октодеревом называют древовидную структуру данных, каждый узел которой имеет восемь потомков. Октодеревья применяются для пространственной индексации, обнаружения столкновений в трехмерном пространстве, определения скрытых поверхностей, в трассировке лучей и методе конечных элементов.

Читать полностью »

Данная статья является логическим продолжением предыдущей.

Цель данной статьи — создать симбиоз таксономии творческого самовыражения и математической теорией игр. Это поможет развить таксономию предложенную ранее, а также подвести её под математический базис.

Для раскрытия понятийного аппарата и определения точки с которой возможно развитие представленной ранее таксономии, необходимо прежде всего ответить на вопрос «Какие признаки игры используются в математической теории игр?».
Характеризующими признаками подобных игр являются:

  1. Наличие нескольких участников игры.
  2. Неопределенность поведения участников, связанная с наличием у каждого из них нескольких вариантов действий.
  3. Различие (несовпадение) интересов участников
  4. Взаимосвязанное поведение участников, поскольку результат получаемый каждым из них, зависит от поведения всех участников.
  5. Наличие правил поведения, известных всем участникам.

Как мы видим, уже первый признак игры пересекается с вопросом-разветвителем таксономии Кроуфорда — «Наличие соперника», что переносит математические игры в категорию "Конфликт".
Второй признак дополняет данный вывод заявляя, что соперник должен быть действующим агентом, т.к. алгоритмы искусственного интеллекта рано или поздно можно просчитать.
Третий и четвертый признаки не позволяют выйти нам за пределы данной категории, т.к. они одновременно удовлетворяют требованиям категории "Соревнование" и категории "Игра".
Пятый признак соответствует категории "Забава", но т.к. у нас есть признаки категории более низкого класса "Конфликт", то для развития мы выберем именно её.

Типы игр в математической теории игр

— Кооперативные, некооперативные и гибридные игры

Кооперативные или коалиционные игры в теории игр — игры, в которых игроки могут объединяться в группы, взяв на себя некоторые обязательства перед другими игроками и координируя свои действия.
Некооперативные игры — игры, в которых каждый игрок должен играть за себя.
image
Слева направо: 1. Настольная игра Dungeons&Dragons 2. Настольная игра Монополия 3. Шутер от первого лица Halo 4. Файтинг Mortal Kombat

Гибридные игры — игры, которые включают в себя элементы кооперативных и некооперативных игр. В таких играх игроки могут образовывать группы, но игра может вестись в некооперативном стиле (к примеру kill stealing в League of Legends).
image
Скриншот из игры League of Legends

Каждый игрок в такой игре будет преследовать интересы своей группы, вместе с тем стараясь достичь личной выгоды. Подобная поведение носит название «Трагедия общин».

Читать полностью »

Добрый день!
Сегодня мы будем писать фреймворк с названием Mechanic Framework для удобной разработки игр под андроид.

image

Что нам потребуется:

  • Установленные Eclipse и Android SDK
  • Приличное знание Java либо другого С-подобного языка. Лучший пример – C#
  • Терпение

Читать полностью »

Когда я начал делать Super Meat Boy, я знал, что подходящее управление может как создать игру, так и уничтожить её. Я очень придирчив к управлению в играх, до такой степени, что если игра управляется плохо, я брошу её, неважно, что это за игра, и кто её сделал. Меня часто спрашивают, какие формулы я использовал, чтобы сделать передвижение, трение, сопротивление воздуха и т.п. в Super Meat Boy. На самом деле никаких формул не было… а просто большой хак. Я потратил два месяца на то, чтобы управление в SMB стало идеальным. Всё, от странного «трения», которое вы испытываете, меняя направление в воздухе, до задержки в 200 мс, которая происходит, когда вы отрываетесь от стены, — всё это основано на том, что я ощущаю во время игры. Ни одна из этих формул не базируется на физических законах, они на все сто процентов построены из ощущений.

Когда дело доходит до устройств, я, опять же, очень разборчив. Недавно Шеннон купил контроллер Razer с непонятными кнопками, которые странно нажимаются. Я отказываюсь на нём играть. Мне не нравилось играть на PS3, когда она только вышла, потому что в геймпаде Sixaxis нет вибрации, и из-за этого он слишком лёгкий. Я толком не играл ни в одну игру на PS3, пока не купил DualShock 3. В сторону геймпада Ouya я даже не смотрю, потому что другие люди жаловались на проблемы с откликом, и я точно знаю, что тоже с ними столкнусь.

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

Суровый геймдев на примере трех игр для Android

Разработка игр в целом – очень увлекательный и интересный процесс. Особенно он интересен тогда, когда ты занимаешься этим один, независимо ни от кого, имея за плечами небольшой опыт во всем, что позволит создать полноценный продукт для индустрии развлечений. Казалось бы, если для этого есть время и возможности, то почему бы не переодеться в шкуру инди-разработчика и создать нечто интересное, что сможет понравиться людям и принесет прибыль? Конечно да, но только помимо множества явных подводных камней существуют и едва заметные грабли, которые лежат на последней ступени процесса создания игры и больно лупят по голове. После чего остается мысль — «Ведь я же старался, потратил много времени, но ничего не получил взамен», а следом — «Ничего, в следующий раз я сделаю лучше!». Под катом история о том, как на эти грабли мне пришлось наступить трижды.
Читать полностью »

Разработчики игр, попробовавшие новый необычный контроллер от Valve, назвали его многообещающим, хотя и довольно сильно отличается от привычных.

«На этой неделе мы были у Valve и только немного испытали его, и всё же увеличение отзывчивости заметно сразу же», — говорит Джон Кларк, вице-президент цифровой дистрибуции Sega в США и Европе.

Кларк — только один из создателей игр из крупных и малых студий, что побывали дома у Half-Life, DOTA 2 и Steam и испытали третью часть анонса Valve, состоявшего из SteamOS, Steam Machine и Steam Controller. Все три части будут объединены для игры в гостиной, где они и библиотека ПК-игр столкнутся с Sony, Microsoft и Nintendo.

Впечатления от тестирования контроллера Valve
Читать полностью »

image
Что это?
Это ремейк классического Need For Speed 3 на движке Cryengine 3.
Для начала планируем перенести все трассы и авто из третьей части в этот движок. Если интерес будет и к нам присоединятся еще добровольцы — мы реализуем все первые четыре части NFS на этом заманчивом движке (кстати модное стерео 3D тут уже есть прямо из коробки).
Читать полностью »

image

Салют, хабравчата!

Какое сейчас время, спросите вы? А я вам отвечу — сейчас время, когда к нам спешит виртуальная реальность и, я уверен что скоро, она с большим успехом будет подменять реальность обычную. Вы вполне справедливо можете спросить меня, откуда я взял эту уверенность, а я приведу вам мой личный список аргументов, вкупе со своими ожиданиями от виртуальной реальности. Так что мнение не претендует на объективность.

Читать полностью »

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

По опыту(как игрок и как разработчик) выделил топ основных ошибок при проектировании главного меню игры.
Читать полностью »

Последний анонс Valve на неделе — новые игровые контроллеры

Горячая выдалась неделька! В понедельник компания Valve представила новую операционную систему на основе Linux, а в среду подразнила новыми консолями. Сегодня в Valve намерены закрепить успех выпуском игровых контроллеров, но, как и всегда, решили идти своим путём и не стали копировать чужие интерфейсы, основанные на жестах и движениями телом. Они делают ставку на точность, тактильность и обратную связь. На этот раз даже разорились на пару рендеров.

В новом контроллере есть два трекпада-кнопки высокого разрешения, которые превосходят в точности аналоговые стики конкурентов. Обещается отзывчивость и удобство не хуже чем у компьютерной мыши, даже в стрелялках. От разработчиков игр даже не потребуется никаких специальных модификаций, у контроллера есть режим совместимости, который позволяет ему выдавать себя за мышь и клавиатуру.

Ещё удивительнее то, что в трекпады встроены два линейных резонансных привода, которые обеспечивают супер-точную тактильную обратную связь. Они способны на широкий спектр мощности и вибрации, даже позволяют проигрывать через них звук как через динамики. Специальное API даст точный контроль над частотой, амплитудой и направлением их движения.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js