Чтобы посмотреть игровой процесс кликните по картинке 👆
Цели очень просты - нужно уничтожить всех противников и не допустить уничтожения базы.
Перемещать танчик можно при помощи WASD
, либо стрелками
.
Стрельба производится по нажатию E
или пробела
.
Пауза ставится на Pause
и завершается по Enter
или Space
.
Выходить из игры можно но не нужно по Escape
.
В проекте используется библиотека SFML. Нужно просто скачать архив с сайта и разархивировать в папку, на которую настроен по умолчанию линкер. Вот как это сделать:
- Скачивается архив и разархивируется в
(репозиторий)/../External
; - По итогу, в проекте, линкер Visual Studio должен видеть такую директорию:
$(SolutionDir)..\External\SFML-2.5.1\lib
; - Далее устанавливается сборка под x32, и можно запускать!
- Скачивается архив и разархивируется прямо в репозиторий;
- В итоге, директория библиотеки должна быть такой:
(репозиторий)/SFML-2.5.1/lib
; - В том же верхнем каталоге репозитория вводится команда
cd 'Battle City' && make && ./BattleCity
- она скомпилирует и сразу запустит игру.
Можно и не качать архив вручную, а прибегнуть к установщику и поискать нужный пакет, к примеру, командой apt search sfml
и установить его
(здесь перечислены все пакеты).
В последнем случае из ./Battle City/makefile
нужно удалить ручное указание пути линковщику: -I../SFML-2.5.1/include
и -L../SFML-2.5.1/lib
(после этих строк в нём перечислены все задействованные в проекте зависимости(пакеты)).