Бесконечный аркадный раннер Cracky Doors - Labyrinth Hit от Brainy Studio


Всем привет! Это мой первый пост здесь, меня зовут Дмитрий, я из Brainy Studio из Перми, будем знакомы!



Вот уже около года мы работаем над игрой TurnOn, с прототипом которой в 2014 году нам удалось победить в финале международного конкурса Imagine Cup, а весной этого года получить Greenlight на Steam. Подробнее об этом вы можете почитать в нашем блоге здесь.

И пока работаем над основным проектом, мы выпустили игру Cracky Doors — Labyrinth Hit, захватывающую аркаду в стиле нуар, в которой нужно бежать по центру бесконечного черно-белого коридора и открывать двери, а какая дверь будет следующей — неизвестно. Основная цель — открыть как можно больше дверей, иначе — конец. Прототип игры был собран на хакатоне #msdevtour (коротко об экспедиции) в Перми всего за одну ночь и стал победителем, после чего нам понадобилось примерно 1,5 месяца, чтобы довести игру до ума.
Так игра выглядит сейчас:
Читать дальше →

Как мы пирог пекли, или Как НЕ закончить игру?


Расстилаем скатерть

Здравствуйте, меня зовут Максим, и я увлекаюсь геймдизайном, а также графикой для игр. С самых юных лет во мне было желание разрабатывать игры. И однажды я узнал, что мои знакомые делают игру “на чистом энтузиазме” с помощью Flash. Мне, безусловно, стало интересно.
Читать дальше →

Делаем игру под моб. платформу (Air,Starling,Android)

Примерно год назад у меня появился Samsung Galaxy S 5.0. И страх как сильно мне захотелось сделать под него игру используя свои «знания» as3. Найти инфу в сети по теме мне не удалось, но какие-то обрывки нужной информации все же всплывали.

Я снял небольшой видеоурок в котором с нуля делаю простенькую игру используя Starling.
Превью


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

Как я HTML5-игру с OpenFL делал (и наплодил больше багов, чем там было самой игры)

2
В этом посте я собрал список проблем, с которыми столкнулся при разработке простой HTML5-игры на связке Haxe-OpenFL-Box2D. И самому себе на будущее, и кому-нибудь, может, тоже пригодится.

В первую очередь дисклеймер: мои руки растут из жопы, я плохо разбираюсь в OpenFL и Haxe в целом. Я понимаю, что это опенсорс и «если что-то не устраивает — возьми и почини сам». Также я очень благодарен всему русскому сообществу Haxe за неоднократные консультации и помощь!

На киевском DevGamm 2013 я хотел штурмовать Speed Game Dating, и для этого на пару с художником мы сделали за две недели Cake Break — Box2D-физпаззл на флеше. Времени было немного, поучаствовать хотелось, а игры такого плана делаются как раз быстро.

Спонсоры, глядя на игру, с равнодушным лицом отвечали: «Meh», добавляя, что вот если бы она была на модном HTML5 — то было бы, конечно, совсем другое дело, и что как только её портирую — сразу идти к ним.

Не вопрос! Откопал Haxe, сделал «haxelib install box2d», восхитился: «Как же легко портировать с флешика на хакс! Вот буквально только int на Int заменить и void на Void!», наивно полагая, что раз работает на десктопе и айпаде, то и везде будет работать. Как же я был наивен.



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

Подтверждение налогового резидентства РФ

4
Когда придет пора получать деньги за лицензию на программу, некоторые ваши партнеры в странах ЕС могут попросить вас подтвердить ваш статус налогового резидента. Меня часто спрашивают, как пройти эту процедуру в России.

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


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

Слоны - постмортем

Введение


Так уж случилось, что я попал армию, в армии сломал ногу, и мне дали два месяца отпуска, и я решил не просто отдыхать, а заняться снова своим любимым делом, да и попробовать что-то заработать. В глазах горел огонь, пальцы жаждали писать код. На флеше я сижу довольно давно, и до ухода в армию успел познакомиться со Starling, и даже закинул простенькую игру в google market — Acribeia. Соответственно, для того чтобы вспомнить как вообще делают игры, и для того чтобы сделать игру быстро, я решил воспользоваться уже знакомой технологией.

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

Мои мысли как фильм может помочь нам избежать катастрофы

Это не отзыв к фильму, это призыв для оптимистов, вам все равно нечем заняться раз вы здесь — прочитайте.

Итак, это не просто фильм, это — первый шаг к светлому будущему. Сегодня мы привыкли говорить про апокалипсис как будто ждем его, смотреть фильмы с всевозможными разрушениями и радоваться. Нет, я ничем не отличаюсь в этом, даже когда я смотрю фильмы про искусственный интеллект, классический отрицательный конец кажется мне чуть-ли не единственным реалистичным, но посмотрев Tomorrowland задумываешься о правильности своих мыслей. Нас по жизни ведут именно наши мысли, а мир прогнил именно потому, что его можно описать как шарик, населенный миллиардами, казалось бы на первый взгляд, разумных существ, которые каждый день ненавидят все вокруг и только создают негатив, тормозят прогресс и думают только о наживе сегодня. Нет, чтобы все было лучше филантропами становиться поголовно не нужно, на правильных вещах даже заработать можно. Вон Disney снял прекрасный фильм с прекрасным месседжем и даже заработал на этом. Представьте, если хотя бы каждый сотый, посмотревший фильм уловит месседж и изменить хоть мелочь, то мир уже стал лучше, только нужно чтоб как можно больше людей посмотрели фильм, ведь один процент от миллиарда гораздо больше, чем он же от ста тысяч. Я уверен, не всем понравится фильм, многие будут считать его сказкой, другие просто скажут, что они слишком взрослые для него, и так далее. Даже больше: не все, из тех, кому понравился фильм поймут месседж, еще меньше захотят что-то изменить, ну и в конечном итоге совсем мало останется людей, которые хоть что-то изменят, да хоть в своем мировоззрении.

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

Moto x3m - Mad Puffers WRRRRM!

1
Mad Puffers StudioMoto x3m by Mad Puffers

Пока разбирались с продажей «Max Fury: Death Racer», успели запилить новую игру «Moto x3m». Это наши первые мотоциклы, но получились довольно удачно. Продавать изначально планировали через FGl, хотелось оценить рынок так как видели оживление в последнее время. Проект был достаточно быстрым, всего за 3 недели мы собрали версию для FGl.

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

Max Fury [Death Racer] - первый проект MadPuffers

Наконец то заработали блоги:) А у нас на собиралось много интересного, но за работой тяжеловато найти время и написать.

С начала этого года мы немного реформировались, это коснулось организации работы в команде и создании нового бренда «Mad Puffers». В связи с ситуацией в стране и по личным причинам нас покинул отец основатель FlashRush — Александр. В это же время после года отсутствия к нам вернулся наш основной художник — Урряяя :) Художника студента/практиканта не удалось вывести на орбиту, отправили учится дальше.

За 2014 мы мало выпускали новых игр, основное достижение это игра «Madmen Racing», большую часть времени мы уделили портированию своих и не только игр на мобильные, набили шишки получили бесценный опыт, теперь с уверенностью можем сказать что AIR отличнейшее средство для разработки под мобилки Android/iOS. Игры «Catch the Nuts», «Mad Race».

Mad PuffersВКонтакте
Twitter
Facebook

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

Не используйте клавишу Z для стрельбы!

2
Итак, господа(и дамы).
Меня постоянно раздражает навязчивое стремление разработчиков платформеров использовать клавишу «Z» для стрельбы или прыжков. Особенно этим грешат пользователи Flixel-а и FlashPunk-а, почему то. Раньше я просто раздражался этим фактом, накапливая внутреннее напряжение, но чувствую, пришло время вынести это наружу, подкрепив небольшой доказательной базой. (как раз случайно наткнулся недавно на любопытный документ, который стал последней каплей..)

Итак, опустите глаза вниз, и взгляните на клавиатуру. Что мы видим? Как правило, клавиша«Z» находит в крайнем левом нижнем положении буквенной клавиатуры. Рядом с ней, как бы намекая, находится клавиша «X», и это намёк обычно разработчики воспринимают буквально в лоб, вешая на Z-стрельбу, на X-прыжок (ну или наоборот, это не принципиально).

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

НО!!!
А что если игрок, скажем, коренной немец?
Смотрим (стандартная немецкая клавиатура с раскладкой DIN 2137-1:2012-06):


Оппа… клавиша Z неожиданно переехала не куда нибудь, а аж в центр клавиатуры…
при таком раскладе ходить одной рукой стрелочками, а другой стрелять и прыгать при помощи Z-X уже не так весело…

Едем дальше:
А что если игрок, скажем, француз?



Боже… да тут не то что Z не в том месте, тут даже любимый всеми WSAD в качестве замены движения стрелочками использовать не выйдет. (как, впрочем и на других AZERTY клавиатурах, популярных, к примеру, в той же Бельгии и Канаде). Между прочим, с французской клавиатурой связан ещё один забавный косяк — на ней цифровые клавиши работают только в паре с шифтом, что, для того же переключения оружия довольно не весело.

И ведь это ещё не все, ещё есть Дворак, Турецкая раскладка(F-keyboard), и прочие, прочие, прочие…

Короче, господа, если хотите, чтоб в ваши игры было удобно играть всем, то не используйте Z в качестве кнопки для прыжков и стрельбы. Пусть это лучше будет CTRL или Shift, либо пара X+C, ведь они то всегда на месте.