Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 3.18 KB

README.md

File metadata and controls

33 lines (28 loc) · 3.18 KB

Это "Танчики". Вариация на классический "Battle City"

Чтобы посмотреть игровой процесс кликните по картинке 👆

Скачать игру

Цели игры

Цели очень просты - нужно уничтожить всех противников и не допустить уничтожения базы.

Как играть

Перемещать танчик можно при помощи WASD, либо стрелками.
Стрельба производится по нажатию E или пробела.

Пауза ставится на Pause и завершается по Enter или Space.
Выходить из игры можно но не нужно по Escape.

Как компилировать

В проекте используется библиотека SFML. Нужно просто скачать архив с сайта и разархивировать в папку, на которую настроен по умолчанию линкер. Вот как это сделать:

Под Windows

  1. Скачивается архив и разархивируется в (репозиторий)/../External;
  2. По итогу, в проекте, линкер Visual Studio должен видеть такую директорию: $(SolutionDir)..\External\SFML-2.5.1\lib;
  3. Далее устанавливается сборка под x32, и можно запускать!

Под Linux

  1. Скачивается архив и разархивируется прямо в репозиторий;
  2. В итоге, директория библиотеки должна быть такой: (репозиторий)/SFML-2.5.1/lib;
  3. В том же верхнем каталоге репозитория вводится команда cd 'Battle City' && make && ./BattleCity - она скомпилирует и сразу запустит игру.

Можно и не качать архив вручную, а прибегнуть к установщику и поискать нужный пакет, к примеру, командой apt search sfml и установить его (здесь перечислены все пакеты).
В последнем случае из ./Battle City/makefile нужно удалить ручное указание пути линковщику: -I../SFML-2.5.1/include и -L../SFML-2.5.1/lib (после этих строк в нём перечислены все задействованные в проекте зависимости(пакеты)).