|
63.
|
|
|
This tutorial will teach you how to play KBlackBox, using a simple example.<br /><br />We are playing with a square black box of 6 columns and 6 rows. It has 3 balls <b>hidden</b> inside it and 24 laser probes around it.<br /><br />The goal is to <b>find the positions of the balls.</b>
|
|
|
|
(no translation yet)
|
|
|
|
Located in
kbbtutorial.cpp:169
|
|
66.
|
|
|
The balls are not visible, but we can shoot laser beams into the box at different entry points and observe if the laser beams leave the box, and if they do, where they come out.<br /><br />The laser beams interact with the balls in various ways.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
kbbtutorial.cpp:174
|
|
67.
|
|
|
Please click on the marked laser to shoot a beam into the black box.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
kbbtutorial.cpp:174
|
|
69.
|
|
|
If a laser beam does not interact with any ball in the black box, it comes out at the point opposite the entry point.<br /><br />Example: Suppose we have 3 balls in the box as shown. They will not affect laser beam "1".<br /><br />As the game progresses, each pair of entry/exit points is marked with a different number.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
kbbtutorial.cpp:179
|
|
72.
|
|
|
A direct impact on a ball is called a "<b>hit</b>". A beam that hits a ball does <b>not</b> emerge from the black box.<br /><br />Example: The beam might have hit a ball at the position shown, but the exact position of the hit is not certain: There are many other possibilities.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
kbbtutorial.cpp:187
|
|
75.
|
|
|
The interaction of a beam that does not actually hit a ball, but aims to one side of it, is called a "<b>deflection</b>". The angle of deflection of the beam is always <b>90 degrees</b>.<br /><br />Example: The ball shown would deflect beam "2" upward, as shown, but this is <b>not</b> the only possibility.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
kbbtutorial.cpp:193
|
|
76.
|
|
|
Click on "Next" to see another combination of ball positions that deflects the laser beam as shown.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
kbbtutorial.cpp:193
|
|
78.
|
|
|
As you can see, interactions in the black box can be quite complicated!<br />A laser beam entering and exiting at the positions "2" might have been deflected by this configuration of 3 balls.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
kbbtutorial.cpp:200
|
|
81.
|
|
|
If the laser beam leaves the black box <b>at the entry point</b>, it has been reflected backward inside the black box.<br /><br />Example: We have placed 2 balls for you in a configuration that would lead to such a reflection.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
kbbtutorial.cpp:208
|
|
82.
|
|
|
Shoot the marked laser to see another backward reflection case.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
kbbtutorial.cpp:208
|