java蔬菜连连看游戏程序设计组

java蔬菜连连看游戏程序设计组

ID:9115651

大小:283.50 KB

页数:57页

时间:2018-04-18

java蔬菜连连看游戏程序设计组_第1页
java蔬菜连连看游戏程序设计组_第2页
java蔬菜连连看游戏程序设计组_第3页
java蔬菜连连看游戏程序设计组_第4页
java蔬菜连连看游戏程序设计组_第5页
资源描述:

《java蔬菜连连看游戏程序设计组》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《面向对象的程序设计》课程设计1、题目:蔬菜连连看游戏程序设计2、实验目的:通过在指定的窗口界面完成“连连看”小游戏程序的编写和调试加深对面向对象程序设计的理解3、主要功能:相同图片相邻或连成一条直线可消除,相同图片之间只转一个或两个弯也可消除4、平台:在Windows7下使用MyEclipse开发5、设计参数:A.该程序界面为方格类型,由纵10横10的直线交叉组成,分别是8行8列方块拼接,共64格小方块。方块上随即分布一些数字,数字的要求是至两两相同,位置随机打乱。B.游戏规则是将相同数字的方块连接,若连接一对成功就消失于界面,继续游戏

2、,知道游戏结束。C.游戏设有时间要求,时间到,游戏结束。D.游戏可以选择难度,分别为简单,中等,较难、超难。E.游戏有记录得分和关卡。F.6、设计组:设计组名称:蔬菜连连看游戏程序设计组专业班级:软件1113人员学号姓名分工设计组长2011813086程秋瑜找资料,编代码,制框架图,纠错程序员2011813083王春辉找资料,编代码,纠错程序员2011813087王国林找资料,编代码,纠错程序员2011813088陈坤炜找资料,编代码,纠错程序员2011813090杨彬找资料,编代码,纠错7、完成情况:a.本程序源代码保存形式为lianl

3、iankan.java,在MyEclipse工具下开发。b.本程序由两个类构成,分别是classlianliankan和classlianliankanJPanel,其中classlianliankanJPanel是内部类。c.本程序由画画函数painComponent()、重载函数chongzai()、重新开始游戏newGame()、所有方块清除,进入下一关guoguan()、新建地图newMap()、判断是否在一条直线上linecheck()、判断能否折角相连zhejiaocheck()、判断能否两次折角相连liangcizejiao

4、check()、能否在两次折角内连接ifcanTouch()、清除两个一样的符合条件的方块clearBlock()、选择难度itemStateChanged()、主函数main()、画画函数paintCompinent()等十三个函数组成。8、工作评价:设计组名称:蔬菜连连看游戏程序设计组专业班级:软件1113班人员学号姓名分工设计组长2011813086程秋瑜找资料,编代码,制框架图,纠错程序员2011813083王春辉找资料,编代码,纠错程序员2011813087王国林找资料,编代码,纠错程序员2011813088陈坤炜找资料,编代码

5、,纠错程序员2011813090杨彬找资料,编代码,纠错9、其他说明:附上代码:packagelianliankan;importjava.awt.*;//java.awt包,即java抽象窗口工具包,提供如Button(按钮)、TextField(文本框)和List(列表)importjavax.swing.*;//javax.swing是图形可视包,导入进行图形化软件的开发importjava.awt.event.*;publicclasslianliankanextendsJFrame{privatestaticfinallongs

6、erialVersionUID=1L;publiclianliankan(){lianliankanJPanelllk=newlianliankanJPanel();//是个容器,可以把JButton,JTextArea,JTextFiled等加入add(llk);}classlianliankanJPanelextendsJPanelimplementsActionListener,ItemListener{privatestaticfinallongserialVersionUID=1L;privateint[][]map=newin

7、t[10][10];privateintkinds,randomx,randomy,randomx1,randomy1;privateintcoordinatex,coordinatey,coordinatex1,coordinatey1;privatePointlineStart=newPoint(0,0);privateintclicktimes;privateintjishushengyu;privateintfruitKinds=4;privateintscore;privateintguanshu;loudould=newlou

8、dou();JButtonBlockButton[][]=newJButton[10][10];ChoicedifficultChoice=newChoice();JButtonnewgame

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。