Bitboard - Chess Bitboards - Rotated

Rotated

"Rotated" bitboards are usually used in programs that use bitboards. Rotated bitboards make certain operations more efficient. While engines are simply referred to as "rotated bitboard engines," this is a misnomer as rotated boards are used in addition to normal boards making these hybrid standard/rotated bitboard engines.

These bitboards rotate the bitboard positions by 90 degrees, 45 degrees, and/or 315 degrees. A typical bitboard will have one byte per rank of the chess board. With this bitboard it's easy to determine rook attacks across a rank, using a table indexed by the occupied square and the occupied positions in the rank (because rook attacks stop at the first occupied square). By rotating the bitboard 90 degrees, rook attacks across a file can be examined the same way. Adding bitboards rotated 45 degrees and 315 degrees produces bitboards in which the diagonals are easy to examine. The queen can be examined by combining rook and bishop attacks. Rotated bitboards appear to have been developed separately and (essentially) simultaneously by the developers of the DarkThought and Crafty programs.

Read more about this topic:  Bitboard, Chess Bitboards

Other articles related to "rotated":

Rotated Electrode Voltammetry
... Rotated electrode voltammetry, a subclass of voltammetry, is technique in which the working electrode usually a rotating disk electrode (RDE) or ...
Mattresses - Maintenance and Care
... recommend that mattresses should be placed atop a firm base to prevent sagging, and rotated once a month for the first six months and then every two or three months ... Double-sided, or two-sided, mattresses should be alternately flipped and rotated ... Manufacturers suggest that the box springs or foundation be rotated (spun) twice a year ...
Spin-½ - Complex Phase
... When a spinor is rotated by 360 degrees (one full turn), it becomes negative, then after a further rotation 360 degrees becomes positive again ... Suppose a detector, that can be rotated, measures a particle, in which the probabilities of detecting some state are affected by the rotation of the detector ... When the system is rotated through 360 degrees the observed output and physics are the same as initially but the amplitudes are changed for a spin-½ particle by a factor of −1 ...
Superfinishing - Process - Types
... The workpiece is rotated between two drive rollers, which also move the machine as well ... The workpiece is rotated while the abrasive plunges onto the desired surface ... The wheel and workpiece are rotated in opposite directions, which creates the cross-hatching ...
Rast-Gasser M1898 - Loading
... To load the M1898, the hammer is rotated back slightly until it is in the half-cock position ... The loading-gate is then rotated back, exposing the rear of the cylinder ... The hammer is then rotated all the way back to the full-cocked position ready for firing ...