精华内容
下载资源
问答
  • 猜数字教案

    万次阅读 2020-12-21 13:49:35
    小学生作文:巧猜数字正文:巧猜数字 上课铃响了,林老师面带微笑地走进教室,说:“今天我们玩一个猜数游戏,规则是这样的:我从100以內的数字中选一个数字,让选手猜,只能猜5次,同学们来提示他们说的数是低了,...

    1、3.4不三不四2、2/2合二为一3、0+0=1无中生有4、1×1=1一成不变5、1的n次方始终如一6、1:1不相上下7、1/2一分为二8、1+2+3接二连三9、0000 四大皆空10、33.22三三两两11、0+0=0一无所获12、20÷3陆续不断13、1=365度日如年14、9寸加1寸得寸进尺...

    1、谜面:00002、谜面:0+0=03、谜面:0+0=14、谜面:1×1=15、谜面:1的n次方6、谜面:1:17、谜面:1/28、谜面:1+2+39、谜面:3.410、谜面:33.2211、谜面:2/212、谜面:20÷313、谜面:1=36514、谜面:9寸加1寸15、谜面:1÷10016、谜...

    (1)2/2 (合二为一)(2)1=365 (度日如年)(3)1234567 (乐在其中)(4)0+0=1 (无中生有)(5)1+2+3 (接二连三)(6)333555 (三五成群)(7)5、10 (一五一十)(8)7/8 (七上八下)(9)3.4 (不三不四)(10)3322 (三三两两)(11)...

    “高了!”“低了!”“对了!”咦,这是怎么一回事呀?哟,原来是方老师在和我们玩“巧猜数字”游戏。对了,想知道怎么“猜”法吗?让我来告诉你吧。猜数者要在60秒以内猜100以内的数5次,且同学可提示“高了”或“低了”。开始了,许多同学都跃跃欲试,争先恐后地举起了小手。前两回,大个子王俊友和胖敦钟智都自信...

    看数字猜成语,你搜集了多少个,那么,关于看数字猜成语有哪些?以下就是小编整理的看数字猜成语,一起来看看吧!看数字猜成语10000――四大皆空0+0=1――无中生有1×1=1―― 一成不变3.4――不三不四2/2――合二为一1=365――度日如年1除以100――百里挑一333555――三五成群1234...

    小学生作文:巧猜数字正文:巧猜数字 上课铃响了,林老师面带微笑地走进教室,说:“今天我们玩一个猜数游戏,规则是这样的:我从100以內的数字中选一个数字,让选手猜,只能猜5次,同学们来提示他们说的数是低了,还是高了。” 林老师先请了杨翔同学上来猜。杨翔同学笑容满面,十分有信心地走上讲台,林老师帮他蒙上...

    (1)1、2、4、6、7、8、9、10 (隔三差五)(2)1=365 (度日如年)(3)1、3、5、7、9、11、13、15、17、19 (天下无双)(4)1、2、5、6、7、8、9 (丢三落四)(5)1+2+3 (接二连三)(6)333555 (三五成群)(7)5、10 (一五一十)(8)7/8 ...

    活动目标:1、尝试在一组数字的区间内,根据已有的信息判断自己的数字,激发分析推理的能力。2、体验运用方法猜出数字后的愉悦。活动准备:贴有1—16数字卡片的帽子。活动过程:一、导入活动。老师拿一顶帽子戴上让幼儿说说帽子上面的数字,引出这些数字自己看不见需要别人给出信息才能猜出来。二、游戏“猜猜我是数字...

    你们会玩看数字猜成语吗?下面是应届毕业生小编为大家整理的数字猜成语大全2016年,欢迎大家阅读,数字猜成语大全。(1)1、2、4、6、7、8、9、10 (隔三差五)(2)1=365 (度日如年)(3)1、3、5、7、9、11、13、15、17、19 (天下无双)(4)1、2、5、6、7、8、9 (丢...

    1.333 555 (三五成群)2. 1256789 (丢三落四)3. 5 10 (一五一十)4. 0 0 0 0 (万无一失)5.9寸+1寸=1尺(得寸进尺)6. 3.5(不三不四)7. 0+0=0(一无所得)8. “零存整取”猜一成语(积少成多)9.2468 无独有偶10. 7/8 七上八下11...

    (1)2/2 (合二为一)(2)十 (纵横交错)(3)7.5 (三下五除二)(4)1、2、5、6、7、8、9 (丢三落四)(5)1+2+3 (接二连三)(6)333555 (三五成群)(7)5、10 (一五一十)(8)7/8 (七上八下)(9)3.4 (不三不四)(10)3322 (三三两两)(11...

    规则:猜数字(1~100)每猜一次范围缩小,最后猜中的人倒霉挨罚,猜数字团队游戏。先由一个人来写一个数字,然后大家在1~100间进行猜测。每猜一次范围缩小,最后猜中的人进行抽签接受这份大奖。下一轮由受罚者再写数字,依此循环。道具:准备三个签,1、满汉全席。那么每个人都为其夹一份食物,必须吃完。这叫撑...

    猜一猜目的:培养幼儿注意力、记忆力,及寻找规律能力。准备:卡纸32张,16张大小各一的图形:圆.三角形.正方形.长方形,红色6张,黄、绿各5张。玩法:(一) 交代名称和玩法:(幼儿分二队,16张有图形的卡片按纵横各4张放好。图片朝下。)我们来玩个“猜一猜”游戏,这儿有些大小、形状不同的图形,我依次翻...

    【设计理念】数字无处不在,它们的存在也给我们的生活带来了很多的方便,数字在不同的地方代表着不同的意思。根据幼儿年龄特点,我以猜数字的游戏导入激发幼儿学习兴趣,引导幼儿在猜猜、找找、说说、玩玩、画画中进一步巩固对数字的认识,了解数字在日常生活中的作用,体验数字的重要和有趣,从而激发幼儿探索数字奥秘的兴...

    猜一猜(中班)目的:培养幼儿注意力、记忆力,及寻找规律能力。准备:卡纸32张,16张大小各一的图形:圆.三角形.正方形.长方形,红色6张,黄、绿各5张。玩法:(一) 交代名称和玩法:(幼儿分二队,16张有图形的卡片按纵横各4张放好。图片朝下。)我们来玩个“猜一猜”游戏,这儿有些大小、形状不同的图形...

    目的:培养幼儿注意力、记忆力,及寻找规律能力。准备:卡纸32张,16张大小各一的图形:圆.三角形.正方形.长方形,红色6张,黄、绿各5张。玩法:(一) 交代名称和玩法:(幼儿分二队,16张有图形的卡片按纵横各4张放好。图片朝下。)我们来玩个“猜一猜”游戏,这儿有些大小、形状不同的图形,我依次翻,比如...

    活动目标1. 能运用恰当的词句表达动作,提高理解体态语言的能力。2. 勇敢在集体面前大胆的表演。活动准备画有各种动作的图片若干张。活动过程一、玩“听话学样”的游戏。组织幼儿复习“听话学样”的游戏。二、学习新游戏“猜动作”。1.说明游戏玩法:刚才我们是先听句子,再根据句子的意思做动作。现在我们反过来先...

    一、看数字猜成语或俗语1、一、二、五、六2、八、九、十3、五、五、五……4、二分之二5、0+0=16、12345677、24小时8、99999、9寸+1寸10、7/211、100112、51013、33355514、1+2+315、1×1=116、1234560917、12435678918、246...

    一、教学目标(一)知识目标1.了解有关知识,培养科学兴趣。2.训练快速阅读与概括能力。3.了解科学小品与一些说明方法。(二)能力目标培养学生分析概括文章内容的能力(三)情感目标让学生对身边常用的数字有进一步的了解。破除迷信,科学地认识和运用数字。二、重点、难点、疑点及解决办法1.阅读课文,并复述课文...

    教学要求1.能说出和猜出不同谜语,并说出是怎么猜出来的。2.在说谜语的过程中,注意听清楚和说明白。课前准备1.请同学收集谜语。2.给挂图上小朋友说的谜语配录音。3.一幅小白兔贴画。教学时间: 1课时教学过程一、观察画面,导入新课1.指导学生看图。2.提问:图上的小朋友围在一起在做什么(学生可能回答:...

    教学是一种创造性劳动。写一份优秀教案是设计者教育思想、智慧、动机、经验、个性和教学艺术性的综合体现。猜成语活动教案及反思应该怎么设计?猜成语活动教案及反思教学目标:1、在活动中体验生活,学会观察。2、在活动中交流收获,学会分享。3、在活动中捕捉发现,学会表达。教学重点:抓住大家在活动中的表现,有序地...

    活动目标1、倾听故事,感知可爱的小兔和妈妈之间真挚深切的母子深情。2、通过妈妈和小朋友面对面的表演和对话交流,体验母子和母女之情。3、在集体面前大胆地讲述自己对妈妈的爱,表达自己的情感。活动准备1、绘本PPT2、图片:大海、柳树、月亮星星、围巾、郑州活动过程一、导入认识书名。这本书叫什么名字,这本书...

    活动目标:1.能运用多种感官感知辨别清水,知道清水的特征。2.能大胆地表述自己的发现并记录下来。3.体验探索和成功的乐趣。4.在交流活动中能注意倾听并尊重同伴的讲话。5.发展幼儿的观察、分析能力、动手能力。活动准备:1.四杯不同的水:清水、糖水、白醋、牛奶。2.贴有红、黄、蓝颜色标记的杯子。3.彩色...

    1. 活动目标(1)喜欢小乐器,尝试使用乐器表现2/4音乐节奏。(2)感受乐曲,用不同2/4节奏型表现乐曲、分辩各种乐器的不同音色。2. 重点与难点中班上学期的幼儿具有初步的节奏感,因此在感受乐曲的基础上能用不同2/4节奏型来表现乐曲是重点。这一教材的难点在于让中班上期的幼儿分辩各种乐器的不同音色以...

    展开全文
  • 用Java实现猜数字大小的游戏。应用了图形界面,事件监听的MVC于一体结构。
  • java实现猜数字游戏

    2021-02-12 11:10:53
    本文实例为大家分享了java实现猜数字游戏的具体代码,供大家参考,具体内容如下游戏规则:通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4位数,不能让猜的人知道。猜的人就可以开始猜。...

    本文实例为大家分享了java实现猜数字游戏的具体代码,供大家参考,具体内容如下

    游戏规则:

    通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4位数,不能让猜的人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示数字正确位置也正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。

    如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为 2B,合起来就是 1A2B。

    游戏截屏:

    0a1442901bd10b869e0ec6875ab07c6b.png

    2d4103ba393c689d131447c3a2f4a038.png

    Run.java:

    package xjj.java.GuessNumber2;

    public class Run {

    public static void main(String[] args) {

    JGuessGame g=new JGuessGame();

    g.str=GuessNumb.getNumber();//得到随机的四位数

    }

    }

    GuessNumb.java:

    package xjj.java.GuessNumber2;

    public class GuessNumb {

    public static String getNumber(){//随机产生四位数

    char[] ch=new char[4];

    for(int i=0;i

    ch[i]=(char) ((int)(Math.random()*10)+'0');

    }

    //System.out.println(ch);

    String str=new String(ch);

    System.out.println(str);

    return str;

    }

    }

    JGuessGame.java:

    package xjj.java.GuessNumber2;

    import javax.swing.*;

    import java.awt.Button;

    import java.awt.Color;

    import java.awt.Dialog;

    import java.awt.Dimension;

    import java.awt.FlowLayout;

    import java.awt.Font;

    import java.awt.Frame;

    import java.awt.GridLayout;

    import java.awt.JobAttributes;

    import java.awt.Label;

    import java.awt.TextArea;

    import java.awt.TextField;

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import java.awt.event.MouseListener;

    public class JGuessGame extends JFrame implements ActionListener{

    String string="\tGuess\tResult";

    int count=1;

    String str;

    JTextField tfd;

    JTextArea tar;

    JButton btn;

    public JGuessGame(){

    super("Guess Game !");//用JFrame类的构造方法设置标题

    this.setDefaultCloseOperation(EXIT_ON_CLOSE);//设置叉关闭功能

    this.setResizable(false);//控制框架能否改变大小

    Dimension dim=this.getToolkit().getScreenSize();//获取屏幕分辨率

    this.setBounds(dim.width/3, dim.height/5, dim.width/3, 2*dim.height/3);//设置框架大小与位置

    this.setBackground(Color.lightGray);//设置框架背景颜色

    this.getContentPane().setBackground(Color.lightGray);

    this.getContentPane().setLayout(new FlowLayout());//设置布局类型

    JPanel p=new JPanel();//添加面板

    p.setBackground(Color.lightGray);

    p.add(new JLabel("Input : "));

    btn=new JButton("确定");//设置按钮

    tfd=new JTextField(20);//设置编辑框

    p.add(tfd);//向面板添加按钮和编辑框

    p.add(btn);

    this.getContentPane().add(p);//向框架添加面板

    tar=new JTextArea(20,20);//添加文本域

    tar.setBackground(Color.lightGray);

    this.getContentPane().add(tar);

    tar.setEditable(false);//设置文本域为不可编辑

    btn.addActionListener(this);//监听按钮

    addMyMenu();//添加菜单

    this.setVisible(true);//显示框架

    }

    private void addMyMenu() {

    // TODO

    JMenuBar menuBar =new JMenuBar();//新建菜单栏

    this.setJMenuBar(menuBar);//添加菜单栏

    String menuStrs[]={"Game","Help"};

    JMenu[] menu =new JMenu[menuStrs.length];//新建菜单

    for(int i=0;i

    menu[i]=new JMenu(menuStrs[i]);

    menuBar.add(menu[i]);

    }

    JMenuItem menuItemView = new JMenuItem("玩法");//新建菜单项

    JMenuItem menuItemExit = new JMenuItem("退出");

    JMenuItem menuItemNew = new JMenuItem("新游戏");

    JMenuItem menuItemPase = new JMenuItem("暂停");

    //JMenuItem menuItemBook = new JMenuItem("排行榜");

    menu[0].add(menuItemNew) ;

    menu[0].add(menuItemPase) ;

    //menu[0].add(menuItemBook) ;

    menu[0].addSeparator();

    menu[1].add(menuItemView);

    menuItemView.setActionCommand("View");

    menuItemPase.setActionCommand("Pase");

    menuItemNew.setActionCommand("New");

    menuItemExit.setActionCommand("Exit");

    menu[0].add(menuItemExit) ;

    menuItemView.addActionListener(this);//对菜单项进行监听

    menuItemPase.addActionListener(this);

    menuItemNew.addActionListener(this);

    menuItemExit.addActionListener(this);

    }

    public String getTextField(){

    return tfd.getText();

    }

    public void actionPerformed(ActionEvent e) {

    if(e.getSource()==btn){

    try {//监听输入 里是否存储不是数字的字符

    int x = Integer.parseInt(tfd.getText());

    } catch (NumberFormatException e1) {

    JOptionPane.showMessageDialog(this, "请输入一个四位数 ! ! !");

    tfd.setText("");

    return ;

    }

    if(tfd.getText().length()!=4){//监听输入的是否为四为数的数

    JOptionPane.showMessageDialog(this, "请输入一个四位数 ! ! !");

    tfd.setText("");

    return ;

    }

    String strresult=Result.getResult(tfd.getText(), str);//得到结果

    string=string+"\n"+count+"\t"+tfd.getText()+"\t"+strresult;//将结果处理,并输出到文本域

    tar.setText(string);

    tfd.setText("");

    if(strresult.charAt(0)=='4'&&strresult.charAt(2)=='4'){//猜对,游戏结束

    System.out.println("congratulation");

    JOptionPane.showMessageDialog(this, "congratulation ! 小JJ万岁 !");

    tfd.setEditable(false);

    }

    if(count==20){//步数耗尽,游戏结束

    JOptionPane.showMessageDialog(this, "Game Over ! You Fail !");

    tfd.setEditable(false);//不能对文本框继续编辑

    }

    count++;

    }

    if(e.getSource() instanceof JMenuItem &&e.getActionCommand().equalsIgnoreCase("exit")){

    System.exit(0);//对按下菜单中的退出项做出应答

    }

    if(e.getSource() instanceof JMenuItem &&e.getActionCommand().equalsIgnoreCase("new")){

    string="\tGuess\tResult";//对按下菜单中的新游戏项做出应答

    tfd.setEditable(true);

    tar.setText("");

    tfd.setText("");

    count=1;

    this.str=GuessNumb.getNumber();

    }

    if(e.getSource() instanceof JMenuItem &&e.getActionCommand().equalsIgnoreCase("pase")){

    JOptionPane.showMessageDialog(this, "点击‘确定'继续游戏 !!!");

    }

    if(e.getSource() instanceof JMenuItem &&e.getActionCommand().equalsIgnoreCase("view")){

    JOptionPane.showMessageDialog(this, "1、输入一个四位数\n2、根据显示的几A几B进行下一次输入(A前面数字表示位置正确的数的个数,而B前面的数字表示数字正确而位置不对的数的个数)\n3、直到显示4A4B时,游戏结束。\n4、20次内没得到正确结果,游戏也结束,你输了!");

    }

    }

    }

    Result.java:

    package xjj.java.GuessNumber2;

    public class Result {

    public static String getResult(String str1,String str2) {//将猜的与原答案进行比较,得到提示

    int a=0,b=0;

    for(int i=0;i

    if(str1.charAt(i)==str2.charAt(i)){

    b++;

    }

    }

    for(int i=0;i

    for(int j=0;j

    if(str1.charAt(i)==str2.charAt(j)){

    a++;

    break;

    }

    }

    }

    System.out.println(a+" "+b);

    return a+"A"+b+"B";//返回结果

    }

    }

    初次用java做图形界面,还有很多不足的地方,容我慢慢改进哈!

    更多有趣的经典小游戏实现专题,也分享给大家:

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • Java猜数字游戏(图形界面)

    千次阅读 多人点赞 2019-10-02 14:49:49
    package 猜数字;

      本文是由java写的带图形界面的猜数字游戏,若想修改图形或者增加自己想要的东西,都可以在代码中添加。例如添加一个警告,若输入的不是数字或者是超过100的数、负数或者小数则跳出警告,并提示错误;或者添加组件想要的组件,使界面更加美观。
    text5.java:

    package 猜数字;
    
    import java.awt.BorderLayout;
    import java.awt.Container;
    import java.awt.Dimension
    import java.awt.GridLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    
    @SuppressWarnings("serial")
    public class text5 extends JFrame {                    //继承了JFrame,用JFrame来构造图形界面;
        GameManager t1 = new GameManager();                //定义一个GameManager对象;
        JButton button1;                                  
        JButton button2;                                   //定义两个按钮;
        JLabel label1 ,label2;                             //定义标签;
        
        public text5() {
            JPanel j1 = new JPanel();                      //定义j1对象(轻量级容器,可以写在JFrame中);
            j1.setLayout(new GridLayout(1, 1));            //将j1布局定义为GridLayout,一行一列;
            button1 = new JButton("获取随机数");
            button1.addActionListener(new s1(label2 ));    //添加button1的监听;
            j1.add(button1);                               //将button1加入对象j1;
           
            JPanel j2 = new JPanel();                      //与j1相同;
            JTextField  txt1 = new JTextField();           //创建单行文本对象txt1;
            txt1.setPreferredSize(new Dimension(320, 210));//设置txt1文本大小;
            txt1.addActionListener(new s2(txt1, label2));  //添加txt1的监听;
            label1 = new JLabel("请输入:");
            button2 = new JButton("猜");
            button2.setPreferredSize(new Dimension(70,210));//设置button2的大小;
            button2.addActionListener(new s2(txt1, label2));//添加button2的监听;
            j2.add(label1);
            j2.add(txt1);
            j2.add(button2);                               //将label1、txt1和button2加入对象j2;
                           
            JPanel j3 = new JPanel();                      //与j1相同;
            label2 = new JLabel("开始");                    
            j3.add(label2);                                //将label2加入对象j3;
            
            t1.Again();                                    //调用GameManager.java中的Again方法;
            Container con =  getContentPane();             //定义con容器;  
            con.add(j1, BorderLayout.NORTH);               //将j1放在t1的上方;
            con.add(j2, BorderLayout.CENTER);              //将j2放在t1的中间;
            con.add(j3, BorderLayout.SOUTH);               //将j3放在t1的下面;
    
            setTitle("猜字游戏");                           //界面标题;
            setSize(500, 350);                             //界面大小;
            setLocation(750, 400);                         //界面初始位置;
            setVisible(true);                              //可视化;
        }
       
        class s1 implements ActionListener {               //实现了ActionListener接口;
            JLabel label = new JLabel();
            s1( JLabel label) {                            //s1中传入参数JLabel;
                this.label = label;
            }
            @Override
            public void actionPerformed(ActionEvent e) {   //抽象方法,当按下button1后运行接下来的语句;
                t1.Again();
                label2.setText("请再次输入的整数!");
            }
        }
       
      
        class s2 implements ActionListener {               //实现了ActionListener接口;
            JTextField num = new JTextField();             //定义新的num对象(文本);
            JLabel label = new JLabel();
            s2(JTextField num, JLabel label) {             //s2中传入参数JTextField、JLabel;
                this.num = num;
                this.label = label;
            }
            @Override
            public void actionPerformed(ActionEvent e) {   //按下button2后运行接下来的语句;
                int number = Integer.parseInt(num.getText());//解析num中的字符串,返回数值;
                int f;
                f = t1.G(number);                          //调用GameManager.java中的G方法;
                if (f == 1) {
                    label2.setText(number + "\t这个数太大了");
                } else if (f == -1) {
                    label2.setText(number + "\t这个数太小了");
                } else if (f == 0) {
                    label2.setText("恭喜你,猜对了!");
                }
                num.setText("");                          //重新定义num,覆盖上次输入的值;
                num.requestFocus();                       //获取焦点(即运行完上面语句后跳回文本中);
            }
        }
     
     public static void main(String[] args) { 
              new text5();                                //运行方法text5;                                                     
        }
    }

    GameManager.java:

    package 猜数字;
    
    import java.util.Random;
    
    public class GameManager {                      //创建一个类来构造对象t1;
        int number = 0;
        public int getNumber() {
            return number;
        }
        public void setNumber(int number) {
            this.number = number;
        }
    
     public int G(int number) {                     //创建方法G,对传入text5的number和随机数进行比较;
            if (number > this.number) {             //当number大于随机数时,返回1;
                return 1;
            } else if (number < this.number) {      //当number小于随机数时,返回-1;
                return -1;
            } else {                                                        
                return 0;
            }
        }
    
        public void Again() {                       //创建方法Again,创建随机数;
            Random random = new Random();
            int num = random.nextInt(99) + 1;       //获取一个100以内的随机整数;
            setNumber(num);
        }
    }
    

    运行后得到:
    在这里插入图片描述
    输入数字后得到:

    运行成功后得到:
    在这里插入图片描述

    展开全文
  • 微信小程序——猜数字游戏小案例

    千次阅读 2021-04-23 09:06:45
    文章目录项目展示项目链接项目设计 项目展示 项目链接 ...项目设计 关于于规则就不写了 wxml <!--pages/game/game.wxml-->...欢迎来到猜数字小游戏</text> <form> <block wx:if='{{isGame

    项目展示

    在这里插入图片描述

    项目链接

    https://download.csdn.net/download/weixin_45525272/17043459

    项目设计

    关于于规则就不写了

    wxml

    <!--pages/game/game.wxml-->
    <view class='container'>
      <text>欢迎来到猜数字小游戏</text>
    
      <form>
        <block wx:if='{{isGameStart}}'>
          <input bindinput='getNumber' type='number' placeholder='请输入0-100之间的数字'></input>
          <button type='warn' form-type='reset' bindtap='guess'>提交</button>
        </block>
        <block wx:else>
          <button type='primary' bindtap='restartGame'>重新开始</button>
        </block>
      </form>
      <text id='tip'>{{tip}}</text>
    </view>
    

    wxss

    /* pages/game/game.wxss */
    /*文本框*/
    input{
      border: 1rpx solid green;/*1rpx宽的绿色实线边框*/
      margin: 30rpx 0;/*上下外边距30rpx*/
      height: 90rpx;/*高度*/
      border-radius: 20rpx; /*圆角边框*/
    }
    
    /*提示框*/
    #tip{
      height:800rpx;/*固定高度*/
    }
    
    

    js

    // pages/game/game.js
    Page({
    
      /**
       * 页面的初始数据
       */
      data: {},
    
      /**
       * 数据初始化
       */
      initial: function() {
        this.setData({
          answer: Math.round(Math.random() * 100),//随机数
          count: 0,//回合数
          tip: '',//提示语句
          x: -1,//用户猜的数字
          isGameStart: true//游戏已经开始
        });
        console.log("答案是:"+this.data.answer);
      },
      /**
       * 获取用户输入的数字
       */
      getNumber: function(e) {
        this.setData({ 
          x : e.detail.value
        });
      },
      /**
       * 本回合开始猜数字
       */
      guess: function() {
        //获取用户本回合填写的数字
        let x = this.data.x;
        //重置x为未获得新数字状态
        this.setData({x: -1});
    
        if (x < 0) {
          wx.showToast({
            title: '不能小于0',
          });
        } else if (x > 100) {
          wx.showToast({
            title: '不能大于100',
          });
        } else {
          //回合数增加1
          let count = this.data.count + 1;
          //获取当前提示信息
          let tip = this.data.tip;
          //获取正确答案
          let answer = this.data.answer;
    
          if (x == answer) {
            tip += ' \n第' + count + '回合:' + x + ',猜对了!';
            this.setData({isGameStart: false});//游戏结束
          } else if (x > answer) {
            tip += ' \n第' + count + '回合:' + x + ',大了!';
          } else {
            tip += ' \n第' + count + '回合:' + x + ',小了!';
          }
    
          if (count == 8) {
            tip += ' \n游戏结束';
            this.setData({ isGameStart: false });//游戏结束
          }
    
          //更新提示语句和回合数
          this.setData({
            tip: tip,
            count: count
          });
        }
      },
      /**
       * 游戏重新开始
       */
      restartGame: function() {
        this.initial();
      },
      /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function(options) {
        this.initial();
      },
    })
    
    展开全文
  • 猜数字游戏.png2.游戏题目随机生成4个不相同的数字从小到大排序,用户开始游戏,如果用户猜对数字和数字对应的位置,界面回馈A,如果数字正确位置不正确,则回馈B。3.程序思路1.先随机产生四个不一样的一位数2.用...
  • TCP: 基础的猜数字游戏,使用随机数模块产生式随机数,使用线程,每连接一次启动一个线程,则产生一个新的随机数,每个客户端有5次机会,机会用完之后可以选择是否继续玩游戏,继续则产生新的随机数,开始新的一轮...
  • 三、判断所猜数字正确与否 接下来在游戏界面 game.wxml 中输入如下代码编写界面: <view> 猜数字游戏text> <form> 请输入1-100你要猜的数">input> 确定button> form> view> inpuit="number" 表示当前 input接收数字...
  • 界面版猜数字游戏 package com.lddx.day0305; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.JButton; import...
  • Java用GUI实现猜数字的游戏

    千次阅读 2016-08-19 18:13:42
    * 这是一个产生随机数和比较的对不对的函数 * * @author 朝九晚十 * */ public class GameManager { private int number = 0 ; // 随机数 public int getNumber () { return ...
  • 用Java实现猜数字小游戏 在现实生活中,你肯定玩过这样一个游戏: 同学A向同学B同学发起挑战说: 我们玩一个游戏,我说一个0到100之间的一个数你猜一下这个数是多少?猜大了,我会给你说你猜大了,猜小了,我会提醒...
  • 制作一个简单的猜数字游戏

    千次阅读 2016-04-05 17:41:55
    最近我一直在学习Android开发,今天特意做了一个猜数字游戏,游戏虽然简单,但也用到了几个最基本的Android开发技术 首先介绍一下游戏流程 1、启动游戏后首先会弹出一个登陆界面 2、正确的用户名是admin,正确的密码...
  • Python练习:多人猜数字问题

    千次阅读 2016-03-03 14:16:21
    [0]:网上经典问题:一个教授在三个学生背上写了三个正整数,每个学生只能看见其他两个人的,并且告诉他们数字之和是144,然后从第一个人开始循环提问:你知道三个人的数字分别是多少吗?到第五次提问(即循环到第二人)时他...
  • 猜数字游戏源码

    2014-08-17 21:41:52
    if(atoi(buf)==number){//如果对了 cout! The number is:"; myturn=true; } else cout(atoi(buf),number); } else if(*buf_send>'0'&&*buf_send!myturn){//是数字,轮不到自己 cout!...
  • 将次文件下载完放入eclipse,myeclipse netbeans jbuilder 等工程里直接运行即可,没有发布,是源代码,对swing编程感兴趣的人不妨看看,用到基本的swing编程,事件驱动,事件监听等。
  • 猜数字游戏,范围是1--100(含100)。 Java源代码 GUI 小游戏 猜数字 组件监听
  • //猜数字游戏 //具体的逻辑: /* * 你说 猜,然后,我开始猜,在1-200中间,每次你都会返回 包含或者不包含 * 如果猜中了 就说 猜中了。 * 三个条件 * 第一个,线性的 起始 * 第二个,线性的结束 * 第三 ...
  • android猜数字游戏

    千次阅读 2013-10-10 11:16:09
    猜数字游戏大家都懂的,直接上代码 package com.guessnum; import java.util.Random; public class Guess {  private Random random;    public int GetRandomNum() { return random.nextInt(100); }    ...
  • Python入门编程小程序-猜数字游戏

    万次阅读 2017-09-13 14:58:28
     既然猜数字游戏,那么首先应该实现的是,要设定数字,然后允许player去输入猜测的数字。最简单莫过于,设定一个固定的数字,与player的输入相比较,得出正确与否的结论,三行代码就能实现,那会显得很没意思。那么...
  • 猜数字游戏(java)

    千次阅读 2015-05-07 12:10:39
    一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示数字正确位置也正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。 如正确答案为 5234,而的人 5346,则是 1A2B,其中有一...
  • 小玩意:猜数字小游戏(Java GUI)

    千次阅读 2020-06-07 20:26:46
    猜数字小游戏(Java GUI) 又到了学期末,又到了交各种各样作业的时间。悉闻面向对象的小作业,诶,课程设计四选一,还没写,得嘞,得写了。 找一天,开始写,放正文 游戏规则 游戏规则,顾名思义,游戏的规则, ...
  • Android猜数字大小游戏

    2019-09-24 09:53:33
    功能介绍:该程序能够提示大了小了,并且对空白输入处理,还对猜测次数限制,提供重置功能。 1、先看界面,一个输入框EditText,两个Button 2、界面设计 activity_main2.xml <?xml version="1.0" ...
  • 今天为大家分享一道非常经典的题目,猜数字。话不多说,直接看题。01PART猜数字第299题:猜数字(Bulls and Cows)游戏,你写下一个数字让你的朋友猜。每次他猜测后,你给他一...
  • HTML5 Canvas之猜数字游戏

    千次阅读 2013-10-31 20:46:01
    主要的内容描述的是如何渲染一个矩形的边框和填充背景,以及文字.代码中有详细的注释:效果图:以下是代码: ... 猜数字游戏示例 //@author 杨虹昌 //guess全局属性 GuessBean对象 var guess=null; var context=
  • 于是做了个挺简单的“猜数字”的小游戏,复习了下基本的语法。虽然这个“游戏”简单到基本学过编程就能做,但是自己亲自从思考程序逻辑,设计算法,编码调试,修改,然后再调试,最后差不多没有什么明显的问题,整个...
  • C语言——猜数字小游戏 如何用rand,srand,time来完成随机数发生 这是这款小游戏的简单玩法。期待着与你一同完善,改进这个小游戏! 接下来我们看一下如何来实现这样一个游戏。 纵观这个游戏,我们发现,这个...
  • 猜数字游戏+java

    2012-07-16 11:28:01
    使用java开发出的一个用来练习布局和监听的小例子。
  • 我们来做一个猜数字的游戏 产生随机整数1到100 然后不要印出来 不要告诉使用者 让使用者重複的去猜 如果猜对的话你就跟他说 终于猜对了 猜错的话你就跟他说 比他猜的比答案大还是小 开始这个程式之前呢 ...
  • java猜数字组合小游戏

    2010-10-29 15:27:00
    new GuessNum().goFrame("猜数字"); } public void goFrame(String title){ this.setTitle(title); this.setBounds(400, 200, 250, 300); this.setBackground(Color.PINK); this.setResizable...
  • Python猜数字游戏:写程序,随机生成一个0~100之间的数用变量x绑定循环让用户输入一个数用y绑定,输出猜数字的结果1. 如果y等于生成的数x,则提示"您猜对了", 打印出猜测的次数并退出2. 如果y 小于x则提示"您猜小了",...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,977
精华内容 6,790
关键字:

听猜数字