Почему я мигрировал с OpenFL на Unity

Infinity Inc

Друзья, я чувствую какую-то необходимость объясниться, почему после 1.5 месяцев разработки Infinity Inc. на OpenFL и всяческого нахваливания его я все-таки я вдруг перешел на Unity. На блогах все друг друга знают, так что я удалил лишние представления. Оригинальный текст здесь: kanobu.ru/pub/431958/

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

Релиз Space Duuude, и что дальше

Два года назад, вдохновленный киевским DevGamm и звучавшим отовсюду «HTML5 — будущее портальных игр», я нацелился делать по три простеньких игры в неделю (а лучше — в день!), клепать по десятку рескинов, продавать каждую по пять тыщ долларов и заработать на этом миллион; в крайнем случае — полмиллиона.

Само собой, соснул.
Читать дальше →
  • +8

Какао. Игра для Андроид

Всем привет!

Сделал очередную простенькую игру. Называется Какао. Потихоньку строю свою игровую империю :)



Игра не отличается оригинальным геймплеем — нужно просто бросать кубики (сахара) к другим кубикам того же цвета. В игре бесконечное число уровней, возрастающая скорость движения кубиков и… приятная джазовая музыка :)

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

Как я 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!», наивно полагая, что раз работает на десктопе и айпаде, то и везде будет работать. Как же я был наивен.



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

Air VS OpenFL. Тест Nape.



Всем привет!
Наконец-то я собрался и сделал демки на AS3 и Haxe, чтобы сравнить производительность Nape на iPad 3.

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

Третья русскоязычная онлайн Haxe конференция

HaxeТретья онлайн ruHaxe конференция состоится уже в эту субботу 14.09 в 12.00 по Москве.

Презентации докладов будут идти через Twitch, а непосредственное общение с докладчиками будет происходить в skype-чате.
Ссылки на демонстрации будут раздаваться в чате во время конференции, а также дублироваться в твиттер на twitter.com/haxe_ru по ходу конференции.

Предварительный список докладов:
  • Сергей(zzzzzzerg) Мирянов — Разработка расширений для OpenFL для нативных платформ.
  • Александр(Dukobpa3) — Проект на Haxe нубом для нубов. Автосборка maven, OpenFl, Попытка ТДД.
  • wvxvw — Взаимодействие Haxe и Org-babel.
  • Вадим (YellowAfterlife) Дяченко — тема будет объявлена позже
  • Slava Ra — библиотека Animatronic или не ограничиваем Flash аниматора

Актуальная информация о конференции.
Что такое Haxe?

Видео докладов с предыдущих конференций ruHaxe.

Видео докладов с третьей Haxe конференции, два доклада будут добавлены позже.
  • +8

Haxe vs Flash: Как не надо делать тесты производительности

Обновления в конце

Вводные: задача не выжать миллион fps, а заставить при равных условиях не проиграть хаксу

Сразу хочу сказать, что я в Haxe полный ноль. Парочку файлов собрал относительно недавно. За день до этого у меня была истерическая беседа с одним человеком, который работает с Haxe. Не буду выдавать все детали. Кто знает — молодец. Кто не знает — ничего не потерял. После общения с ним мне стало любопытно. А почему ХаКс всё же шустрее работает? Начал ковырять его вдоль и поперек и нануглил интересную страничку adobe.ly/15IZlJu, где человек собрал еще в 2009 году простой пример, показывающий FPS проекта на флеше и на ХаКсе.

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

Первое, что нам надо — скачать исходники adobe.ly/15ajTbA и извлечь их. Там лежат файлы для хакса и Flash IDE и так же готовые swf'ки с html'ками

Запускаем mandelbrot-as3.html и смотрим на генерацию фракталов. У меня заняла ~538мс первичная генерация. FPS стабильно 143.


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

Reflector (deflektor remake)

Дописал и выложил на fgl первую полностью законченую свою игру (моя первая игра дошедшая до релиза).

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

Описание идеи тайлового 3д рендера

Как и обещал в твиттере, пишу небольшой отчет про очередную попытку сделать софтварный рендер.

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

Geek Party (СПб): Делаем игру на haxe в реалтайме

Друзья! Кто будет в эту субботу (24/11/2012) в СПб (или кто всегда тут), есть хорошая возможность отжечь на Гик Пати №1 (geekparty.ru).

Задачи:
— совместно за вечер собрать небольшую, но веселую игрушку,
— пообщаться,
— повтыкать в произведения цифрового искусства,
— порубаться в Теккен и возможно в Марио,
— отдохнуть в компании единомышленников.

Вход — бесплатный, чай / кофе / печенюги — тоже. Вообще, затея сугубо душевная, некоммерческая.
Geek Party VK group
Читать дальше →