Проект 2го курса ФРКТ МФТИ
Игра написана для GCC под операционную систему Linux-Ubuntu (установка представлена именно для неё).
Можно запустить и на других операционных системах - узнайте, как поставить SFML (Simple and Fast Multimedia Library) на Ваш компьютер. Далее следуйте установке - исполняйте действия, описанные словами, используя возможности вашей операционки
- Скачать содержимое репозитория в удобную Вам папку на диске
git clone https://github.com/MarkGoncharovAl/BAR_BuildAndRun_
- Установить SFML. Она использовалась при написании кода
sudo apt-get install libsfml-dev
- Сoздать и войти в папку, в которой будет собрана игра
Открывем терминал в папке BAR
mkdir build
cd build
- Собрать cmake проект
cmake ../
make
- Запустить игру - объектный файл run
/run
Управлять можно не только мышкой, но и клавишами
В меню настройки машини во время игры используются комбинации WASD и стрелки
Escape работает во всех меню для перехода в прошлое окно
Для сохранения карты в меню Create используйте комбинацию Ctrl+S
Для выбора карты в меню Download используются горизонательные стрелки. Окончательный выбор карты Enter
Fonts, Images - файлы со скачанными шрифтами, картинками соответственно
MapTiles - файлы сохраненных карт
Common_libs - рабочая папка с готовым базовым кодом. Используется почти во всех моих проектах и постоянно пополняется
Help - папка с основными типами данных в игре - параметры машины, картинки, пользовательские действия, текст, константы
Object - описание действий машины
Map - загрузка, сохранения карт, их отображение
Actions, Menus - главные функции, управляющие процессом игры