Chess:一个简单的 Ruby 国际象棋游戏

时间:2024-07-12 17:00:55
【文件属性】:

文件名称:Chess:一个简单的 Ruby 国际象棋游戏

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-12 17:00:55

Ruby

棋 一个用 Ruby 编写的简单命令行国际象棋游戏。 可以使用 WASD 选择和移动片段。 指示 如果您还没有 Colorize gem, bundle install在此应用程序的根文件夹中运行bundle install 。 要玩,请运行ruby lib/chess.rb 。 执行 chess.rb - 启动游戏并包含主游戏循环 board.rb - 是棋盘,用棋子填充自己,寻找检查和将死 pieces.rb - 基本 Piece 类,用于查找是否进入检查状态,并实现 pawn slide_piece.rb - 实现 SlidingPiece 类,它检查在某个方向上的有效移动; Queen、Rook 和 Bishop 继承了它 stepping_piece.rb - 实现 SteppingPiece 类,该类实现了国王和骑士的部分功能 player.rb - 获取玩家的输入并移动棋盘


【文件预览】:
Chess-master
----lib()
--------board.rb(4KB)
--------player.rb(2KB)
--------pieces.rb(2KB)
--------stepping_piece.rb(913B)
--------sliding_piece.rb(2KB)
--------chess.rb(702B)
----Gemfile(65B)
----README.md(901B)
----Gemfile.lock(109B)

网友评论