Я всетаки решил выпустить эту демо-версию не дожидаясь фикса багов под виндой. Эта версия содержит полный игровой цикл: старт-игра-ввод рекордов-старт. В дальнейшем в игре будет добавлено:
- Бустеры для игроков: оружие и броня
- Вражеские корабли научатся стрелять и двигаться в разные стороны
- Уровень сложности будет постепенно повышаться со временем
Собственно это наверно полный список фич которые будут добавлены в игру. После этих фич разработка будет остановлена. А вот собственно говоря и демки:
Ubuntu 8.10 x86_64 (1.6 Мб)
Windows (5.1 Мб)
Для использования пакета для ubuntu необходимо выполнить 2 команды:
apt-get install libglfw2
apt-get install libglew1.5
Известные баги: при вводе vV или oO в виндовой версии в окне рекордов игра вылетает.
P.S.: Просьба сообщать о всех багах.
Tags: Разработка SO Arcade
Сегодня знаменательный день, сегодня в репозитории появился долгожданный мною тег: so_arcade_demo_1. Реализовано много всего, уже даже можно поиграть и сохранить свои рекорды.
На выходных буду собирать и выкладывать бинарные сборки для ununtu x86_64, rhel5, win32 и возможно debian unstable и FC последних версий.
Tags: Разработка SO Arcade
Комментарии к записи Знаменательный день отключены
MagicEngine использует сигналы для реализации событий.
Сигнал генерируется в ответ на некоторое событие, он несет в себе информацию об этом событии. Слот это функция, которая вызывается в ответ на определнный сигнал.
Для сигналов и слотов в движке MagicEngine были выставлены следующие требования:
- Сигналы ничего не знают о слотах в которые они отправляются
- Сигналы несут в себе некоторые обобщенные данные
- Слот знает какие данные он хочет получить от сигнала
- Слот незнает кто отправил сигнал
- Допускаются множественные соединения (сигнал может быть присоединен к разным слотам, и к 1 слоту может быть прикреплено несколько сигналов)
- Сигналы и слоты имеют имена.
Read the rest of this entry »
Tags: MagicEngine компоненты