1.毕业设计要做一个扫雷游戏,求完整代码,最好是用JAVA做的,没有
【代码1】: new LinkedList(); 【代码2】: list.add(block[i][j]) ; 【代码3】: list.size(); 【代码4】: (Block)list.get(randomIndex); 【代码5】: list.remove(randomIndex); 2.模板代码 Block.java public class Block { String name; int number; boolean boo=false; public void setName(String name) { this.name=name; } public void setNumber(int n) { number=n; } public int getNumber() { return number; } public String getName() { return name; } boolean isMine() { return boo; } public void setIsMine(boolean boo) { this.boo=boo; } } LayMines.java import java.util.LinkedList; public class LayMines { public void layMinesForBlock(Block block[][],int mineCount) { int row=block.length; int column=block[0].length; LinkedList list=【代码1】 //创建空链表list for(int i=0;i 【代码1】: new LinkedList(); 【代码2】: list.add(block[i][j]) ; 【代码3】: list.size(); 【代码4】: (Block)list.get(randomIndex); 【代码5】: list.remove(randomIndex); 2.模板代码 Block.java public class Block { String name; int number; boolean boo=false; public void setName(String name) { this.name=name; } public void setNumber(int n) { number=n; } public int getNumber() { return number; } public String getName() { return name; } boolean isMine() { return boo; } public void setIsMine(boolean boo) { this.boo=boo; } } LayMines.java import java.util.LinkedList; public class LayMines { public void layMinesForBlock(Block block[][],int mineCount) { int row=block.length; int column=block[0].length; LinkedList list=【代码1】 //创建空链表list for(int i=0;i c语言课程设计_扫雷游戏设计 /*5.3.4 源程序*/ #include 扫雷游戏的设计与开发 摘要 本论文研究的是以Visual Basic 6.0为开发环境,设计并开发一款扫雷游戏,其功能类似于Windows操作系统自带的扫雷游戏。论文首先介绍了制作游戏的整体思路及整个游戏设计的流程规划,然后介绍了雷区的布置及地雷随机产生的实现方法;重点介绍了在游戏过程中各事件的处理,其中又以鼠标事件和清除未靠近地雷区方块这两方面最为最要,鼠标事件是利用鼠标所发出的信息了解使用者的意图,进而做出相对应的动作,而清除未靠近地雷区方块由于引进了“递归”这个概念而使其简单化。 本次设计只是完成了扫雷游戏的基本功能,在细节方面仍有待以后完善。 关键词:扫雷;Visual Basic 6.0;事件;递归 1 引言. 1 1.1课题背景及意义. 1 1.2开发工具的选用及介绍. 1 2 游戏的总体分析与设计. 3 2.1设计构想. 3 2.2流程规划. 4 2.3画面规划. 5 3 游戏的详细设计. 6 3.1游戏初始化. 6 3.2雷区的布置. 9 3.3游戏中主要模块的介绍与使用. 10 3.3.1鼠标事件. 10 3.3.2地雷及雷区表面探测情况. 12 3.3.3清除未靠近地雷的方块. 12 3.3.4游戏难度的选择. 14 3.4游戏的判断. 14 3.4.1游戏成功完成. 14 3.4.2游戏失败. 14 4 游戏测试结果. 15 结 论. 15 参考文献. 16 致 谢. 17 声 明. 18 " 打开windows附带的扫雷游戏后 输入[x][y][z][z][y][Enter][Shift] 然后当你的鼠标移动到有地雷的那个小方块时 桌面左上角的一个dot会变成黑色 还可以直接用记事本修改c:windows下的winmine.ini文件。 Time1=999――――-(初级时间) Time2=999――――-(中级时间) Time3=999――――-(高级时间) Name1=匿名――――(初级姓名) Name2=匿名――――(中级姓名) Name3=匿名――――(高级姓名) 另外,点击左键,按Esc时间还可以停止哦! " 扫雷最原始的版本可以追溯到1973年一款名为“方块”的游戏。 不久之后,“方块”被改写成了游戏“Rlogic”。在“Rlogic”里,玩家的任务是作为美国海军陆战队队员,为指挥中心探出一条没有地雷的安全路线,如果路全被地雷堵死就算输。 两年后,汤姆·安德森在“Rlogic”的基础上又编写出了游戏“地雷”,由此奠定了现代扫雷游戏的雏形。 1981年, 微软公司的罗伯特·杜尔 和卡特·约翰逊两位工程师在Windows 3.1系统上加载了该游戏,扫雷游戏才正式在全世界推广开来。 自定义游戏区域有个漏洞,可使你在10秒之内必胜。 方法如下:在自定义中输入高度、宽度随意大的数值(因为扫雷区域有限,所以会固定在高度24、宽度30的区域里),雷数自定,越少越容易,随意点击一处,然后按照普通规则继续即可。 (当然这样就无聊了)技巧 排成一行的格中,两个1夹一个2,1底下必有雷;两个2夹一个1,中心的1底下必有雷;两个2夹n个3,2和3底下全有雷;两个2靠边,2底下都有雷;连续的三个1,中间的1有雷;连续四个1两边的1有雷。2.C语言课设扫雷游戏设计及论文
3.怎么写游戏设计类的毕业设计啊
4.求助
5.谁告诉我扫雷游戏是哪个设计的