Ошибки при разработке игр под мобильные платформы

Автор: admin от 20-06-2014, 19:55, посмотрело: 625

Ошибки при разработке игр под мобильные платформы

Привет, Хабрасообщество!
В этой статье я хочу рассказать о своем опыте разработки приложений под мобильные платформы, а также их монетизации.

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

Категория: Программирование / Веб-разработка / Android

 

Работа с ложными срабатываниями в PVS-Studio и CppCat

Автор: admin от 20-06-2014, 18:50, посмотрело: 398

Работа с ложными срабатываниями в PVS-Studio и CppCat
Недавно я решил вновь проверить физический движок Newton Game Dynamics. Код проекта качественный. Поэтому почти не было предупреждений, выявивших ошибки. Зато было несколько десятков ложных срабатываний. Вроде бы писать статью не о чем. Но мне пришла в голову мысль, что можно написать о том, как работать с ложными срабатываниями, и как сделать, чтобы их не было. Проект Newton Game Dynamics показался мне подходящим для этого кандидатом.

Категория: Веб-разработка / Game Development

 

«Человек на острие ножа» — Джон Кармак, вехи достижений и вклад в игровую индустрию

Автор: admin от 20-06-2014, 17:45, посмотрело: 727

«Человек на острие ножа» — Джон Кармак, вехи достижений и вклад в игровую индустрию

Фигура Джона Кармака в индустрии компьютерных игр (далее по тексту КИ) неоднозначна. Существует большое количество слухов и скандалов, связанных с его именем. Многие считают его неприятным человеком, и многие также считают его гением. Эти два свойства, кстати, не взаимоисключающи. Можно быть не самым приятным в общении человеком, но при этом делать удивительные вещи. В этой публикации мы не рассматриваем все заслуги Джона перед КИ, не обсуждаем его прения с членами команды, и не стараемся раскопать наибольшее количество скандалов. Даже историю Id Software затрагиваем не полностью, лишь вскользь касаясь пройденных Джоном вех.

Любой разработчик со стажем и любой отдавший всю свою жизнь индустрии может быть предметом глубоких исследований, множества публикаций, и даже книг. Однако все понимают, надеюсь, как много нужно времени, чтобы собрать всю эту информацию воедино, проверить и сопоставить факты, связаться с фигурантами, выработать четкую стратегию изложения. Чем больше проходит времени, тем плотнее пелена истории покрывает удаляющиеся от нас годы, откуда можно было бы извлечь знание. Одно дело если ты был очевидцем его, если читатель (или писатель) представляет старый пласт игроков и пласт людей интересующихся. Совсем другое дело если с материалом знакомятся люди, которые вообще не знакомы с играми Wolf3D, Doom, Quake и кому наборы букв IDDQD и IDKFA ничего не говорят. Как рассказать все и не утомить читателя? Как сосредоточиться на главном? Как не потратить недели и месяцы на публикацию казалось бы ненужной статьи?

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

«Человек на острие ножа» — Джон Кармак, вехи достижений и вклад в игровую индустрию

Категория: Программирование / Game Development

 

Compile-time функциональное программирование в D

Автор: admin от 20-06-2014, 17:45, посмотрело: 514

Сегодня мы рассмотрим одну из главных фич языка D, ради которой он и создавался — это продвинутое программирование на этапе компиляции. Некоторые могут припомнить как на C++ высчитывается факториал или, что посложнее, реализацию игры «Жизнь» и испугаться. Не стоит, шаблоны в D на порядок проще и мощнее аналога из C++, но все равно они требуют особого подхода в размышлениях, поэтому для акклиматизации сложность материала будет нарастать постепенно.

Категория: Программирование

 

Компания Harley-Davidson представила электрический мотоцикл LiveWire

Автор: admin от 20-06-2014, 16:45, посмотрело: 541

Хотя электромотоциклы, как и электромобили, существуют уже довольно давно, интерес к электрическому приводу со стороны такой компании как Harley-Davidson означает очень многое. «Харлей» — это американская классика и предмет поклонения байкеров по всему миру. Для торговой марки, которая ассоциируется с рычащими «чопперами» и дальними поездками по трассе — это очень смелый ход. Мотоцикл LiveWire пока что не продаётся, поэтому о его цене и точных характеристиках ничего не известно.

Компания Harley-Davidson представила электрический мотоцикл LiveWire

Категория: Железо / Гаджеты

 

Android 4.4.4 (KTU84P) стал доступен для линейки Nexus

Автор: admin от 20-06-2014, 16:45, посмотрело: 725

Android 4.4.4 (KTU84P) стал доступен для линейки Nexus

«Заплатка» призвана улучшить безопасность системы в связи с недавно обнаруженной уязвимостью в OpenSSL. Размер OTA варьируется от 1,3МБ до 3МБ в зависимости от устройства.

Категория: Google / Android

 

В Steam начались летние распродажи

Автор: admin от 20-06-2014, 15:40, посмотрело: 435

В Steam начались летние распродажи

Летняя распродажа игр началась 19 июня и закончится 30 июня 2014 года.
Успевайте купить игр с хорошей скидкой и не играть в них. http://habrahabr.ru/post/227007/#habracut

Категория: Программирование / Game Development

 

Grid Tiling: смешение нескольких тайлов

Автор: admin от 20-06-2014, 15:40, посмотрело: 648

Думаю, многие из геймдев-программистов размышляли о том, как реализовать удобный map-tiling. Только представив всевозможные комбинации смешений, можно порядочно изломать свой мозг — я несколько раз пытался изобразить какой-либо простой в использовании алгоритм, который позволял бы отображать разнообразные тайло-карты. О том, что из этого получилось — а получилось нечто достаточно простое для реализации — можно узнать ниже.

Категория: Программирование / Game Development

 

Сформирована предварительная программа WebCamp: Developers Day

Автор: admin от 20-06-2014, 14:35, посмотрело: 436

Сформирована предварительная программа WebCamp: Developers Day

C 21 по 24 июля в рамках Odessa Innovation Week пройдет V ежегодная конференция веб-разработчиков WebCamp 2014, которая будет включать в себя следующие направления: разработка, управление проектами, дизайн, интернет-маркетинг и мобильные технологии.

24 июля день конференции будет посвящен веб-разработке. В трех параллельных потоках участники обсудят актуальные вопросы по таким направлениям, как: Front-End, Back-End и Frameworks/Architecture.

На потоке Front-End речь пойдет о вопросах современной верстки и разработки фронтенда. Поток Back-End будет посвящен актуальным темам разработки бекенда на различных языках программирования: javascript, Scala, PHP и других. О секретах различных фреймворков, их сравнении и выборе для определенных задач, а также об архитектурных вопросах будет идти речь на потоке Frameworks/Architecture.

Категория: Программирование / Веб-разработка

 

Пользовательские параметры и показатели в Universal Analytics

Автор: admin от 20-06-2014, 14:35, посмотрело: 685

Возможность использования «пользовательских параметров и показателей» пришла вместе с новой версией Google Analytics. Если ранее, в ставшей уже классической версии Google Analytics, нам была предоставлена возможность манипулировать 5-ю пользовательскими переменными, то теперь в Universal Analytics мы можем использовать до 20 пользовательских параметров и показателей.

Для удобства работы с материалом я разделил его на блоки:
1.Что такое пользовательские параметры и показатели?
2.Для каких целей могут быть использованы пользовательские параметры и показатели Universal Analytics?
3.Ограничения использования пользовательских параметров и показателей.
4.Создание пользовательских параметров и показателей.
5.Установка значений пользовательских параметров и показателей.
6.Работа с пользовательскими параметрами и показателями в отчетах Google Analytics.

Что такое пользовательские параметры и показатели?

Категория: Компании / Google

 
Назад Вперед