登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
15╳15围棋棋盘五子棋JAVA语言课程设计报告.doc
文档分类:
IT计算机
|
页数:约46页
举报非法文档有奖
分享到:
1
/
46
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
46
下载此文档
文档列表
文档介绍
15╳15围棋棋盘五子棋JAVA语言课程设计报告.doc
15╳15围棋棋盘五子棋JAVA语言课程设计报告.doc15╳15围棋棋盘五子棋JAVA语言课程设计报告
《Java语言程序设计》
课程设计报告
学 院: 信息科学技术学院
班 级: 软件技术2班
姓 名: 王更新
学 号: 1108900505
指导教师: 郭韶升
课设时间: 2014-03-17 至2014-03-26
二O一四 年 三月 二十六 日
目 录
一、设计要求…………………………………………....2
二、设计步骤…………………………………………....2
………………………….…………...2
……………………….………...3
三、设计正文…………………………………………....6
……………………………………….6
……………………………….9
……………………………………….....9
四、心得体会…………………………………………...12
五、参考文献…………………………………………...12
附录 (源代码)……………………………………….13
一、课程设计要求
设计一个15╳15围棋棋盘,由两玩家交替进行对战,并可以实现以下功能:
并且规定退出者判为负,但退出过程中要有提示。以防不小心点错了。
最后判断某一方是否为五子连珠。
实现一个简单的多用户五子棋的游戏程序,包括如下两个界面
(1)选择对弈桌(执黑、执白)。
(2)在游戏界面,有开始,退出(游戏未结束、点退出自动判负);
二、设计步骤
程序的功能分配
a. 棋盘的绘制
public void draw_qipan(Graphics G) //画棋盘 15*15{
();
(10,10,300,300,true);
();
for(int i=1;i<16;i++){
(20,20*i,300,20*i);
(20*i,20,20*i,300);
}
}
b. 添加按钮
Button b1=new Button("开始");
Button b2=new Button("重置游戏");
Label lblWin=new Label(" ");
Checkbox ckbHB[]=new Checkbox[3];
Button exist = new Button("退出");
public void init(){
ckbHB[0]=new Checkbox("执白",ckgHB,false);
ckbHB[1]=new Checkbox("执黑",ckgHB,false);
ckbHB[2]=new Checkbox("观看",ckgHB, false);
}
c. 鼠标棋子的触发事件
public void mouseClicked(MouseEvent e) {
Graphics g=getGraphics();
int x1,y1;
x1=();
y1=();
if (()<20 || ()>300 || ()<20 || ()>300) {
return;
}
if (x1%20>10) {
x1+=10;
}
if(y1%20>10) {
y1+=10;
}
x1=x1/20*20;
y1=y1/20*20;
set_Qizi(x1,y1);
m*=(-1);
}
d. 按钮的触发事件
public void actionPerformed(ActionEvent e) {
Graphics g=getGraphics();
if (()==b1) {
Game_start();
}
els
15╳15围棋棋盘五子棋JAVA语言课程设计报告 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
2025年国家电网招聘之通信类考试题库附完整答..
165页
2025年土地登记代理人之土地登记相关法律知识..
177页
2025年报检员资格考试题库【培优a卷】
84页
2025年报检员资格考试题库标准卷
84页
2025年报检员资格考试题库(考点梳理)
85页
2025年汽车维修工技能理论考试题库及参考答案..
46页
2025年汽车维修工技能理论考试题库含答案【满..
46页
2025年注册土木工程师考试题库及参考答案【考..
166页
2025年注册土木工程师考试题库含答案【夺分金..
167页
2025年注册土木工程师考试题库(b卷)
165页
2025年监理工程师之交通工程目标控制考试题库..
168页
2025年监理工程师之交通工程目标控制考试题库..
169页
2025年监理工程师之交通工程目标控制考试题库..
169页
2025年监理工程师之交通工程目标控制考试题库..
169页
2025年税务师之涉税服务实务考试题库及参考答..
199页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
46
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
天秤座
文件大小
:
267 KB
时间
:
2021-08-02
相关标签
2015年工作总结
公路施工总结
年度考核表个人总结
数据结构总结
活动经验总结
党校个人总结
销售半年工作总结
心理班会总结
第三季度工作总结
初一语文总结
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
SEO
最近更新
WDM光网络中基于传输损伤的绿色保护算法研究..
测量小灯泡的电功率
测绘仪器的变革与发展
Rijke管丙烷非预混脉动燃烧火焰结构及稳定性..
PayPal公司在中国市场第三方支付业务营销策..
16进制编码在数据挖掘中的应用-深度研究
NQO1基因多态性与乳腺癌遗传易感性及生物学..
低碳环保装饰材料研发-深度研究
流行性脑脊髓膜炎病人的护理
MACC1基因沉默通过ERK通路对卵巢上皮性癌细..
Kriging模型在可靠性及可靠性优化设计中的应..
HER2同源二聚体的分子结构基础研究
Galectin-9Tim-3信号对NK细胞功能的影响
CopC性质的光谱研究
C16多肽在慢性进展性实验性自身免疫性脑脊髓..
A房地产公司在缅甸的跨文化管理研究综述报告..
Alpha-亚麻酸对大鼠肝脏、HepG2细胞脂肪酸氧..
59例胃肠道间质瘤的临床、病理和免疫组化分..
2型糖尿病患者泪膜功能及影响因素分析
1例先天颅锁骨发育不全综合征成年患者的正畸..
法国葡萄酒产区
小学的作文400字实用【3篇】
廊坊市非公有制造林情况的调研报告
思想汇报预备党员2023年1500字范文汇总三篇..
感谢奶奶的信范文(5篇)
房地产销售自我介绍
技能大赛策划方案(3篇)
祖堂上梁庆典主持词
公司与公司合作协议书范本(7篇)
小舞不乐细写加强版
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部