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年前的玩過的點數字的小游戲
你好,下面這個站點的小游戲比較新,種類也比較多,要什麼都有哦。