摇摆游戏攻略网

关闭导航
首页 > 冒险生存 > 游戏攻略

java扫雷源代码或者原理

整理:yaobaiwang.com 时间:06月01日

[大神指点如何用java做扫雷小游戏详细]大神指点如何用java做扫雷小游戏详细,vb做windows自带的扫雷游戏急代码和解释:这些东西早忘光了说下我的理解希望可以帮助你把。 1. 你先想好用什么来做,java swing里面做这个...+阅读

java扫雷源代码或者原理

mport java.awt.*; import javax.swing.*; import java.util.Random; import java.awt.event.*;class Min extends JPanel //雷的类 { //备注:鼠标的左键 = 1;右键 = 3;中键 = 2 private int flag = 0,statu = 0; //定义雷的属性 0:没有打开 1:打开 2:标示为雷 3:不确定 //flag = 0 不是雷 ; flag = 1是雷 private int but,count = 0; //but:哪一个鼠标键被按下去了 count:这个区域周围有多少个雷 private int mx = 0,my = 0,mw = 10; //定义雷的坐标和宽度 public Min() //构造函数 { statu = 0; } public Min(int f,int x,int y,int w) //构造函数 { flag = f; mx = x; my = y; mw = w; } public int getFlag(){return flag;} public int getStatu(){return statu;} public int getMx(){return mx;} public int getMy(){return my;} public int getMw(){return mw;} public int getCount(){return count;} public void setFlag(int f){flag = f;} public void setCount(int c){count = c;} public void setData(int f,int x,int y,int w,int s) //传递值 { flag = f; mx = (x-1)*w; my = (y-1)*w; mw = w-1; statu = s; } //根据你点击鼠标的不同来改变雷的属性 public int sendKey(int key) { //返回值,如果游戏结束则返回-1 int rtn = 1; if(key == 3) { switch(statu) { case 1: break; case 2: statu = 3; break; case 3: statu = 0; break; case 0: statu = 2; break; } rtn = 1; } if(key == 1 & statu == 0) { switch(flag) { case 0: statu = 1; rtn = 2; break; case 1: statu = 1; rtn = -1; break; } } return rtn; } }

您好请问有基于Java设计的简易版的扫雷代码吗

这些东西早忘光了说下我的理解希望可以帮助你把。你先想好用什么来做,java swing里面做这个的,我记得这个东西可以直接用button来做的。这些button形成一个矩形,用一个数组来记录每个位置,比如point (x,y)这种。用一个map来存放每个位置上button的状态,比如用0表示是雷,1不是。2是已经显示空白的区域,最后可能就是map((x,y),1);这种。然后基本就是一些逻辑问题了,比如随机地雷位置(设置3里面随机数设置多少个是01).怎么右键点击显示周围雷个数,这些都是不少工作。我能想到的就这些,毕竟过了很久了,你现在要是上学的话就抓紧写这个东西,我感觉你有了思路查资料的话一个礼拜差不多也就能看得出能不能做出来,不能做出来在找源码学吧,这些东西自己先做一遍和看源码在学习效果差挺多。

...

以下为关联内容:

一个六边形扫雷的算法!用java实现一个六边形扫雷的算法!用java实现,扫雷点到空格时的算法:扫雷是八个边吧? 用链表,初始化的时候每颗雷都以自己为中心,指向其他雷 class Mine { bool ismine; Mine up; Mine down;...

悬赏100元钱。注释一个java扫雷游戏源代码就是把每行的意思写到悬赏100元钱。注释一个java扫雷游戏源代码就是把每行的意思写到:import java.awt.*;import javax.swing.*;import java.util.Random;import java.awt.event.*;class Min exte...

扫雷java源代码是什么扫雷java源代码是什么,扫雷程序用c语言怎样写:import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame extends JFrame { JTextField text;...

扫雷的布雷代码扫雷的布雷代码,谁有cc编的扫雷程序代码啊:bombButton是由按钮组成的二维数组,i表示行,j表示列,构成了一个方形网格,每个按钮都有很多的属性,包括按钮的当前状态,如isBomb:当前按钮是...

扫雷java源代码扫雷java源代码,汇编写的扫雷源码:import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame extends JFrame { JTextField text; JLabel nowB...

java程序设计扫雷帮助看看java程序设计扫雷帮助看看,扫雷高手请进编一个扫雷程序:这里是随机生成二维坐标,页面方面可以使用JButton import java.util.Random; public class SweepMine { int row=20; in...

Java扫雷程序左右键同时按下的问题Java扫雷程序左右键同时按下的问题,扫雷的左右键的含义:改成int onmask = e.BUTTON1_DOWN_MASK | e.BUTTON3_DOWN_MASK;if ((e.getModifiersEx() & onmask) == onmask) { Syst...

js实现扫雷的代码js实现扫雷的代码,您好请问有基于Java设计的简易版的扫雷代码吗:本文主要说明js实现扫雷小程序的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来...

基于Java设计的简易版的扫雷代码能实现基本功能即可不要那种基于Java设计的简易版的扫雷代码能实现基本功能即可不要那种,关于扫雷的Java:这些东西早忘光了说下我的理解希望可以帮助你把。你先想好用什么来做,java swing里面做这个的,我记...

推荐文章