1、有一个小游戏就是几个人一起,从第一个人开始嘴里说一个数字手上比划一个数字,但是不能一样,叫什么名字
嘴巴手指不一样
玩法:游戏者嘴巴说出一个数字,做出的手势必须是一个不同的数。如嘴巴说“五copy”,手势只能是除“五”以外的任何数,“一、二……”都行。嘴巴和手指一样的就算犯规。zhidao
规则:游戏者轮流说,中间停顿时间不能过长。
2、一个猜数字的小游戏 但是还没实现 请人帮我看看
一个语法理解的错误,鼠标单击事件方法actionPerformed()是在你鼠标单击的时候调用的,并产生事件源ActionEvent e,你每单击一次就调用次方法actionPerformed()同时产生事件源ActionEvent e,由于你的max和min都是在actionPerformed()方法中创建的临时存储,所以方法在结束时会被释放,在调用时会被再次创建并按照你的要求初始化即max=100,min=0,所以你要设置全局变量或者静态变量,以确保数据不会被释放,我简单的在你上面改动一点,代码如下,你要求的功能应该可以实现,在猜对后还能再次产生随机数多次猜测:
import java.awt.*;
import java.awt.event.*;
class WindowButton extends Frame implements ActionListener
{
int number;
Label 提示条;
TextField 输入框;
int min=0,max=100;
Button buttonGetNumber,buttonEnter;
WindowButton(String s)
{
super(s);
setLayout(new FlowLayout());
buttonGetNumber=new Button("产生一个0-100的随机数");
add(buttonGetNumber);
buttonEnter=new Button("确定");
add(buttonEnter);
提示条=new Label("你来猜一个数到下面输入");
提示条.setBackground(Color.cyan);
add(提示条);
输入框=new TextField("00");
add(输入框);
buttonGetNumber.addActionListener(this);
buttonEnter.addActionListener(this);
setBounds(100,100,300,300);
setVisible(true);
validate();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==buttonGetNumber)
{number=(int)(Math.random()*100)+1;}
else if(e.getSource()==buttonEnter)
{ int guess=0;
int number1;
guess=Integer.parseInt(输入框.getText());
if(guess==number)
{ min=0;max=100;
提示条.setText("猜对了");}
if(guess<number)
{ 提示条.setText(输入框.getText()+"到"+max);
min=Integer.parseInt(输入框.getText());
}
if(guess>number)
{提示条.setText(min+"到"+输入框.getText());
max=Integer.parseInt(输入框.getText());
}
}
}
}
public class exa176
{
public static void main(String args[])
{WindowButton wb=new WindowButton("猜数字游戏");}
}
还有你的代码格式书写不规范,要养成良好的代码编写习惯,变量的属性以及方法的属性都要有显示的声明,给你看下我写的游戏的一个菜单类的书写格式,只是还没来得及写详细注释,希望对你有帮助:
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.KeyStroke;
import java.awt.event.KeyEvent;
import java.awt.event.ActionEvent;
/*
游戏菜单类
*/
public class JMenuDemo extends JMenuBar
{
private JMenuItem item1;
private JMenuItem item2;
private JMenuItem item3;
private JMenuItem item4;
private JMenuItem item5;
private JMenuItem item6;
private JMenuItem item7;
private JMenuItem item8;
private JMenuItem item9;
public JMenuDemo()
{
add(createJMenuOne());
add(createJMenuTwo());
add(createJMenuFour());
add(createJMenuThree());
setVisible(true);
}
private JMenu createJMenuOne()
{
JMenu menu=new JMenu("游戏操作(O)");
menu.setMnemonic(KeyEvent.VK_O);
JMenuItem item=new JMenuItem("再来一次(F)",KeyEvent.VK_F);
item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,ActionEvent.CTRL_MASK));
item1=item;
menu.add(item);
item=new JMenuItem("增加难度(U)",KeyEvent.VK_U);
item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U,ActionEvent.CTRL_MASK));
item2=item;
menu.add(item);
item=new JMenuItem("降低难度(D)",KeyEvent.VK_D);
item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,ActionEvent.CTRL_MASK));
item6=item;
menu.add(item);
return menu;
}
private JMenu createJMenuTwo()
{
JMenu menu=new JMenu("游戏信息(I)");
menu.setMnemonic(KeyEvent.VK_I);
JMenuItem item=new JMenuItem("最高得分(S)",KeyEvent.VK_S);
item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,ActionEvent.CTRL_MASK));
item3=item;
menu.add(item);
item=new JMenuItem("挑战次数(P)",KeyEvent.VK_P);
item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P,ActionEvent.CTRL_MASK));
item4=item;
menu.add(item);
return menu;
}
private JMenu createJMenuThree()
{
JMenu menu=new JMenu("游戏版本(B)");
menu.setMnemonic(KeyEvent.VK_B);
JMenuItem item=new JMenuItem("关于我们(A)",KeyEvent.VK_A);
item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,ActionEvent.CTRL_MASK));
item5=item;
menu.add(item);
return menu;
}
private JMenu createJMenuFour()
{
JMenu menu=new JMenu("音乐设置(M)");
menu.setMnemonic(KeyEvent.VK_M);
JMenuItem item=new JMenuItem("开始播放(K)",KeyEvent.VK_K);
item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_K,ActionEvent.CTRL_MASK));
item7=item;
menu.add(item);
item=new JMenuItem("循环播放(L)",KeyEvent.VK_L);
item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_L,ActionEvent.CTRL_MASK));
item8=item;
menu.add(item);
item=new JMenuItem("停止播放(N)",KeyEvent.VK_N);
item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,ActionEvent.CTRL_MASK));
item9=item;
menu.add(item);
return menu;
}
public JMenuItem getitem(int n)
{
switch(n)
{
case 1:return item1;
case 2:return item2;
case 3:return item3;
case 4:return item4;
case 5:return item5;
case 6:return item6;
case 7:return item7;
case 8:return item8;
case 9:return item9;
default: return null;
}
}
}
3、求一款小游戏 能猜出你内心想得数字的小游戏!!!
让我们来完个小游戏... 准备纸和百笔... 如果你数学好那就可免了... 准备好了度吗? 开始咯... 1] 首先, 从1 到7 里挑出一个数字代表你想每个礼知拜出去走走的次数 2] 把这个数字乘2 3] 然后加5 4] 再乘于50 5] 如果你的道生日一过.. 就加1758 6] 如果你的生日还没过.. 就加1757 7] 最后, 用这个树内字减去你的出生年份 现在你会有3 个数目字 第一个是你想出去走走的次数容 第二是你的年龄
4、急求猜数字小游戏代码
本人是JAVA语言爱好者,赠送你我的源码。
还是学学JAVA吧。
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
class Guess extends JFrame implements ActionListener{
int rand;
JLabel label = new JLabel("Enter whole number:");
JLabel label_image = new JLabel( new ImageIcon("10.gif"));
JTextField textfield = new JTextField(15);
JButton button_guess = new JButton("Guess");
JButton button_again = new JButton("Once again");
JPanel panel_north = new JPanel();
JPanel panel_center = new JPanel();
JPanel panel_north_middle = new JPanel();
TextArea textarea = new TextArea(null,20,30,TextArea.SCROLLBARS_BOTH);
//---------------------------------------
Guess(){
this.setSize(550,500);
this.rand=(int)(Math.random()*100);
Container face =this.getContentPane();
face.add(panel_north,"North");
face.add(panel_center);
panel_north.setLayout(new GridLayout(1,3,3,1));
panel_north.add(label);
panel_north.add(textfield);
panel_north.add(button_guess);
panel_north.add(button_again);
panel_center.add(textarea);
panel_center.add(label_image);
button_guess.addActionListener(this);
button_again.addActionListener(this);
this.setVisible(true);
}
//---------------------------------------------
public void actionPerformed(ActionEvent w){
try{
if(w.getSource()==button_guess){
String s=textfield.getText();
int x=Integer.parseInt(s);
if(x==rand){
textarea.append("Congratulate!\n");
}
else if(x>rand){
textarea.append("The number on the height side!\n");
}
else if(x<rand){
textarea.append("The number on the low side!\n");
}
textfield.setText("");
textfield.requestFocusInWindow();
}
else if(w.getSource()==button_again){
textarea.setText("");
rand=(int)(Math.random()*100);
}
}catch(Exception e){}
}
//-----------------------------------------------------------
public static void main(String arg[]){
new Guess().(true);
}
}
5、用python写猜数字小游戏
核心代码给你,具体的功能还需要自己完善。
import time, random6、为什么有些猜心小游戏能猜出我心里想的数字??
楼上的说错了.....
那些数字在计算方面是有规律的....
根据你得出的数字...
最后就知道你想的是几了.....
7、数字填空小游戏
取值范围就是求它的最大值和最小值。
括号里的数都填9,符号全部用×,这来样随机数应该是最大值。
所以???的最大值是99×99×99×99 = 96059601
最小值是 10-99×99×99 = -970289
所以 ??自?的取zhidao值范围是 -970289 < ??? < 96059601
当每一个位置出现一个运算符号的时候,???的取值范围
你说的一个运算符号说的是4个运算符只用1次??
那样的话99×99-00+99/01 = 9900
00-99×99+00/01 = -9801
8、编写程序,实现猜数小游戏。随机生成一个0~99(包括0和99)的数字。程序要有注释,代码要规范。
那个 pc logo的要不要
9、有个小游戏 让你心里想几个数字相加后的的结果在旁边的图里能找到那个符号
你说的那个游戏我不知道.但是我个人空间里有一个神奇读心术,和你说的差不多.
这个是有规律的 怎么减都是9的倍数 你看看 是不是9的倍数的图都一样啊??就算每次都会变 但是也是9的倍数的图一样啊
10、寻找一个我5年前的玩过的点数字的小游戏
你好,下面这个站点的小游戏比较新,种类也比较多,要什么都有哦。