Skip to content

Multiplayer racing-game, where you can create your own map!

Notifications You must be signed in to change notification settings

MarkGoncharovAl/BAR_BuildAndRun_

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build_And_RUN!!!

Author: Goncharov Mark (EverRest)

Проект 2го курса ФРКТ МФТИ

Содержание:

  1. Системные требования
  2. Установка
  3. Интерфейс
  4. Работа под капотом

Системные требования

Игра написана для 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 - главные функции, управляющие процессом игры

About

Multiplayer racing-game, where you can create your own map!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published