Pull to refresh
25
0
Максим Савенков @MaxEdZX

Разработчик компьютерных игр

Send message
Я в прошлом году библиотеку Allegro портировал на Emscripten, и запускал в браузере демо-проект: http://zxstudio.org/projects/allegro/skater/skater_r.html

Потом, правда, порт забросил — попытался прикрутить Asyncify к нему, а у меня компилятор начал падать…
Это уже сильно после моих попыток, я в районе 2008ого занимался этим. Пересылал бинарные данные через сеть на asio. Там забавно было то, что пришлось сделать вид, что у меня один непрерывный архив, в который я постоянно что-то дописываю — иначе Boost лепил бы каждый раз заголовок, а он очень большой (по сравнению с размером сериализованного класса).
Ага, ещё бы они работали в каждом браузере и на каждой платформе одинаково… А то там даже Input API чуть разный везде, не говоря уже про графику. То есть, браузер — это не +1 платформа, а +2, как минимум, если брать только Хром и ФФ.
Кому айс, кому нет… Я вот не могу играть в браузере — неприятно почему-то. Впрочем, веб-версию этой игры может быть когда-нибудь сделаю, благо опыт работы с Emscripten есть. Но не сейчас.
Трейлер я делал не сам, мне помог человек с IndieDB, откликнувшийся на объявление, но пожелавший остаться анонимным. У меня уже была своя версия, которой я был недоволен, он взял её, и сильно допилил, в результате чего получилось то, что можно видеть сейчас.

В плане редактирования видео, лично мне очень понравился редактор VSDC Free Video Editor. И бесплатный, и возможности достаточно широкие, и логичный и понятный для программиста подход — создаём объекты, указываем время жизни, меняем свойства, и т.п. До этого, трейлеры для предыдущих версия 0.x делал просто в VirtualDub, но это было такое мучение каждый раз…
Я его юзал в районе 1.35-1.37, каждую версию интерфейс немного (порой, поначалу, незаметно) ломался, вся система в целом была подвержена внезапным access violation'ам при неправильно произнесённых заклинаниях… Может сейчас уже стало лучше — даже наверняка, потому что хотя бы интерфейс должен был устаканиться. Но тогда было что-то не очень весело дебажить падения в недрах буста. С другой стороны, в конце концов у меня тоже всё заработало, и довольно неплохо, несмотря на то, что вообще-то я эту сериализацию использовал не совсем для того, для чего она предназначалась (а именно для пересылки данных по сети).
Да, Ace Combat: Assault Horizon
Open Horizon делает мой друг, с которым мы делим блог на двоих (ему не хотелось заводить свой). Проект жив и здоров, скоро, возможно, будет третья демо-версия.
Спасибо. Это, во многом, заслуга художника Олега Павлова, который сделал мне такую хорошую графику. Я был приятно удивлён уже первым набросками кораблей.
Ага, это было забавно :) Впрочем, есть же ещё и последние уровни… У меня замки тоже тонут, правда, без фонтанов. Будем считать, что разваливаются.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity