Category Archives: Скетчи
Скетчи, прототипы, идеи
В этой заметке я опишу способ сборки bgfx приложений для веба (WebAssembly) через Emscripten.
Платформа для установки это Linux x86-64, например Arch Linux.
Для начала установим Emscripten версии 3.1.51, иначе у вас ничего не получится, всё из-за изменения типа динамических библотек в последней версии Emscripten. Подробнее можно прочитать здесь:
https://github.com/bkaradzic/bgfx/discussions/3266
Делается это так:
git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install 3.1.51
./emsdk activate 3.1.51
source ./emsdk_env.sh
Flame Steel Zombie Night прототип (обновлено)
Первая версия Flame Steel Zombie Night для Windows:
FlameSteelZombieNightPrototype2
Можешь бегать, стрелять, зарабатывать очки. Стрелять мышью, бегать вперед назад на стрелках клавиатуры.
Это прототип первой игры на Flame Steel Engine, с единой кодовой базой для нескольких платформ.
16-битные помощники Санты
Мне пришло на почту сообщение:
“Эй мы тут открываем ретро гейм-джем – bibitjam3!!! Ты должен сделать игру на ретро платформу 8-16 бит!!!”
Ба! Это же мечта моего детства – сделать игру для Сеги Меги Драйв Два.
Что-ж я попробовал сделать игрушку, и у меня что-то даже получилось:
Игру я назвал “Замес Красной Королевы”. История такова – “Красная Королева была брошена в смертельный лабиринт, теперь она убьет всех на своем пути к свободе.”
Можно ходить, можно атаковать зеленую штучку с красными глазами, открывать сундуки с сокровищами, и переходить из сцены в сцену.
Это конечно уровень “на попробовать” хоть что-нибудь сделать для сеги и для конкурса.
Я использовать SGDK тулкит – компилятор для моторолы 68к на базе GCC, библиотеки для работы с железом сеги меги.
Теперь я понимаю что это реально было сложно – делать игры 20-30 лет назад. Например каждый тайл – должен быть поделен на кусочки 8х8 пикселей и отрисован кусками по очереди. Также палитра для каждого тайла должна не превышать 16 цветов! Сейчас конечно гораздо проще.
Конечно же нужно создать игровой, звуковой, графический движок для игры, как и сейчас.
Вы можете поиграть в Красную Королеву с помощью эмулятора Sega Genesis и РОМа игры:
http://demensdeum.com/games/redQueenRampageSegaGenesis/RedQueenRampage.zip
Если вы хотите посмотреть исходники:
http://demensdeum.com/games/redQueenRampageSegaGenesis/RedQueenRampageSource.zip