Содержание

Ball Adventure

Описание

В игре вы управляете шариком который может разгоняться и отскакивать от препятствий. Вашей целью на каждой карте будет собрать все обязательные бонусы (кольца), избегая касания с противниками.

Рейтинг

При запуске игры вы сразу должны выбрать игрока которым будете дальше играть. При прохождении за каждое собранное кольцо рейтинг игрока увеличивается на 1, так же на картах существуют дополнительные (необязательные) бонусы, которые ценятся от 1 до 3 очков. Итоговый рейтинг игрока составляется из всех собранных колец на разных кампаниях т.е. сохраняется результат для каждого набора миссий, и он будет изменен если только игрок улучшит свой предыдущий результат.

Кампании

После создания игрока вам на выбор для прохождения будет дано несколько кампаний (набор уровней):

Все кампании можно скачать Тут

Управление

Все действия над шариком производятся с помощью стрелок:

Скриншоты

ball_adventure.jpg ball_adventure1.jpg

Файлы

Для Windows

dll-ки для запуска игры - 371Кб
Игра со всеми кампаниями - 1.7Мб
Игра с 1ой кампанией - 781Кб
Исходники VS6 - 680Кб
Исходники VS2005 (новые) - 455Кб
Кампании по отдельности

Для Unix

Исходники компилировались при помощи g++ 3.2.1 в FreeBSD 5.4.
Исходники, Makefile и 5 кампаний - 1.6Мб
Исходники, Makefile и 1 кампания - 519Кб
Кампании по отдельности

SDL

Игра написана на C++ с использованием библиотеки SDL т.е. для компиляции исходников потребуются

Для Windows

библиотеки все в одном архиве

Для Unix

библиотеки SDL, SDL_image, SDL_mixer
Исходники SDL - без проблем компилируются
Исходники SDL_image или лучше скачать уже откомпилированную т.к. иначе придется докачивать еще 3 библиотеки для поддержки jpg, gif, png. Package для FreeBSD.
Исходники SDL_mixer без проблем компилируются, но можно скачать уже готовую. Package для FreeBSD.

Возможные проблемы

Если качать Package (при компиляции такой «проблемы» у меня не возникало) для SDL_image то для него может потребоваться libm.so.4 и libSDL.so.11. В /lib есть libm.so.3 и достаточно сказать ln libm.so.3 libm.so.4. После компиляции SDL в /usr/local/lib у меня был файл libSDL-1.2.so.11 для него тоже достаточно сказать ln libSDL-1.2.so.11 libSDL.so.11 .

В помощь

Сайт о SDL на котором можно найти все необходимое
Набор простых уроков по SDL на русском
Различные программы, использующие SDL, с исходниками

Разработчики

CatWarrior