java图书馆swing源码-chess-java:为Penn的CIS120课程构建的简单JavaChess游戏

时间:2024-06-25 10:54:42
【文件属性】:

文件名称:java图书馆swing源码-chess-java:为Penn的CIS120课程构建的简单JavaChess游戏

文件大小:88KB

文件格式:ZIP

更新时间:2024-06-25 10:54:42

系统开源

java图书馆swing源码国际象棋 Java 2014 年Spring,我在宾夕法尼亚大学的编程课程中创建了一个两人国际象棋游戏,其中包含将死检测和国际象棋时钟。 我们的目标是用 Java 开发和测试无错误的独立游戏,并配有 GUI 和游戏逻辑组件。 我开发了一款无错误、快速且精心设计的产品,具有干净的用户界面,并在作业中获得了最高分。 源代码在这个存储库中。 技术 该游戏是使用核心 Java、Java Swing GUI 库和 jUnit 测试套件构建的。 它使用游戏组件的自定义绘图和将死检测的自编程逻辑。 代码是模块化的、独立的和面向对象的,这是作业的评分标准。 跑步 通过在命令行上运行以下 ANT 构建脚本,将项目编译为可执行的 .jar 文件。 确保此存储库中的 jar-in-jar-loader.zip 位于文件夹中。 ant -f build.xml 然后,运行名为chess-java.jar的可执行 .jar 文件进行播放。


【文件预览】:
chess-java-master
----jar-in-jar-loader.zip(7KB)
----build.xml(1KB)
----resources()
--------bqueen.png(4KB)
--------wpawn.png(3KB)
--------wr.png(2KB)
--------br.png(1KB)
--------bbishop.png(3KB)
--------bn.png(1KB)
--------bk.png(2KB)
--------wbishop.png(4KB)
--------wk.png(2KB)
--------bking.png(3KB)
--------bpawn.png(2KB)
--------wq.png(2KB)
--------wn.png(2KB)
--------bp.png(1KB)
--------wqueen.png(6KB)
--------wknight.png(4KB)
--------wrook.png(3KB)
--------wking.png(5KB)
--------bq.png(2KB)
--------wb.png(2KB)
--------bb.png(1KB)
--------bknight.png(3KB)
--------*.png(2KB)
--------wp.png(1KB)
----LICENSE(1KB)
----src()
--------Board.java(8KB)
--------CheckmateDetector.java(16KB)
--------Queen.java(967B)
--------Clock.java(845B)
--------Game.java(253B)
--------Piece.java(5KB)
--------King.java(1KB)
--------GameWindow.java(9KB)
--------Rook.java(841B)
--------Square.java(2KB)
--------Knight.java(1009B)
--------Bishop.java(448B)
--------StartMenu.java(5KB)
--------Pawn.java(2KB)
----.gitignore(256B)
----README.md(1KB)

网友评论