Хочется выложить тестовую версию как можно скорее, однако пока всё движется довольно медленно.
Сейчас работаю над механикой передвижения техники, так чтобы она не ползла единой кучей вперёд, порой проезжая через ползущий впереди медленный танк, а аккуратно объезжала его (ну и соблюдала остальные пункты ПДД).
Вначале рассматривались довольно сложные алгоритмы, такие как A* и JPS, но скептически оценив размер поля остановился на обычном волновом алгоритме. У техники будет несколько размеров, от компактных и быстрых машин (и прочей мелочи размером в 1 субклетку), до громадных (в 4 раза больше) неповоротливых супертанков. Осталось додумать некоторые моменты реализации и в скором времени танки получат возможность тупить, останавливаться без причины, ехать в неизвестном направлении двигаться вполне реалистично.
Так выглядит эта масса ползущих танков.
Так выглядит эта масса ползущих танков.
А так с проверочной информацией.
SomeFire, + это для теста движения, поведения при объездах
PS: А танки делают крюк для поворота Оо?