Установка выполнялась мной на операционную систему Raspbian “wheezy”.
Для того чтобы установить игру игру Quake 3 заходим в терминал и набираем:
sudo apt-get install git gcc build-essential libsdl1.2-dev
После установки нам нужно скачать исходный код игры:
git clone https://github.com/raspberrypi/quake3.git
После скачивания заходим в каталогquake3следующей командой в терминале:
cd quake3
Теперь нужно отредактировать исходный код скрипта (открываем файл в консольном текстовом редакторе nano):
sudo nano build.sh
Ищем строку (8), которая начинается на ARM_LIBS, если вы не можете ее найти, то нажмите сочетания клавиш Ctrl+W и введите ARM_LIBS. После того как вы найдете соответствующую строку измените ее. После изменения она должна иметь следующий вид:
ARM_LIBS=/opt/vc/lib
Далее таким же образом редактируем строку (16):
INCLUDES="-I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads"
И напоследок строку (19):
#CROSS_COMPILE=bcm2708-
Сохраните файл, нажав Ctrl-X и подтвердите изменения нажав "y". Теперь можно начинать процесс компиляции:
./build.sh
Процесс компиляции занимает от 30 минут до часа.Как только компиляция файлов завершилась, Вам необходимо скачать архив файлов:
wget http://dl.dropbox.com/u/1816557/Q3%20Demo%20Paks.zip
Распаковываем файлы:
unzip Q3\ Demo\ Paks.zip
Убедитесь, что вы распаковали файлы в папку"baseq3". Дерево каталогов должно выглядеть следующим образом:/home/pi/quake3/build/release-linux-arm/baseq3Удаляем ненужный теперь нам архив следующей командой:
rm Q3\Demo\Paks.zip
Для того чтобы запустить игру Вы должны находится в соответствующей директории:
cd /quake3/build/release-linux-arm/
Если желаете настроить звук на аналоговый выход, а не на HDMI, то перед запуском выполните команду:
sudo modprobe snd_bcm2835
Для того чтобы начать введите в терминале следующее:
sudo ./ioquake3.arm
Игра просит ключ - ничего не вводите, а просто кликните на кнопку для продолжения.
Готово! Можете наслаждаться легендарной игрой, многопользовательским шутером от первого лица - Quake 3 Arena, которая выпущена 2 декабря 1999 года!!! Удачного прохождения! ;-)
Две оригинальных статьи на английском языке: http://www.raspians.com/Knowledgebase/quake-iii-arena
Информация об игре: http://ru.wikipedia.org/wiki/Quake_III_Arena Игра отлично себя ведет на Raspberry Pi Rev. 2 в обычном режиме и с 512 Мб памяти. Ну и от себя добавлю, что игра прикольная, хоть я и не заядлый геймер, но немного поиграл!
Комментариев: 9
dimonoid9
01.08.2013 в 00:38 ответЗдравствуйте ! Пожалуйста выложите готовые скомпилированные файлы куда - нибудь на народ ,ведь не всем же людям хочется ждать окончания компиляции) Или тут ,возможно,будет какая-то проблема с запуском?
Gasinskiy12
02.08.2013 в 19:06 ответИзвини, времени не было для того что бы скинуть скомпилированные файлы. Да и думаю, что такой трюк не прокатил бы.
dimonoid9
02.08.2013 в 17:45 ответЯ нашел проблему ,из - за которой возникала ошибка при компилировании. Необходимо заменить косые (”) кавычки на прямые (") в строке - INCLUDES=”-I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads” P.S.: Такой пустяк ,а час гемороя!
Gasinskiy12
02.08.2013 в 19:08 ответИ за это извини. Я не обратил внимания на эти кавычки. Отредактировал запись, надеюсь, что никто больше с проблемами не столкнется при установке данной игры.
dimonoid9
05.08.2013 в 13:42 ответКстати,те,у кого глючит игра,или возникает полный экран артефактов (серые квадраты с белыми краями) ,попробуйте увеличить объем видео памяти в меню sudo raspi-config (мог написать с ошибками) Подберите оптимальное значение сами - 128 или 256.
Gasinskiy12
08.08.2013 в 20:13 ответЯ тоже думал, что придется выделять больше памяти под видео. Но у меня со стандартными параметрами игра нормально работает.
Nic
12.01.2017 в 21:14 ответне подскажете что делать с ошибкой (ошибка выполнения рецепта для цели «build/release-linux-arm/ioq3ded.arm»)
r3arm1
18.08.2018 в 17:55 ответhttp://sheasilverman.com/rpi/Q3%20Demo%20Paks.zip
илья
26.12.2019 в 07:56 ответпри скачивании с дроп бокса пишет ошибку перезалейте пожалуйста!!!!!!