java五子棋课程设计说明书,五子棋JAVA语言课程设计报告

3a5429672e603c333e817469066cd8b7.gif五子棋JAVA语言课程设计报告

封面 Java 语言程序设计 课程设计报告 分分 院院 电电 信信 分分 院院 班班 级级 _ _电子商务电子商务 1 1 班班______ 姓姓 名名 学学 号号 指导教师指导教师 课设时间课设时间 20201111- -1212- -2020 至至 20201111- -1212- -3131 二二 O O 一一一一 年年 十十 二二月月 二十二十 日日 1 目目 录录 一、设计要求一、设计要求2 二、设计步骤二、设计步骤2 2.12.1 程序流程图程序流程图..2 2.22.2 程序的功能分配程序的功能分配..3 三、设计正文三、设计正文6 3.13.1 创建棋盘类创建棋盘类.6 3.23.2 判断输赢功能实现判断输赢功能实现.9 3.33.3 测试结果测试结果.9 四、心得体会四、心得体会.12 五、参考文献五、参考文献.12 附录附录 ((源代码源代码)).13 2 一、课程一、课程设计设计要求要求 设计一个 1515 围棋棋盘,由两玩家交替进行对战,并可以实现以下功能 1.选择落子的先后顺序 2.重置棋盘 3.刷新重新开始 4.退出提示 并且规定退出者判为负,但退出过程中要有提示。以防不小心点错了。 最后判断某一方是否为五子连珠。 实现一个简单的多用户五子棋的游戏程序,包括如下两个界面 (1)选择对弈桌(执黑、执白) 。 (2)在游戏界面,有开始,退出(游戏未结束、点退出自动判负) ; 二、设计步骤二、设计步骤 2.12.1 程序流程图程序流程图 3 2.2 2.2 程序的功能分配程序的功能分配 a. 棋盘的绘制 public void draw_qipanGraphics G //画棋盘 15*15 G.setColorColor.lightGray; G.fill3DRect10,10,300,300,true; G.setColorColor.black; forint i1;i10 x110; ify12010 y110; x1x1/20*20; y1y1/20*20; set_Qizix1,y1; m*-1; 4 d. 按钮的触发事件 public void actionPeredActionEvent e Graphics ggetGraphics; if e.getSourceb1 Game_start; else Game_re; ife.getSourceexist Game_re; lblWin.setTex

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值