1. 首页
  2. 考试认证
  3. 其它
  4. Chess CIS 120国际象棋游戏

Chess CIS 120国际象棋游戏

上传者: 2024-08-30 14:01:02上传 ZIP文件 275.32KB 热度 15次
棋(C)特雷文·甘地2014宾夕法尼亚大学CIS 120最终项目的国际象棋游戏。这是在我大一的秋季学期创建的。课程: Game.java:此类包括基本的GUI元素,例如JFrame。它调用ChessBoard.java来制作棋盘。 ChessBoard.java:制作棋盘布局,它是一个JButton数组。跟踪正确地为它们着色,并具有MouseListeners和ActionListeners,它们在鼠标悬停在按钮上时突出显示按钮,并在单击按钮时显示可能的移动。 BoardState.java:包含一个ChessPieces数组。如果那里没有ChessPiece,则数组元素为空。此外,跟踪诸如得分、检查和将死之类的事情。 ChessPiece.java:棋子的抽象类。所有棋子都继承自它。使用集合来存储可能的移动。
下载地址
用户评论