文件名称:chess:用户界面友好的终端中的国际象棋
文件大小:1.29MB
文件格式:ZIP
更新时间:2024-06-01 10:03:32
Ruby
Ruby国际象棋 带有WASD控件和简单UI的命令行象棋。 特征 片段继承自Steppable,Cardinal和Diagonal模块 图形界面带有移动突出显示 递归移动查找,为国际象棋AI奠定了基础 由于检查而导致的移动限制 棋子在第一回合移动两次 去做 卡斯丁 传人 将板翻转到当前玩家的视野 电脑播放器AI
【文件预览】:
chess-master
----pieces()
--------king.rb(210B)
--------knight.rb(212B)
--------rook.rb(127B)
--------bishop.rb(129B)
--------pawn.rb(780B)
--------piece.rb(1KB)
--------queen.rb(192B)
--------empty_square.rb(393B)
--------all_pieces.rb(238B)
--------move_modules.rb(1KB)
----chess.rb(1KB)
----populate_board.rb(1KB)
----README.md(483B)
----debugger.rb(606B)
----board.rb(2KB)
----player.rb(137B)
----docs()
--------ruby_chess.gif(1.79MB)
----display.rb(3KB)