[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум » Архив » Архив разделов » Общий раздел » Java
Java
kebalДата: Вторник, 02.10.2012, 21:28 | Сообщение # 1
Про игрок
Группа: VIP
Сообщений: 6103
Медальки пользователя:
Репутация: 183
Статус: Оффлайн
Есть робот. Он умеет только красить клеточки и обнаруживать стены. Ну ходить конечно и поворачиваться.
также он может ложить и поднимать камни, а также проверять, есть ли в клеточке камни.

Задание: была дана доска. на доске два ферзя(два камня). Робот должен проверить, могут ли эти ферзи побить друг друга (бьют как в шахматах) и если могут, то зарисовать клеточки от одного ферзя до другого. Я проебался три часа, но получилось.

Мне кажется, что получилось немного через жопу. Но у робота слишком маленький функционал сук!!


Принцесса

Сообщение отредактировал kebal - Вторник, 02.10.2012, 21:31
 
ciklopperДата: Среда, 03.10.2012, 10:49 | Сообщение # 2
Отбился от вампира!
Группа: Проверенные
Сообщений: 235
Медальки пользователя:
Репутация: 10
Статус: Оффлайн
Не охота вникать. Но по сути то правильно, проверяешь все возможные направления от одного ферзя, как я понял 4 диагонали и 4 прямых( хотя можно это и к двум свести, но был бы смысл..). Если находит в проверяемой клетке камень, то выкладывает цветные квадратики от найденного камня к начальной точке, т.е. ферзю. Один фиг 2й ферзь не может задеть другой, если тот его не задевает...

[VnGF]Ciklop.
 
Форум » Архив » Архив разделов » Общий раздел » Java
  • Страница 1 из 1
  • 1
Поиск:

Рейтинг@Mail.ru


Vampirism NewGen. © 2020 Legion Rnd