全文预览

Java程序设计实训报告

上传者:梦&殇 |  格式:doc  |  页数:14 |  大小:194KB

文档介绍
戏按钮可以选择放弃本次游戏。(3)单击“五子棋”上的重新开始按钮可以重新进入新游戏。(4)单击“五子棋”上的退出按钮可以退出游戏界面。(5)在一个文本框中显示当前的游戏过程,在一个文本区中显示以往的计算过程。(6)单击“保存”按钮可以将文本区中的全部游戏过程保存到文件;单击“复制”按钮可以将文本区中选中的文本复制到剪贴板;单击“清除”按钮可以清除文本区中的全部内容。3.1系统实现的目标分析为了熟悉五子棋规则及技巧,以及研究简单的人工智能,用Java开发五子棋游戏。主要完成人人对战的功能。并且没有网络连接部分编程应用,实现了任意两个对战用户的棋盘功能。3.2设计内容(1)、题目:五子棋游戏。(2)、具体实现绘制棋盘,横竖线实现,在直线交点处下黑白棋子(实心圆形)。(3)、然后对棋子的设计是,颜色分为黑色和白色,形状为实心圆形。3.3整体流程图开始3.4循环流程图4设计要求(1)设计面要简洁。(2)设计功能明确。(3)熟悉JAVA开发环境,掌握JAVA程序的编译和运行;(4)掌握JAVA基本编程技术和方法;(5)了解异常处理机制。(6)说明书、流程图要清楚;(7)要求采用模块化程序设计方法,要求上机调试通过和按设计报告格式;(8)设计上交内容:设计报告一份(按格式书写);源程序文件。5实现的功能根据上面的系统的设计要求,可以将此五子棋游戏分为以下几个模块:初始化模块:建立棋盘数组并清零以备使用;初始化键盘/鼠标等输入输出设备并在屏幕上画出棋盘。玩家落子模块:即用户在指定落子区域单击后,程序会计算该子的坐标,并且将棋盘数组中坐标处记录棋子的颜色,1代表黑色,2代表白色,以表明是哪方下的棋子。5.1整个游戏能实现的功能1、悔棋2、认输3、变棋盘背景4、放弃一手5、显示黑子先走6、显示该哪个棋子走了5.2测试数据及运行结果5.2.1操作界面开局时双方还未落棋子的运行界面,如下图所示。

收藏

分享

举报
下载此文档