В общем случае читайте про принцип минимакса.
Вы должны:
1. описать игровое пространство, что можно делать и чего нельзя.
2. описать возможные действия бота (ход вправо, влево, стрелять и т.п.)
3. описать функцию оценивающую текущую обстановку на поле (с учетом положения и состояния всех игроков на поле, или только той части что известный боту)
4. Руководствуясь принципом минимакса выбрать лучший ход для бота в текущий момент.
5. Оптимизировать процесс с учетом того, что у вас будет комбинаторный взрыв возможностей.
Отвечаю как автор проекта, для этого надо собрать jphp из исходников (скачать исходники тут https://github.com/jphp-compiler/jphp), через git переключится на ветку stage-0.7.2 и выполнить команду gradlew install.
к числу а прибавляется это же число а. И неизвестное n делиться на 1000. Оно должно где-то обозначатся
Int a = 5;
int n = 5000;
a = a + (n / 1000);
Можно еще так а += n / 1000;
/ - это деление. Как (вроде бы) и везде )
Вы исходите в своем вопросе из не очень верного предположения о том, что можно быть профессионалом только в какой-то одной технологии, но это не совсем так. Чем больше языков, парадигм и технологий Вы знаете, тем обширнее Ваш кругозор, и тем больше набор инструментов и шаблонов, которые Вы сможете применять в повседневной практике.
Думаю, я ответил на Ваш вопрос. :)