Все потоки
Поиск
Написать публикацию
Обновить
272.04

Разработка игр *

Разработка игр

Сначала показывать
Порог рейтинга
Уровень сложности

Работа с ContactListener из Box2d в Libgdx

Время на прочтение3 мин
Количество просмотров18K
В продолжение прошлой статьи про использование Box2d в Libgdx решил рассмотреть работу с классом ContactListener.

Из наименования класса очевидно, что использовать его следует для обработки коллизий. Рассмотрим пару практических примеров.

image
Читать дальше →

За кадром — Media Query Mario

Время на прочтение9 мин
Количество просмотров13K

В этом хабратопике пойдет речь о создании демки Media Query Mario, о которой упоминалось в дайджесте Zfort #30.

Я обожаю каждое новое техническое демо, которое добирается до моего браузера. То, что люди порой в них совмещают, может взорвать мозг своей сложностью и креативностью.

После посещения WebDevConf 2012 в середине октября, я чувствовал то самое, возвышенное вдохновение, которое преподносит хорошая конференция. Возвращаясь с конференции в Лондон, я заметил твит о Mozilla Dev Derby, и, все еще вдохновленный, решил внести свой вклад. Результатом стало техническое демо Media Query Mario, которое представляет собой смесь из медиа запросов, CSS3 анимаций и HTML5 audio.
Читать дальше →

Ретро кранч: шесть игр за шесть месяцев

Время на прочтение2 мин
Количество просмотров14K


Где Вы, любители сочной пиксельной графики? Где Вы, почитатели вязкого восьмибитного звука? Трое замечательных американских парней из Чаттануги, штат Теннеси предлагают Вам приятный, полный ностальгии способ расставания с деньгами: купить сборник ретро-игр 6 in 1. И при том сборник не простой, а созданный при непосредственном Вашем участии.
Читать дальше →

Box2d и Libgdx

Время на прочтение9 мин
Количество просмотров58K
День добрый.

Не так давно начал изучать работу Libgdx и обнаружил, что не так много статей по сему фреймворку на русском языке. Встречал, конечно, статьи на русском, но они были лишь переводами офф. мануалов. Были правда и статьи, где разработчики пытались рассказать о своих творениях. Но в одной статье всё не обхватить, в итоге в подобных статьях было всего понамешано.

Я задался целью поэтапно писать статьи о различных аспектах/частях LibGDX, чтобы в итоге, любой человек мог более-менее работоспособную версию своей собственной игрушки сделать. В этой статье хотел бы рассказать про Box2D, который присутствует в LibGDX.
image
Читать дальше →

Делаем OpenGL ES LiveWallpaper на Linderdaum Engine под Android

Время на прочтение4 мин
Количество просмотров11K
Привет Хабр!

Тема создания LiveWallpaper под Android уже хорошо обкатана: есть туториалы на чистой Java, есть туториалы на Java с OpenGL ES 1.0/2.0, есть… да чего только нет!

Сегодня мы посмотрим, как быстро сделать LiveWallpaper под Android на С++ используя Linderdaum Engine и GLSL.

Читать дальше →

Китайцы захватывают Epic Games?

Время на прочтение1 мин
Количество просмотров16K


Epic Games, компанию-разработчика популярного игрового движка, продолжают покидать ключевые сотрудники. За последние полгода уволилось четверо:

— Ли Перри, старший геймплейный дизайнер Gears of War 3, теперь руководит Bitmonster Games (игра Lili).

— Род Фергюссон, исполнительный продюсер Gears of War, присоединился к Irrational Games (BioShock).

— Клифф Блежински ушел в никуда, но его очень своеобразным образом зазывает к себе Ubisoft.
Читать дальше →

GTA: Vice City пришёл на iOS и Android

Время на прочтение1 мин
Количество просмотров101K
В дополнение к уже вышедшему GTA III компания Rockstar выпустила порт своей знаменитой игры GTA: Vice City для мобильных устройств на iOS и Android.



В русском AppStore игра уже доступна.
UPD: появилась ссылка на Google Play. За неё говорим спасибо ArsNG.
UPD2: игра удалена из Google Play. Видимо, вернётся, как только исправят проблемы с загрузкой кэша и с поддержкой всех заявленных устройств.
UPD3: игра вернулась на Google Play.
Читать дальше →

Fonline Engine

Время на прочтение6 мин
Количество просмотров21K
Хотелось бы поведать дорогим хабравчанам о таком замечательном проекте, как Fonline. Подразумевая, что здесь всё-таки IT сообщество, и многие имеют за плечами большой опыт как в девелопменте, так и в играх, я не стану объяснять, что такое Fallout, лёгший в основу этого проекта, благо за прошедшие годы с момента его выхода, это слово стало одним из тех, что знает практически каждый взрослый и даже ребёнок.
Читать дальше →

Реверс-инжиниринг арканоида DX-ball, или Новая жизнь старой игры

Время на прочтение4 мин
Количество просмотров34K
Поздравить всех хабравчан с неофициальным днем компьютерной графики! В этот день я хочу рассказать вам о том как я сделал онлайн версию старой игры.

Возможно многим знакома игра DX-Ball, Я играл в нее еще в дошкольном возрасте, а уже в школе коротал за ней уроки информатики. Поэтому мне было интересно делать ее на HTML5.


Читать дальше →

Идея онлайн-игры «Данетки»: user+LLM vs user

Время на прочтение3 мин
Количество просмотров6K
По мотивам недавно опубликованного хабра-вопроса.



Всем привет!
Меня зовут Денис, и я не владею компетенциями в области разработки и издания онлайн-игр. Честно говоря, и на сами игры я практически не трачу время. Но меня не покидает мысль, что я додумался до продукта с высоким потенциалом. Может быть я покажусь вам упоротым, но я правда так думаю, я это чувствую, и я в это верю.

Идея моей игры, как это нынче модно, легко умещается в одной фразе: User+ЭС vs User.
ЭС в данном случае — это Экспертная Система, подобная той, что используется на Акинаторе.

Читать дальше →

Humble THQ Bundle

Время на прочтение1 мин
Количество просмотров18K
Запустился the Humble THQ Bundle!

На этот раз, Humble Bundle представляет нам игры от разработчика и издателя THQ Inc. К сожалению, игры доступны только для Windows и только через Steam.

Список доступных игр
Читать дальше →

Локализация VN на примере Hoshizora no Memoria

Время на прочтение6 мин
Количество просмотров5.8K
Только не говорите, что гики не читают VN. Итак, есть одна визуалка (профиль на vndb).
Весьма неплохая, кстати, рейтинг 8.06, советую почитать тем, кого не смущает некоторое количество хентая.
Ну, в общем, не об этом статья.
Есть английский патч, есть китайский. Русского нет. Несправедливо. Попробуем это исправить.
Понадобится:
  • WinHex. Куда же без него.
  • MadEdit. Опенсорсная альтернатива Винхексу, который я так и не смог заставить нормально отображать Shift-JIS. Вообще, согласно Вики, в мэде самая богатая поддержка языков и кодировок.
  • Для сбора локализации программка на C, поэтому какая-нибудь IDE. Я использовал Visual Studio, хотя особо специфичных вещей там нет, наверное, любая пойдет.


Читать дальше →

ID Software продолжает публиковать исходники Doom III

Время на прочтение1 мин
Количество просмотров36K


ID Software начала выкладывать на Гитхаб исходники своих игровых движков около года назад. Теперь репозиторий компании пополнился движком Doom III BFG edition. Это обновлённая версия движка Doom III с улучшенной графикой, звуковыми эффектами, поддержкой трёхмерных дисплеев, шлемов виртуальной реальности. Полный список отличий можно найти здесь. Код опубликован под лицензией GNU GPL.

Ближайшие события

Minecraft Reality позволит увидеть свои виртуальные творения в реальном мире

Время на прочтение1 мин
Количество просмотров17K
image

Для многих игроков Minecraft самое прекрасное в игре — строительство объектов, и новое приложение для iOS позволяет увидеть, как эти творения будут выглядеть в реальном мире. Приложение дополненной реальности под названием Minecraft Reality позволяет загружать свои творения на сайт, а затем размещать их в реальном мире так, что вы можете просматривать их через камеру своего устройства, пишет The Verge. В приложении есть и социальный элемент: вы можете закрепить свою Minecraft-модель в определённом месте, где другие пользователи смогут на неё наткнуться.
Читать дальше →

The Oliver Twins запускают проект Dizzy Returns

Время на прочтение2 мин
Количество просмотров31K
На Хабре уже промелькула новость о том, что братья Оливеры открыли на Кикстартере сбор средств для новой игры Dizzy Returns.



Событие, казалось бы, по нынешним временам рядовое. Поколение геймеров 80-х и 90-х подросло, обзавелось деньгами, и рынок ретро-игр, восьмибитных футболок и всяческих римейков стал расти как на дрожжах. Однако не всё так буднично. По крайней мере, немного поразмыслив, я в первый раз в жизни не просто выразил моральную поддержку проекту, но и не поленился зайти на кикстартер и пожертвовать немного реальных денег.
Читать дальше →

Minecraft официально портирован на Raspberry Pi

Время на прочтение1 мин
Количество просмотров31K


О создании официального порта Minecraft Pocket Edition для миникомпьютера Raspberry Pi было объявлено в субботу на конференции Minecon в Париже. Minecraft Pi Edition будет распространяться бесплатно, кроме того, в ней можно будет манипулировать игровым миром программно, причём на нескольких языках. Создатели игры надеются, что Pi Edition будет не только развлечением, но и инструментом для обучения программированию, ведь программировать в мире Minecraft намного более увлекательно, чем писать сухие скучные учебные примеры или рисовать узоры «черепашкой» из языка Лого. Точная дата выхода Pi Edition пока неизвестна, но в Mojang говорят, что это произойдёт «скоро».

Игру для Kinect, от нечего делать

Время на прочтение3 мин
Количество просмотров25K


В далёком уже 2010 году, появился на свет Kinect от Microsoft. Но, к счастью или нет, новость о чудо-сенсоре меня не «зацепила». Вспомнил, а точнее напомнили мне о нём спустя год, когда появилась мысль о приобретении, как оказалось, стильного пыле сборника – Xbox 360 Slim. Хоть и включается консоль только во время пьяных вечеринок, положительных эмоций и весёлых видео оставляет после себя не мало. Но наигравшись в стандартные Adventures и Joy Ride, в голову взбрела идея о создании собственной игры для Kinect-а, как оказалось, всё довольно просто…
Читать дальше →

Программирование игр под Android

Время на прочтение3 мин
Количество просмотров61K
image
Автор – Марио Цехнер
Перевод – Егор Сидорович, Евгений Зазноба
Дата выхода – 17/10/2012


Анонс адаптирован по рецензии.

Любой новоиспеченный разработчик Android, твёрдо намеренный создать новую игру, которая не уступит по популярности знаменитым Angry Birds, с энтузиазмом воспримет выход этой книги. Но подойдет ли она вам? Предлагаю мой обзор этой работы. Надеюсь, читатели смогут судить, как лучше всего ее изучать, и для кого она оптимально подходит.

Читать дальше →

Elite Dangerous — Kickstarter возрождает еще одного ветерана

Время на прочтение1 мин
Количество просмотров12K
Уже прошло более двух недель на кикстартере собирают деньги на продолжение культового симулятора космического наемника — «Elite: Dangerous».

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

Однако, с приходом мультиплеера у нас отберут режим ускорения времени. Но обещают заменить «локальными гиперпрыжками».



На данный момент проект собрал более 500 тыс. фунтов из запрошенных 1,25 млн. И еще остается 45 дней.
Читать дальше →

Язык программирования Monkey

Время на прочтение10 мин
Количество просмотров35K


Всем привет!

В этой статье я хотел бы рассказать о Monkey — языке программирования, направленного, в первую очередь, на создание кроссплатформенных 2D-игр. Этот инструмент, на мой взгляд, несколько незаслуженно обделен вниманием разработчиков и я хотел бы это исправить.

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

Вклад авторов