Previous | Contents | Index | Next

# Chapter 19: Black Box

Eine Reihe von Bällen sind in einem rechteckigen Gebiet versteckt. Sie müssen die Position der Bälle erschließen, indem Sie Laser aus Positionen an den Rändern der Arena abfeuern und beobachten, wie ihre Strahlen reflektiert werden.

Strahlen laufen gradlinig von ihrem Ursprung bis sie die gegenüberliegende Seite der Arena treffen (wo sie wieder auftauchen), falls sie nicht in einer der folgenden Arten von Bällen betroffen sind:

- Ein Strahl, der einen Ball frontal trifft, wird absorbiert und nicht wieder auftauchen. Dies betrifft auch Strahlen, die einen Ball in der ersten Linie der Arena treffen.
- Ein Strahl mit einem Ball in seinem Quadrat vorne links und keinem Ball vor ihm wird um 90 Grad nach rechts reflektiert.
- Ein Strahl mit einem Ball in seinem Quadrat vorne rechts und keinem Ball vor ihm wird entsprechend nach links reflektiert.
- Ein Strahl, der an seiner Ursprungsposition wieder auftauchen würde, gilt als ‘reflektiert’.
- Ein Strahl, der von einem Ball links oder rechts vor dem Eintrittspunkt abgelenkt würde, bevor er in die Arena eintritt, wird auch als ‘reflektiert’ betrachtet.

Reflektierte Strahlen tauchen als ‘R’ auf; Strahlen, die Bälle frontal treffen, tauchen als ‘H’ auf. Andernfalls erscheint eine Nummer am Feuerpunkt und dem Ort, an dem der Strahl wieder auftaucht (diese Nummer ist eindeutig diesem Schuss zugeordnet).

Sie können Vermutungen über den Ort der Bälle, basierend auf den Eintritts- und Austrittsmuster der Strahlen, platzieren; sobald Sie genug Bälle platziert haben, erscheint ein Knopf, der Ihnen die Überprüfung Ihrer Vermutungen erlaubt.

Hier ist ein Diagramm, das Ihnen zeigt, wie die Positionen der Bälle jedes der oben beschriebenen Strahlverhalten erzeugen können:

     1RHR----
    |..O.O...|
    2........3
    |........|
    |........|
    3........|
    |......O.|
    H........|
    |.....O..|
     12-RR---

Wie gezeigt ist es möglich, dass ein Strahl mehrfach reflektiert wird, bevor er wieder auftaucht (siehe Spielschritt 3). Ähnlich kann ein Strahl (möglicherweise mehr als einmal) reflektiert werden, bevor er einen Treffer erhält (das ‘H’ auf der linken Seite im Beispiel).

Beachten Sie, dass jede Anordnung mit mehr als vier Bällen nicht eindeutige Lösungen haben könnte. Das folgende Diagramm illustriert dies; falls Sie wissen, dass das Brett fünf Bälle enthält, ist es unmöglich, zu bestimmen, wo der fünfte Ball ist (mögliche Lösungen sind durch `x` gekennzeichnet):

     --------
    |........|
    |........|
    |..O..O..|
    |...xx...|
    |...xx...|
    |..O..O..|
    |........|
    |........|
     --------

Aus diesem Grund testet das Spiel, wenn Sie Ihre Vermutung überprüft haben wollen, dass Ihre Lösung das gleiche Ergebnis wie die des Computers produziert, statt zu prüfen, ob Ihre Lösung mit der des Computers übereinstimmt. Daher können Sie im obigen Beispiel den fünften Ball auf einen beliebigen der mit `x` markierten Plätze setzen und Sie würden immer noch gewinnen.

Black Box ist ein Beitrag von James Harvey zu dieser Sammlung.

## 19.1 Black Box-Steuerung

Um einen Laserstrahl abzufeuern, klicken Sie links in ein Quadrat am Rande der Arena. Das Ergebnis wird sofort angezeigt. Der aktuelle (oder alte) Durchlauf kann durch Drücken oder Halten der linken Taste hervorgehoben werden, um den Austrittspunkt für den Laser, falls zutreffend, zu bestätigen.

Um den Ort eines Balles zu raten, klicken Sie links in die Arena und ein schwarzer Kreis markiert dort die vermutete Position; klicken Sie erneut, um den vermuteten Ball zu entfernen.

Durch Rechtsklick können Stellen in der Arena gegen Veränderungen gesperrt werden; ganze Zeilen und Spalten können entsprechend durch Rechtsklick im Laserquadrat oberhalb oder unterhalb der Spalte bzw. rechts oder links der Zeile gesperrt werden.

Die Pfeiltasten können auch zu Bewegung im Gitter verwandt werden. Durch Drücken der Eingabetaste wird ein Laser gefeuert oder eine neue Ballort-Vermutung hinzugefügt und durch Drücken der Leertaste wird eine Zelle, Zeile oder Spalte gesperrt.

Wenn eine geeignete Zahl an Bällen geraten wurde erscheint ein Knopf in der oberen linken Ecke des Gitters; durch Anklicken (mit der Maus oder dem Cursor) wird Ihre Vermutung überprüft.

Falls Sie den ‘Check’-Knopf anklicken und Ihre Vermutungen nicht korrekt sind, wird das Spiel Ihnen das Minimum an Informationen zeigen, um Ihnen dies vorzuführen, damit Sie es erneut versuchen können. Falls Ihre Ballpositionen nicht mit den Ihnen bereits bekannten Strahlen konsistent sind, wird ein Strahl eingekreist, um Ihnen anzudeuten, dass Sie falsch liegen. Falls die Positionen zu allen existierenden Strahlen passt, Sie aber immer noch falsch liegen, wird ein neuer Strahl (angezeigt in rot) aufgedeckt, der nicht zu Ihrer aktuellen Vermutung passt.

Falls Sie sich entscheiden, komplett aufzugeben, können Sie Solve anwählen, um die tatsächlichen Ballpositionen aufzudecken. Zu diesem Zeitpunkt werden korrekt positionierte Bälle als ausgefüllte schwarze Kreise dargestellt, inkorrekt positionierte Bälle als ausgefüllte schwarze Kreise mit roten Kreuzen und fehlende Bälle als ausgefüllte rote Kreise. Zusätzlich markieren rote Kreise alle Laser, die Sie bereits abgefeuert haben und die nicht mit Ihrer Ballverteilung konsistent waren (genauso wie beim Drücken des ‘Check’-Knopfes), und roter Text markiert alle Laser, die Sie abgefeuert hätten können, um Ihre Ballverteilung von der richtigen zu unterscheiden.

(Alle in section 2.1 beschriebene Aktionen sind auch verfügbar.)

## 19.2 Black Box-Parameter

Diese Parameter sind von der Option ‘Custom...’ im Menü ‘Type’ verfügbar.

Width (Breite), Height (Höhe)
  Größe des Gitters in Quadraten. Es gibt 2 × Width × Height Laser pro Gitter, zwei pro Zeile und zwei pro Spalte.
No. of balls
  Anzahl der im Gitter zu positionierenden Bälle. Dies kann eine einzelne Zahl oder ein Bereich (getrennt durch einen Bindestrich wie ‘2-6’ sein) und bestimmt die Anzahl der im Gitter zu positionierenden Bälle. Der ‘reveal’-Knopf wird nur aktiviert, falls Sie die entsprechende Anzahl von Bällen geraten haben; eine Vermutung mit einer anderen Anzahl als die ursprüngliche Lösung ist nur akzeptabel, falls alle Strahleingänge und -ausgänge passen.