结对项目 计科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个月的努力拼搏,终于完成了《中国象棋对弈系统》的毕

业论文。每走一步都是新的尝试与挑战,是在大学期间唯一完成的大项目之一。

 

posted @ 2015-05-17 17:20  歇会儿  阅读(181)  评论(6编辑  收藏  举报