《Java语言程序设计》课程设计报告学院:信息科学技术学院班级:软件技术2班姓名:王更新学号:1108900505指导教师:郭韶升课设时间:2014-03-17至2014-03-26二O一四年三月二十六日1目录一、设计要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
2二、设计步骤⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
1程序流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
2程序的功能分配⋯⋯⋯⋯⋯⋯⋯⋯⋯
3三、设计正文⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
1创建棋盘类⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
2判断输赢功能实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
3测试结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
9四、心得体会⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
12五、参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
12附录(源代码)⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
132一、课程设计要求设计一个15╳15围棋棋盘,由两玩家交替进行对战,并可以实现以下功能:1
选择落子的先后顺序2
刷新重新开始4
退出提示并且规定退出者判为负,但退出过程中要有提示
以防不小心点错了
最后判断某一方是否为五子连珠
实现一个简单的多用户五子棋的游戏程序,包括如下两个界面(1)选择对弈桌(执黑、执白)
(2)在游戏界面,有开始,退出(游戏未结束、点退出自动判负);二、设计步骤2
1程序流程图32
2程序的功能分配a
棋盘的绘制publicvoiddraw_qipan(GraphicsG)//画棋盘15*15{G
setColor(Color
lightGray);G
fill3DRect(10,10,300,300,true);G
setColor(Color
black);for(inti=1;i10){x1+=10;}if(y1%20>10){y1+=10;}x1=x