Руководство по игре KBlackBox
. | 4. Описание игры | След.

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

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

- Отклонение - Луч отражается и появляется где-либо в другом месте, отличном от того, откуда он был послан. На игровом поле отраженные лучи обозначаются одним и тем же номером в позициях, откуда луч был послан и где он вышел.

- Обратное отражение - Луч отражается обратно и появляется в том же самом месте, откуда был послан. На игровом поле это обозначается символом 'R'.

- Поглощение Луч попадает прямо в шар и поглощается. Он не покидает черного ящика. На игровом поле Поглощение обозначается буквой 'H'.

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

Когда луч приближается к шару, он отклоняется на 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          - - - - - - - -         - - - - - - - -          - - - - - - - -

Сравните второй пример поглощения с первым примером отражения.

. |  | След.
Интерфейс с пользователем |  | Эпилог