violetland
----------

1. ИНФОРМАЦИЯ

Violetland - это кроссплатформенный клон игры crimsonland с открытым исходным кодом. Помимо воссоздания оригинальной игры стоит задача ввести такие уникальные вещи как динамическая смена дня и ночи и многопользовательский режим.

http://nike.homeunix.com/violetland
svn://nike.homeunix.com:119/svn_rep/cpp/violetland/trunk

2. СИСТЕМНЫЕ ТРЕБОВАНИЯ

Прежде чем скачивать игру, убедитесь, что у вас установлена видеокарта и свежие драйвера для нее с поддержкой аппаратного ускорения OpenGL.

На данный момент поддерживаются только операционные системы linux и windows.

3. WINDOWS

Программа собрана с помощью MSVC++ 2008, поэтому может потребоваться установка Microsoft Visual C++ 2008 Redistributable Package: http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en

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

Есть временный способ для обхода этой проблемы. Запускайте программу с помощью сценария start.cmd.

2. LINUX

Для установки программы ее нужно собрать самому. Проще всего это сделать, используя систему сборки cmake. Скорее всего, вы сможете найти ее в репозитории своего дистрибутива. Кроме того, для сборки потребуются пакеты SDL (SDL, SDL_image, SDL_ttf, SDL_mixer), одноименные пакеты для разработки (devel) и компилятор (gcc).

После того, как все будет подготовлено, нужно выполнить следующие действия:

Сначала скачайте и разархивируйте архив с программой или получите файлы из SVN.

Затем войдите в директорию пакета прораммы и соберите ее с помощью cmake:

$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
$ sudo make install 

Затем запустите программу:

$ violetland

Вместо того, чтобы ставить программу в /usr/local вы можете установить ее в домашнюю папку или еще куда-нибудь. В таком случае вам не нужно знать пароль пользователя root и не обязателен доступ в /usr/local. Используйте следующий пример:

$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX=../dist ..
$ make install
$ cd ../dist/bin/
$ ./violetland