结对项目 计科13-1 201303011128 崔云闯
https://github.com/cuibl/test/blob/master/Chess.java
题目简介
此次对弈系统的开发研究是大学专业知识的一次综合应用于提高,计算机主要安装
jdk
运行环境和相关应用程序开发工具。运用
java
,
gui
监听器和标准类库等知识,首先
编写一个主类
ChineseChess
,构造一个主窗口,在主窗口上添加一工具栏,有相应的按
钮,用此来用来对“开始,悔棋
,信息提示,退出,重新开始”进行操作。
1.
中国象棋对弈系统是:图形界面,监听器等技术的综合运用。
2.
对弈的实现:利用鼠标的监听来实现对象棋走法的操作。
中国象棋对弈系统要求实现下棋界面,利用鼠标监听来实现走棋与吃棋,胜负判断
并伴有信息提示,在棋盘界面上端设有工具栏,内容包括“开始,悔棋,信息提示,退
出,重新开始”等相关功能。详情如下:
1.
开始:开始一场新的游戏,并重新棋子初始化。
2.
悔棋:返回到上一步棋局,并开始继续下棋。
3.
信息提示:提示开始该谁走棋,默认红棋先走。
4.
退出:对话框提示,是否退出系统。
5.
重新开始:删除上次下棋的所有痕迹,重新初始化界面。
代码地址
https://github.com/cuibl/test
测试情况
本系统可以实现人人对弈详情如图所示:
点击棋盘开始按钮开局,信息提示栏显示“红旗先走”
,并且红方先手。按照提
示依次走棋最终分出胜负。
问题及心得
通过这次实习,感觉自己还有很多都不会,感谢老师这么多天以来的悉心的辅导和
悉心栽培和对成长的关系与爱护。
在走出校园之前毕业设计是大学生所学的唯一凭证,
它概括了大学生在校的学习状
况,总结了大学以来的个人实力。接收到指导老师的任务书,经
过差不多1个月的努力拼搏,终于完成了《中国象棋对弈系统》的毕
业论文。每走一步都是新的尝试与挑战,是在大学期间唯一完成的大项目之一。