Skip to content

Sanektys/Simple-Game-aka-Battle-City

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Это "Танчики". Вариация на классический "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 (после этих строк в нём перечислены все задействованные в проекте зависимости(пакеты)).

About

Простая игра в стиле 2D "танчиков"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published