Вы можете начать думать о том, какие объекты вам понадобятся.Простой способ сделать это - описать игру и проверить все существительные в вашем описании.
Если я использую ваш заголовок как (очень маленькое) описание, у вас, вероятно, будет объект Game, Labyrinth и Robotс.
Далее вы должны начать думать о том, как эти объекты взаимодействуют друг с другом.Например, когда игра начнется, возможно, придется создать Лабиринт и Робота.
Робот, вероятно, должен знать о Лабиринте, как было бы в реальной жизни.Таким образом, метод goAhead (), вероятно, должен вызвать некоторый метод Лабиринта, чтобы проверить, возможно ли это.
Робот также должен знать свое местоположение, вероятно.