Archive for Март, 2009

26
Мар

Демо версия

   Posted by: admin    in Space Arcade

Я всетаки решил выпустить эту демо-версию не дожидаясь фикса багов под виндой. Эта версия содержит полный игровой цикл: старт-игра-ввод рекордов-старт. В дальнейшем в игре будет добавлено:

  • Бустеры для игроков: оружие и броня
  • Вражеские корабли научатся стрелять и двигаться в разные стороны
  • Уровень сложности будет постепенно повышаться со временем

Собственно это наверно полный список фич которые будут добавлены в игру. После этих фич разработка будет остановлена. А вот собственно говоря и демки:

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:

19
Мар

Знаменательный день

   Posted by: admin    in Space Arcade

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

На выходных буду собирать и выкладывать бинарные сборки для ununtu x86_64, rhel5, win32 и возможно debian unstable и FC последних версий.

Tags:

MagicEngine использует сигналы для реализации событий.

Сигнал генерируется в ответ на некоторое событие, он несет в себе информацию об этом событии. Слот  это функция, которая вызывается в ответ на определнный сигнал.

Для сигналов и слотов в движке MagicEngine были выставлены следующие требования:

  1. Сигналы ничего не знают о слотах в которые они отправляются
  2. Сигналы несут в себе некоторые обобщенные данные
  3. Слот знает какие данные он хочет получить от сигнала
  4. Слот незнает кто отправил сигнал
  5. Допускаются множественные соединения (сигнал может быть присоединен к разным слотам, и к 1 слоту может быть прикреплено несколько сигналов)
  6. Сигналы и слоты имеют имена.

Read the rest of this entry »

Tags: