
Violetland

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

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

Программа имеет ряд аргументов командной строки. Список можно просмотреть по команде violetland --help.

Программа имеет файл конфигурации. Его местонахождение зависит от операционной системы.

http://code.google.com/p/violetland/
http://groups.google.com/group/violetland

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

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

На данный момент поддерживаются операционные системы gnu/linux, windows, freebsd и mac os x.

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

Файл конфигурации находится в директории ~/.config/violetland.

Существуют пакеты для различных дистрибутивов. Ознакомится со списком можно на странице по адресу http://code.google.com/p/violetland/wiki/ThirdParyPackages. Если пакет для вашего дистрибутива не существует, программу придется собрать (скомпилировать) самому.

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

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

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

Затем войдите в директорию пакета прораммы и соберите ее с помощью cmake (по-умолчанию установка осуществляется в директорию /usr/local):

$ mkdir build
$ cd build
$ cmake ..
$ sudo make install 

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

$ violetland

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

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