Собранный бинарный файл последней версии игры Batty прикреплен к топику.Скриншоты первых трех стадий игры Batty.################### 16-03-2009 1:04 ########################Теперь игра запускается в оконном режиме. Оптимизировал реализацию фиксированного
FPS.
Ревизия в
CVS равна '
19', ветка '
http://svn.shelek.su/public/batty/batty_window'.
P.S. Для запуска программы требуется DirectX 8.0 или выше.
-------------------------
<ESC> - выход из программы
<P> - пауза
Управление "мышью" и "клавиатурой":
<K> - влево ( <-- )
<L> - вправо ( --> )
<SPACE> - стрелять
-------------------------
################### 03-02-2009 1:04 ########################Игровой движок (
logic.c) и модуль рисования игровых стадий (
draw.c) реализованы полностью.
Ревизия в
CVS отражающая текущее состояние равна '
11', ветка '
http://svn.shelek.su/public/batty'.
Осталось реализовать меню и добавить музыкальное сопровождение.
P.S. Для запуска программы требуется DirectX 8.0 или выше. Для отображения FPS передайте бинарнику в качестве параметра строку
-debyg.
-------------------------
<ESC> - выход из программы
<p> - пауза
-------------------------
################### 16-11-2008 14:50 ########################Реализованы все падающие бонусы и переход между стадиями.
Теперь все исходники размешены на SVN-сервере:
http://svn.shelek.su/public/batty/, ревизия '
1'.
P.S. Для запуска программы требуется DirectX 8.0 или выше.
<ESC> - выход из программы
<q> - перегрузить уровень
<e> - пауза
################### 06-08-2008 11:11 ########################Изменил модуль
draw.c, теперь все работает стабильно на разных видеокартачках (хочется в это верить
).
Доработан модуль
logic.c, в принципе логика вся написана и протестирована. Осталось реализовать в полной мере все падающие бонусы.
Еще большая тема, это озвучка и фоновая музыка,
sound.c. Предстоит искать
midi для фоновой музыки и
wav для озвучки событий.
Но самая большая проблема, которая очень тяжело решается, это отсутствие свободного времени.
Но я думаю этот проект довести до конца.
P.S. Для запуска программы требуется DirectX 8.0 или выше.
<ESC> - выход из программы.
1, 2, 3 – разные ракетки.
Пишите свои отзывы по программе, будет интересно их услышать. Ну и конечно об обнаруженных багах.
################### 21-03-2008 11:03 ########################В старые добрые времена был такой компьютер
ZX Spectrum и была на нем очень хорошая игра
'Batty'. И вот я решил ее переписать под ПК.
После того как большая часть движка была написана я обнаружил интересный глюк, игра на моем старенком Pentium 3 бегает только шум стоит. А на современном железе с современной видеокарточкой игра стала тормозить. Пришлось переделывать функции привязки к FPS и приводить весь код к разрешению 640х480.
Архив содержит:
batty_sync.exe - построена на основе 'timeGetTime()'
batty_alt.exe - альтернативное использование 'timeGetTime()'
batty_NoSync.exe - построена без использования привязки FPS (т.е. мотает на всю катушку)
./src - содержит исходники данного проекта
У меня такая просьба, запустити данные программы у себя и скажите у кого какой FPS показывает и на каком железе, должно быть 50 FPS. Значение FPS отображается в верхней части экрана.
P.S. Для запуска программы требуется DirectX 8.0 или выше.
-------------------------
<ESC> - выход из программы
<P> - пауза
Управление "мышью" и "клавиатурой":
<K> - влево ( <-- )
<L> - вправо ( --> )
<SPACE> - стрелять
-------------------------