Рабочая среда К

4.3. Правила игры

Вы должны найти шары, спрятанные в черном ящике. Ваши возможности -- ограничены. Вы можете только активировать лазеры, расположенные по периметру черного ящика. Существует три возможных исхода для каждого луча, посланного в черный ящик.

Правила, по которым шары отклоняются -- просты и лучше всего объясняются на примерах.

Когда луч приближается к шару, он отклоняется на 90 градусов. Лучи могут отклоняться много раз. Как показано на диаграммах внизу, пунктир обозначает пустые ящики, буква 'O' обозначает шар. Входной и выходной сигнал каждого луча отмечен номерами, как описано выше в строке "Отклонение". Заметьте, что входная и выходная точки взаимо-заменимы. "*" обозначает путь, проделанный лучом.

Внимательно изучите относительные расположения шаров и отклонения лучей, которые они вызывают.
   1            1                                            
   2          - * - - - - - -         - - - - - - - -         - - - - - - - -       
   3          - * - - - - - -         - - - - - - - -         - - - - - - - -       
   4        1 * * - - - - - -         - - - - - - - -         - O - - - - O -       
   5          - - O - - - - -         - - O - - - - -         - - * * * * - -
   6          - - - - - - - -         - - - * * * * * 2     3 * * * - - * - -
   7          - - - - - - - -         - - - * - - - -         - - - O - * - -      
   8          - - - - - - - -         - - - * - - - -         - - - - * * - -       
   9          - - - - - - - -         - - - * - - - -         - - - - * - O -       
  10                                        2                         3

Как указывалось ранее, отражение случается, когда луч появляется в той же позиции, с которой он испускался. Это может случиться в нескольких случаях:

   1          - - - - - - - -         - - - - - - - -          - - - - - - - -
   2          - - - - O - - -         - - O - O - - -          - - - - - - - -
   3        R * * * * - - - -         - - - * - - - -          O - - - - - - -
   4          - - - - O - - -         - - - * - - - -        R - - - - - - - -
   5          - - - - - - - -         - - - * - - - -          - - - - - - - -
   6          - - - - - - - -         - - - * - - - -          - - - - - - - -
   7          - - - - - - - -       R * * * * - - - -          - - - - - - - -
   8          - - - - - - - -         - - - - O - - -          - - - - - - - -
В первом примере луч отражается сначала вниз верхним шаром, затем влево нижним, и, наконец, появляется там же, где он был в самом начале. Второй пример похож на первый. Третий пример -- немного аномальный, но может быть объяснен, если понять, что луч в этом примере не может войти в черный ящик. Либо можно думать, что луч был отражен вниз и немедленно покинул ящик.

Поглощение случается, когда луч напрямую попадает в шар:
   1          - - - - - - - -         - - - - - - - -          - - - - - - - -
   2          - - - - - - - -         - - - - - - - -          - - - - O - - -
   3          - - - - - - - -         - - - - O - - -        H * * * * - - - -
   4          - - - - - - - -       H * * * * O - - -          - - - * - - - -
   5          - - - - - - - -         - - - - O - - -          - - - O - - - -
   6        H * * * O - - - -         - - - - - - - -          - - - - - - - -
   7          - - - - - - - -         - - - - - - - -          - - - - - - - -
   8          - - - - - - - -         - - - - - - - -          - - - - - - - -
Сравните второй пример поглощения с первым примером отражения.