Archive for the ‘MagicEngine’ Category

Некоторое время назад я задумывался об авто генерации классов, тогда я хотел использовать xml+xslt для того чтобы генерировать описания и загрузчики объектов интерфейса. Read the rest of this entry »

29
Дек

С Новым Годом

   Posted by: admin Tags: , ,

Вот опять заканчивается один год и начинается новый и, как обычно в это время, я предлагаю вашему вниманию NYP2010.

Всех с Новым  Годом! Read the rest of this entry »

Неделю небыло интернета а без него как без рук, учитывая что git сервер находится здесь, сделать что-либо из дома становится нереально.

Read the rest of this entry »

13
Июл

Релиз space_arcade 0.5.0.1

   Posted by: admin Tags:

На выходных я наконец-то доработал space_arcade до новой версии: 0.5.0.

Это уже практически полнофункциональная игра, в которой нехватает всего нескольких элементов геймплея.

Read the rest of this entry »

В скором времени надеюсь выпустить свежую демо версию – 0.5.0. Последнюю неделю активно работаю над реализацией различной “gameplay” функциональности, как то АИ, стрельба врагов и т.д.

Ниже вам предлагается список новшеств который войдет в новую версию и новенький скриншот.
Read the rest of this entry »

Никогда не задумывался о том, как много в игре значит фон. Вроде на геймплей не влияет, но как только он появляется становится гораздо веселее. Вот и добавил себе фон в игру, с помощью партиклов сделал мерцающее звездное небо… Получилось весьма симпатично. Ну и еще слегка модифицировал кол-во и скорость врагов) Скоро будет очередная демо версия, а пока новый скриншот.

Read the rest of this entry »

Вчера я, после долгого перерыва, выпустил новую версию space_arcade.
Отличий в этой версии не так много как хотелось:

  • Зафикшен баг с вводом vV и Ww. Теперь игра не падает при вводе чего-либо в таблицу рекордов.
  • Заменен арт. Наконец-то я получил новый арт (пару недель назад) и вставил его в игру.

Разумеется, на этом работы не завершены, есть еще много вещей, которые необходимо реализовать, чтобы это стало полноценной игрой.
Read the rest of this entry »

26
Мар

Демо версия

   Posted by: admin Tags:

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

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

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

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.: Просьба сообщать о всех багах.

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

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

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

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

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

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

Read the rest of this entry »