- composer install запуск игры
- php game.php
Карта - это набор точек Tile с координатами x, y. На точках создаются компоненты (горы, болота, моря, равнины). На любых 2-х равнинах создается 2 базы (по одной для каждой команды). В каждой базе создается заданое количество юнитов (войнов, танков, самолетов).
У каждого типа юнита есть ограничения по атакам (isCanAttack) У каждого команента есть ограничение по доступу к нему юнита (isAccessebleForUnit)
база = '☗'; гора = '⋀'; равнина = '▬'; море = '≋'; болото = '◌'; плитка = '▪';
Диаграмма UML в файле Diagram.pdf