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

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

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

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

О прямоугольных координатах и гексагональных сетках

Время на прочтение4 мин
Количество просмотров29K
Думаю, никому не нужно объяснять, насколько широко в играх (и не только) используются гексагональные сетки. Как для заданной шестиугольной ячейки найти координаты ее центра и вершин — достаточно очевидно. Обратное же преобразование (т.е. поиск ячейки, в которую попала данная точка с координатами x и y) уже не столь тривиально. О нём и пойдет речь в данном топике.
Читать дальше →

Компания Activision Blizzard продаётся за $8.1 млрд

Время на прочтение1 мин
Количество просмотров8.1K
На фоне выпуска долгожданной Diablo III, которая стала самой продаваемой игрой для PC (за сутки было продано 3.5 млн копий), компания Activision Blizzard, также известная выпуском таких успешных проектов как World of Warcraft и Starcraft, планируется к продаже её владельцем — французской компанией Vivendi SA.

2 декабря 2007 года Activision и Vivendi Games образовали одну компанию после одобрения акционеров и разрешения регулирующих органов США и Евросоюза; cтоимость Activision на тот момент составляла $18.9 млрд. C того времени, несмотря на выпуск явных, хорошо продающихся и хорошо известных хитов, стоимость акций Vivendi упала на 28% (весной этого года акция стоила дешевле всего за девять лет — €12).

В результате этого кредитное агенство Moody’s потребовало от топ-менеджента избавиться от «непрофильного» бизнеса, угрожая серьёзно понизить кредитный рейтинг компании. Дело объясняется тем, что Vivendi является крупной медиа-корпорацией и наличие в своём составе прибыльного, но не соответствующего главному профилю компании подразделения, оказывает негативное влияние на основной бизнес медиа-конгломерата.

Согласно планам Vivendi 61% акций Activision Blizzard будет выставлен на продажу по цене $8.1 млрд. В случае, если столь крупный пакет не будет продан, то их могут распродать по частям (однако, таким образом, чтобы избежать появления мажоритарных акционеров), либо акции будут просто выставлены на свободную продажу на одной из европейских либо американских бирж.
Источник

Final Fantasy III портировали на Android

Время на прочтение1 мин
Количество просмотров2.4K
Компания Square портировала Final Fantasy III под платформу Android.

Впервые игра для Nintendo вышла в далеком 1990 году в Японии. Спустя 16 лет, в 2006 году Final Fantasy III переиздали для Nintendo DS в 3D. Пережив второе рождение, игра получила новую волну популярности.

В 2011 году, когда начали набирать обороты игры для смартфонов и планшетов, вышла версия Final Fantasy III для Apple iOS.

Ну а теперь классикой могут насладиться и владельцы гаджетов на базе Android.

Для этой версии разработчики переработали трёхмерные модели объектов и персонажей, улучшили дизайн карт, а также адаптировали интерфейс под сенсорные экраны.

Купить игру можно в Google Play, стоит удовольствие около 600 рублей.

Итоги недели. Прощание с героем

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


Смотрите в этом выпуске «Итогов недели»:
— Прощание с Джоном Шепардом
— «Новый Союз» напугал американцев
— Русский размер. Nintendo 3DS XL
А также: бизнес-новости и во что поиграть на грядущей неделе.
Читать дальше →

Прототипирование игровых проектов на Unity3d

Время на прочтение6 мин
Количество просмотров19K
Так сложилось, что вот уже год как я проживаю в холодной Финляндии. Изначально приехал сюда учиться, но последние несколько месяцев активно подыскиваю себе работу: занимался массовой рассылкой своего резюме, посетил многие ивенты/конференции, побывал в нескольких офисах разных финских геймдев-контор. Коих, к слову, тут довольно много: благо, местная International Game Developers Association (в отличии от родной, украинской) живет, здравствует и собирает народ на халявное пиво раз в месяц. Так вот, я заметил, очень многие компании (вместительностью 10-20 человек) или переходят, или уже перешли на Unity3D.

Изначально статья планировалась как философское размышление на тему баланса что_прогер_пишет/что_игрок_видит, с примесями полезных сниппетов/хинтов по работе с Unity. На самом деле, во время выполнения тестового задания в одну из компаний, ко мне внезапно нагрянула муза написать подобную статью, посему я пока не знаю, что из этого выйдет.

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

Rovio выпустила «новую» игру

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


Не так давно на Хабре публиковалась новость о том, что компания Rovio, чьи «Злые птички» стали экстремально популярными, собирается выпустить новую игру. Новость была о логической игрушке «Amazing Alex», нечто вроде электронной машины Голдберга. Но неожиданно Rovio выпустила другую игру, совсем не относящуюся к жанру логических игр. Скорее, это некий гибрид гонок и тех самых Angry Birds. Правда, ранее считалось, что это все же будут больше гонки, чем «птички». Но вышло не так.

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

Машина Тьюринга восстановлена из уплотнённого кода

Время на прочтение3 мин
Количество просмотров6.5K
День назад праздновали день рождения Тьюринга, и на сайте Гугла был дудл с джаваскриптовой машинкой Тьюринга. Уже не первый раз поисковик показывает нетривиальные и интересные скрипты, которые потом, после дня празднования, исчезают в небытие. Странно, что на странице всех дудлов о них есть немного слов, но нет работающих моделей, как, например, по рассматриваемому дудлу машины Тьюринга (UPD4 (26.06.2012, 5:20) — по этой ссылке появился живой скрипт, можно играть; но обфусцированный ещё сильнее, чем был на странице). Возможно, они где-то есть, но поиск в интернете не привёл к результату. Такое своевольное поведение стихии интернета начало надоедать, поэтому вчера я без особого напряжения и старания, но решил извлечь работающий код и попытаться им управлять.

Для этого понадобилось деобфусцировать гугловские коды страницы поиска (которую уже и поиском не назовёшь, судя по массе скриптов) и отвязать движок от родительского сайта. Получилось запустить алгоритм счётчика, который зашит в движок по умолчанию, но не работает механизм прохождения логических задач, который, судя по коду, в нём содержится, но не стартует по клику на кнопке с треугольником. Тем не менее, процентов 20 работы сделано, и не хотелось бы, чтобы она пропадала. Возможно, в другое свободное время я им займусь, а, возможно, кто-то подхватит и сделает форк с реквестом, и у него (или у нас вместе) получится запустить задания.
Восстановленные исходники

10 шагов до top paid 25 overall в App Store

Время на прочтение5 мин
Количество просмотров5.3K
Привет, хабровчане! Недавно мы выпустили игру Gemibears для айфона и айпада (специально никаких ссылок на игру, пост не про саморекламу) и за несколько дней добрались до топ-25 в платном чарте по Америке.

Это было непросто, но интересно, и мы многому научились. Я хочу поделиться с вами шагами, которые привели нас к такому результату.
Читать дальше →

Третье практическое задание с сайта unity3dstudent.com

Время на прочтение9 мин
Количество просмотров10K
Продолжим разбирать практические задания с unity3dstudent.com. На очереди последняя на данный момент задачка. Статья слегка задержалась, но, надеюсь, будет кому-то полезна.

Вот ссылка на оригинальное задание: www.unity3dstudent.com/2010/07/challenge-c03-beginner

Суть: игрок должен уметь перемещаться вправо/влево и стрелять по трём мишеням. Мишени при попадании должны падать, а игроку за каждую сбитую мишень начисляется очко. По достижении трёх очков показывается экран окончания игры.

Первая задача.
Вторая задача.


Поехали!

В четвертой версии Unity3D появится поддержка GNU\Linux

Время на прочтение3 мин
Количество просмотров10K
Прочитав эту статью, был приятно удивлен новостью о том, что в четвертой версии Unity3D заявлена поддержка GNU\Linux!

  • Система анимации «Mecanim» (Mecanim animation system)
  • Поддержка DirectX 11 (DirectX 11 support)
  • Сборка приложений под Linux (Linux deployment)

Подробнее

Как я стал indie gamedev-разработчиком или особенности национальной разработки на коленке

Время на прочтение8 мин
Количество просмотров34K
Я не являюсь профессиональным разработчиком программного обеспечения и программирование практически никак не связано с моей основной трудовой деятельностью. Все гораздо хуже — это мое хобби. Смена деятельности весьма полезна и позволяет отдыхать от унылой и монотонной работы, а если она еще и позволяет извлекать удовольствие от процесса и результата, то это полезно вдвойне.

Для меня всегда интересным был gamedev (game development — разработка игр). Думаю, у каждого ребенка (подростка, гика, подставить свое) была такая пусть далекая и практически недостижимая, но мечта. Большинство вырастают и благополучно забывают о ней под грузом текущих проблем, а некоторые сохраняют ее даже до того момента, когда их дети вырастают и сами начинают мастерить что-то подобное. Мне повезло (или не повезло) относиться ко второй группе.
Читать дальше →

Valve наняла известного экономиста для изучения процессов в игровой экономике

Время на прочтение2 мин
Количество просмотров20K
Греческий экономист Янис Варуфакис (Yanis Varoufakis), который в последнее время не сходит с экранов BBC, CNN и Bloomberg Television в связи с греческим кризисом, рассказывает, как судьба занесла его в компанию Valve. В последнее время Янис стал известным экспертом и получает сотни писем в день от отчаянных инвесторов и бизнесменов. Сначала он принял сообщение от директора Valve за спам, но затем заинтересовался. Руководитель игровой студии предложил ему заняться изучением виртуальной экономики. Оказалось, что это очень увлекательное дело.

Таким образом, компания Valve стала вторым или третьим разработчиком, чьи игры будет анализировать штатный профессиональный экономист. Первопроходцем тут является компания CCP и игра EVE Online — там Эйольфур Гудмундссон (Eyjólfur Guðmundsson) уже пять лет публикует квартальные отчёты с обзором игровой экономики, изменением индексов цен и прочей статистикой.
Читать дальше →

Второе практическое задание с сайта unity3dstudent.com

Время на прочтение7 мин
Количество просмотров7.3K
Продолжая разбор задачек с unity3dstudent.com, рассмотрим вторую из них. Вот разбор первой задачи.
image
Ссылка на оригинальное задание: www.unity3dstudent.com/2010/07/challenge-c02-beginner

Суть: нужно создать сцену, в которой по нажатию пробела в поле зрения игрока начнёт падать ящик, в итоге запуская другой ящик в сторону мишени. После попадания мишень должна исчезнуть с каким-нибудь звуком. Запуск ящика – на основе рычага: один ящик уже лежит с одной стороны, ещё один падает на другую сторону рычага.

UPD: третья задача

Приступим!

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

Практические задания с сайта unity3dstudent.com

Время на прочтение4 мин
Количество просмотров19K
Из постов DisaDisa — переводов уроков с сайта unity3dstudent — я узнал об этом интересном сайте. Помимо уроков (вполне вменяемых, хотя и не совсем логичных — местами повествование переходит на очевидные моменты языков программирования (javascript, в случае этих уроков), такие как циклы или булевые выражения) там оказались ещё и так называемые “Challenges” — практические задания на применение материала из уроков. Задания сопровождаются видео-примером результата решения.

Пока таких заданий всего три, но, будем надеяться, появятся ещё. Но даже эти задания позволяют на практике ощутить простоту и удобство Unity. Разумеется, они подразумевают самостоятельное решение (ссылки на задания будут перед их решением), но если что-то вдруг не получается, можно заглянуть сюда. Ещё одна цель поста (помимо разбора конкретных заданий) — показать на примере, что можно сделать с помощью Unity с приложением минимальных усилий.

/* Для понимания статьи желательно иметь хотя бы небольшой опыт работы с Unity (особенно с пользовательским интерфейсом) — можно посмотреть пару постов от DisaDisa или первые уроки на unity3dstudent.com */

В этой статье – только про первое из заданий. Остальные — в самое ближайшее время.

UPD: Вторая задача
UPD 2: Третья


Да, замечу ещё, что под формулировкой задания (видео + небольшой текст) на сайте даны ссылки на уроки, необходимые для выполнения задания.

Challenge accepted?
Читать дальше →

CLANG, игра для фанатов фехтования

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

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

9 июня Стивенсон представил на проекте Kickstarter свою компанию и её игровой проект «CLANG», что можно примерно перевести как “лязг”. Компьютерная игра, призванная как можно более реалистично отобразить сражения при помощи холодного оружия.
Читать дальше →

Пресс-конференции Microsoft, Electronic Arts, SONY, Ubisoft на E3 2012

Время на прочтение1 мин
Количество просмотров7.3K
Пресс-конференция Microsoft на E3 2012 комментируют Виктор Зуев и Петр Сальников.

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

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

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


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

Creative Commons News: конкурс свободных игр, Политика открытого доступа Всемирного банка и свободный рэп

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


Liberated Pixel Cup: грандиозный конкурс по разработке свободных игр

Мы рады объявить о запуске Liberated Pixel Cup, соревнования по созданию свободных игр, начатого в сотрудничестве между Creative Commons, Free Software Foundation, Mozilla и OpenGameArt! Liberated Pixel Cup — это соревнование из двух частей: сделать кучу удивительных художественных произведений, лицензированных для свободной культуры, и написать кучу СПО-игр, которые будут их использовать. Надеемся, что может получиться много интересных проектов..., но это произойдет только, если такие люди, как вы включатся в работу! Технически проект будет осуществляться в три этапа. Подробнее.

Всемирный банк анонсирует Политику открытого доступа и запускает Открытый репозиторий знаний с помощью Creative CommonsOKR Stack Logo

Всемирный банк объявил о новой Политике открытого доступа (Open Access Policy)! Начиная с 1 июля 2012 года Политика открытого доступа требует, чтобы все научные результаты и информационные продукты, опубликованные Банком, были по умолчанию лицензированы по лицензии Creative Commons Attribution (CC BY).
Читать дальше →

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

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


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



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

Почему Java?

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

IDE

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

JDK

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

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

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

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

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


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

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

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