пятница, 24 июля 2009 г.

Демо игрового движка №4. Выбор объектов по силуэту.

Новая демка. На этот раз выбор спрайта по его силуэту и проигрывание звука.
В данном случае для выбора объекта используется дополнительная текстура - силуэт.
Принцип работы - отрисовка в буфер каждого объекта индивидуальным цветом, после - взятие под курсором мыши цвета и определение, какому объекту он принадлежит.
Хотел сделать так, что бы использовалась основная текстура - задать смешивание цвета спрайта так, что бы все видимые пиксели текстуры были заменены на цвет спрайта, но этот вариант не вышло реализовать. Сделал при помощи маски. Дальше добавлю возможность уже программно генерировать эту маску.
По поводу звука - всё просто благодаря использованию библиотеки audiere. Больше времени пришлось потратить на поиск более-менее нормального звука, чем на само программирование :).

И так, ссылки на демку:
ifolder.ru
narod.yandex.ru

четверг, 16 июля 2009 г.

Демо игрового движка №3. Рассыпание объекта.

Закончил ещё одну демку. Эффект рассыпания объекта.

Основан на системе частиц и одной фишке: ещё в первых версиях движка реализовал ради интереса возможность вместо всей текстуры выводить её часть, ну и отображение в зеркальной проекции так же добавил. В версии 0.3 хорошо оттестировал эту фичу, включил в ядро движка, да и благополучно забыл про неё. Вчера понадобилось сделать рассыпание объекта, тут и вспомнил про такую полезную функциональность.
Систему частиц забрал из старой версии движка, пришлось над ней не много поработать, так как успели произойти некоторые изменения в архитектуре. Но теперь всё на месте и работает.
Пример можно скачать по этим ссылкам:
ifolder.ru
narod.ru

понедельник, 13 июля 2009 г.

Тетрис.

Вдогонку к посту про демку-тетрис.
На форуме http://gamedev.ru в разделе проектов буквально пару дней появился проект - тетрис. Игра оказалась очень интересной, после небольших доработак вообще вещь :)
Ссылка на тему на форуме:
Tetris
Саму игру скачать можно тут:
Страничка проекта.

Демо игрового движка. Версия 0.4

Готова демка для игрового движка - тетрис.
Как уже говорил, многие особенности, которые планировал реализовать, просто убрал, что очень сократило время разработки.
Отказался от:
1. Звук.
2. Анимация ячеек карты.
3. Разные игровые уровни с разными "стаканами".
4. Свойства ячеек и выпадающие бонусы и эффекты.
5. Сохранение прогресса игры.
И ещё много разных особенностей по мелочи.
Зато игра была закончена за пару дней, да и в очередной раз убедился, что уже на движке версии 0.4 можно сделать что то стоящее. Что порадовало - в процессе разработки код движка вообще не менялся, что является одним из признаков его готовности к использованию.
Скриншот демки:Скачать можно по этим ссылкам:
Сама демка:
rapidshare
ifolder
narod.ru

Исходники игры:
rapidshare
ifolder
narod.ru

Скоро релиз самого движка. Он состоится или на этой неделе, или на следующей. Всё зависит от наличия или отсутствия свободного времени.

пятница, 10 июля 2009 г.

Последние новости с девелоперского фронта.

Демка движка почти завершена.
Сделал фичекат, поэтому и сократилось время разработки.
Благополучно были пока убраны звук и разнообразные игровые уровни.
Ещё дня 3, и демка под гордым индексом 0.4 будет готова.
Соответственно и релиз движка тоже близко. Скорее всего пока без уроков выложу, а их буду постепенно составлять.
Так как проект планируется открытый, то скорее всего файловым хранилищем будет sourceforge.net, функционал у него отличный. Всё что надо для хранения проекта есть.
Так что ещё не много осталось до первого официального релиза. :)

среда, 8 июля 2009 г.

Дешёвые защитные очки для страйкбола.

Ситуация такая: родной город не столица, страйкбольных магазинов нет, обычно очки надо заказывать, да и деньги не у всех водятся на хорошие очки в 40 долларов. Решил попробовать что нибудь из строительно-рабочей продукции. В одном магазине нашёл вот такие очки (фотография плохая, но лучше нет):
Цена вопроса: 12 гривен 18 копеек (что то в районе 2-х долларов).
Расстрел из базового G36C впритык. 5 Выстрелов одиночными и 3 длинных очереди. Остались малозаметные вмятины после очередей. Жаль, нет максимального тюна для проверки очков на нём.
В ношении очки довольно удобные, можно резинку вставить в отверстия на дужках. Что не понравилось - очень просто пачкаются. Запотевают ли и на сколько сильно, ничего сказать не могу, надо в них побегать.
Вердикт: выдавать зрителям, новичкам, желающим попробовать, что такое страйкбол. Можно при "наличии отсутствия денег" использовать как основную защиту.

Обновление:
Узнал у товарищей на тематическом ресурсе, говорят, что такими очками пользуются, держит 130 тюн.