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

Bomberman Online и хабраэффект — 450 игроков на одной карте. Отчёт и детали игрового движка

Как и обещали в топике-анонсе нашей игры, выкладываем отчёт о хабраэффекте и детали игрового движка.
Читать полностью »

Создание игры на Java без сторонних библиотек, часть первая

Введение и подготовка

Привет хаброжители. Данный пост является «рерайтом» моего поста для песочницы. На этот раз я постараюсь охватить больше тем, чем тогда.

Почему Java?

Ничего объективного я тут не скажу, а скажу лишь то, что я люблю этот язык, и мне нравиться писать на нем. Да, на Java нет игр AAA-класса, но Java предоставляет огромные возможности, больше кол-во встроенных средств и быстроту написания кода.

IDE

Начнем с выбора IDE. Я являюсь фанатом Eclipse и посоветую вам его.
Если же почему то вам он не понравился, вы можете использовать NetBeans, Intellij IDEA или командную строку и ваш любимый редактор.

JDK

И скачаем JDK последней версии: JDK 7u4

Скорее всего проблем с установкой IDE у вас не возникнет, а если у вас 64-битная система, все же посоветую устанавливать 32-битный Eclipse, так как иногда бывают ошибки и Eclipse у вас просто не запуститься.

Под катом мы приступим к созданию игры.
Читать полностью »

Джон Кармак делает шлем виртуальной реальности

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

Внимательные читатели блога Кармака могли заметить, что он явно ведёт какие хардварные разработки. В своей заметке «Почему трансатлантический пинг быстрее, чем вывод пиксела на экран» Джон приводит пример огромных задержек при выводе пиксела на экран наголовного дисплея Sony HMZ-T1.
Читать полностью »

Итоги E3 2012: предварительный обзор Wii U На E3 2012 отгремели все крупные презентации. Началось все с неожиданного анонса видео Nintendo Direct, затем выступили Microsoft («майки» продолжают творить добро — с Kinect они продвигают тему спорта, подвижных игр), Electronic Arts, Ubisoft (одна из лучших конференций на этой Е3), Sony (несколько отличных анонсов) и снова Nintendo — уже с основной презентацией, традиционно визионерской. У посетителей выставки осталось 2 дня, чтобы лично опробовать привезенные игры, пообщаться с разработчиками и набрать мерчендайза, чтобы хоть как-то оправдать стоимость входных билетов — $995 за 3 дня. Давайте взглянем на то, что предлагает нам «Большая N». Конечно, хабрапользователю будет интересно познакомиться в первую очередь с характеристиками «железа», но ведь мы покупаем игровые консоли ради игр, поэтому в конце статьи будут также перечислены самые интересные на данный момент проекты, анонсированные для Wii U. Добро пожаловать под кат.
Читать полностью »

Для разрядки в конце рабочего дня предлагаю немного расслабиться и вспомнить 10 лучших квестов всех времен и народов (под любые платформы), определить «Достояние Республики», так сказать.
Читать полностью »

в 12:58, , рубрики: game development, linux, Steam, метки: ,

Steam для Linux. Скоро

Ещё в апреле Майкл Ларабел (ресурс Phoronix) посетил офис Valve и подтвердил, что версия Steam для Linux пока в разработке. Также он сообщил, что проектом руководит Гейб Ньюэлл.

Запуск Steam под Линукс требует еще и портирования некоторых игр специально для адекватной работы под этой ОС. Примерный список (в порядке приоритета):

Left 4 Dead 2
Half-Life
Portal (?)

Единственное, чего раньше точно не знали, так это примерной даты выпуска Steam для Линукс. Сегодня ситуация изменилась.Читать полностью »

в 11:00, , рубрики: App Store, game development, идея, метки: ,

Plague Inc

А тем временем у нас, кажется, новый хит среди игр для мобильных платформ — Plague Inc (первое место в AppStore среди платных приложений), с незатейливым и очень затягивающим сюжетом уничтожения всего человечества с помощью болезнетворного микроорганизма, развитием которого вы, собственно, и управляете.
Читать полностью »

Крик, Мунк Предполагается, что законы физики действуют симметрично. Несмотря на это, найти примеры симметрии в реальности практически невозможно: правшей в пять раз больше, чем левшей, почти все биомолекулы хиральны, а материя во Вселенной преобладает над антиматерией. Неопытные разработчики, дизайнеры и инженеры стремятся все сделать красиво и симметрично, в то время как опытные создают ADSL, асимметричное шифрование и Роттердамских лебедей. Давайте взглянем на пару примеров асимметрии в видеоиграх, точнее, в их многопользовательской составляющей, попутно определив преимущества асимметричного мультиплеера, и, может быть, даже заглянем в ближайшее будущее. Надеюсь, тема заинтересует не только обычных пользователей игровых консолей, но и разработчиков, от которых, собственно, зависит вся индустрия видеоигр. Также обратите внимание, что основные презентации E3 2012 пройдут сегодня и завтра.
Читать полностью »

Изометрия — вещь, стара как компьютерные игры.
Сейчас пришло время, когда интернет и игры стали совмещаться в браузере (flash не в счет).
Примеров браузерных игр много, большая часть из них казуалки, но для гиков
более интересны жанры action, RTS и RPG, а для разработчиков — их реализация.

Для жанра RTS, RPG и пошаговых стратегий матрица является основным механизмом для движения
юнитов, рисования текстур и многое другое. Но когда Вы попробуете объеденить
матрицу и изометрические текстуры, Вы попадете в ад, с которого вы не вылезите,
пока не напишете прослойку для управления и воздействия на эту матрицу.

Под катом я расскажу:

  1. Как рисовать изометрическую матрицу
  2. Как нарисовать fullscreen изометрическую матрицу

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

Широко известная компания, Valve, распространяющая несвободные компьютерные игры с цифровым управлением ограничениями (известным как DRM), недавно объявила, что она будет распространять эти игры под GNU/Linux. Какие это будет иметь хорошие и плохие последствия?

Я полагаю, что доступность популярных несвободных программ под GNU/Linux может способствовать освоению системы. Однако наши планы идут дальше того, чтобы сделать эту систему “успешной”; ее назначение состоит в том, чтобы принести пользователям свободу. Таким образом, вопрос в том, как эта перемена влияет на свободу пользователей.

Несвободные игры (как и другие несвободные программы) неэтичны, потому что они отказывают своим пользователям в свободе. Если вы хотите свободы, то одним из условий является отсутствие этих игр на вашем компьютере. До сих пор все ясно.

Однако если вы собираетесь пользоваться этими играми, вам лучше делать это на GNU/Linux, а не на Microsoft Windows. Вы хотя бы избежите вреда, который причиняет вашей свободе Windows.
Читать полностью »


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