⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rotated.htm

📁 电脑游戏中的人工智能制作的文章收集。 搞游戏设计和编程的人都可以参考一下
💻 HTM
📖 第 1 页 / 共 3 页
字号:

<CENTER>
<TABLE border=1 cellPadding=0 cellSpacing=0 cols=9 width="25%">
  <CAPTION><B>Knight Attack Board From D5</B></CAPTION>
  <TBODY>
  <TR>
    <TD></TD>
    <TD>
      <CENTER><B>H</B></CENTER></TD>
    <TD>
      <CENTER><B>G</B></CENTER></TD>
    <TD>
      <CENTER><B>F</B></CENTER></TD>
    <TD>
      <CENTER><B>E</B></CENTER></TD>
    <TD>
      <CENTER><B>D</B></CENTER></TD>
    <TD>
      <CENTER><B>C</B></CENTER></TD>
    <TD>
      <CENTER><B>B</B></CENTER></TD>
    <TD>
      <CENTER><B>A</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>1</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>2</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>3</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>4</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>5</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER><B>N</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>6</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>7</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>8</B></CENTER></TD></TR></TBODY></TABLE><BR>
<TABLE border=1 cellPadding=0 cellSpacing=0 cols=9 width="25%">
  <CAPTION><B>King Attack Board From D5</B></CAPTION>
  <TBODY>
  <TR>
    <TD></TD>
    <TD>
      <CENTER><B>H</B></CENTER></TD>
    <TD>
      <CENTER><B>G</B></CENTER></TD>
    <TD>
      <CENTER><B>F</B></CENTER></TD>
    <TD>
      <CENTER><B>E</B></CENTER></TD>
    <TD>
      <CENTER><B>D</B></CENTER></TD>
    <TD>
      <CENTER><B>C</B></CENTER></TD>
    <TD>
      <CENTER><B>B</B></CENTER></TD>
    <TD>
      <CENTER><B>A</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>1</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>2</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>3</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>4</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>5</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER><B>K</B></CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>6</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>7</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>8</B></CENTER></TD></TR></TBODY></TABLE><BR>
<TABLE border=1 cellPadding=0 cellSpacing=0 cols=9 width="25%">
  <CAPTION><B>Black Pawn Attack Board From D5</B></CAPTION>
  <TBODY>
  <TR>
    <TD></TD>
    <TD>
      <CENTER><B>H</B></CENTER></TD>
    <TD>
      <CENTER><B>G</B></CENTER></TD>
    <TD>
      <CENTER><B>F</B></CENTER></TD>
    <TD>
      <CENTER><B>E</B></CENTER></TD>
    <TD>
      <CENTER><B>D</B></CENTER></TD>
    <TD>
      <CENTER><B>C</B></CENTER></TD>
    <TD>
      <CENTER><B>B</B></CENTER></TD>
    <TD>
      <CENTER><B>A</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>1</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>2</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>3</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>4</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>5</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER><B>P</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>6</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>7</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>8</B></CENTER></TD></TR></TBODY></TABLE></CENTER>
<P>With rooks, bishops, and queens, things aren't quite so simple. For example, 
a rook attacks every square on its rank and file, up to and including the first 
piece it encounters, or, in the absence of a piece, to the boundary of the chess 
board. In other words, the rook's attack board will look different for each 
possible "state of the rank" and "state of the file." Given that each rank and 
file has eight squares, and each square has two possible states (occupied or 
empty), there are 2^8 (256) possible states for each rank and file. 
</P><B><U>Using rotated bitboards to compute rook attacks</U></B><BR>
<P>The easiest method for computing a rook's attack board is to compute the 
bitboard of squares it attacks on its rank, then the bitboard of squares it 
attacks on its file, then perform a logical OR of the two. </P>
<CENTER>
<TABLE border=1 cellPadding=0 cellSpacing=0 cols=9 width="25%">
  <TBODY>
  <TR>
    <TD></TD>
    <TD>
      <CENTER><B>H</B></CENTER></TD>
    <TD>
      <CENTER><B>G</B></CENTER></TD>
    <TD>
      <CENTER><B>F</B></CENTER></TD>
    <TD>
      <CENTER><B>E</B></CENTER></TD>
    <TD>
      <CENTER><B>D</B></CENTER></TD>
    <TD>
      <CENTER><B>C</B></CENTER></TD>
    <TD>
      <CENTER><B>B</B></CENTER></TD>
    <TD>
      <CENTER><B>A</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>1</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>2</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>3</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>4</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>5</B></CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>6</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>7</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>8</B></CENTER></TD></TR></TBODY></TABLE><BR><B>OR</B><BR><BR>
<TABLE border=1 cellPadding=0 cellSpacing=0 cols=9 width="25%">
  <TBODY>
  <TR>
    <TD></TD>
    <TD>
      <CENTER><B>H</B></CENTER></TD>
    <TD>
      <CENTER><B>G</B></CENTER></TD>
    <TD>
      <CENTER><B>F</B></CENTER></TD>
    <TD>
      <CENTER><B>E</B></CENTER></TD>
    <TD>
      <CENTER><B>D</B></CENTER></TD>
    <TD>
      <CENTER><B>C</B></CENTER></TD>
    <TD>
      <CENTER><B>B</B></CENTER></TD>
    <TD>
      <CENTER><B>A</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>1</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>2</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>3</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>4</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>5</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>6</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>7</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>8</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR></TBODY></TABLE><BR><B>Equals</B><BR><BR>
<TABLE border=1 cellPadding=0 cellSpacing=0 cols=9 width="25%">
  <TBODY>
  <TR>
    <TD></TD>
    <TD>
      <CENTER><B>H</B></CENTER></TD>
    <TD>
      <CENTER><B>G</B></CENTER></TD>
    <TD>
      <CENTER><B>F</B></CENTER></TD>
    <TD>
      <CENTER><B>E</B></CENTER></TD>
    <TD>
      <CENTER><B>D</B></CENTER></TD>
    <TD>
      <CENTER><B>C</B></CENTER></TD>
    <TD>
      <CENTER><B>B</B></CENTER></TD>
    <TD>
      <CENTER><B>A</B></CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>1</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>2</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>3</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>4</B></CENTER></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD>
      <CENTER>x</CENTER></TD></TR>
  <TR>
    <TD>
      <CENTER><B>5</B></CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>
    <TD>
      <CENTER>x</CENTER></TD>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -