iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android微信小程序如何实现猜数字小游戏
  • 801
分享到

Android微信小程序如何实现猜数字小游戏

2023-06-25 22:06:11 801人浏览 薄情痞子
摘要

这篇文章主要介绍“Android微信小程序如何实现猜数字小游戏”,在日常操作中,相信很多人在Android微信小程序如何实现猜数字小游戏问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android微信小程序如

这篇文章主要介绍“Android微信小程序如何实现猜数字小游戏”,在日常操作中,相信很多人在Android微信小程序如何实现猜数字小游戏问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android微信小程序如何实现猜数字小游戏”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

功能介绍

用户输入1-100之间的数字,根据结果提示用户猜的大小,如果用户猜对可以重新开始(还可以设置猜的次数)

效果图

Android微信小程序如何实现猜数字小游戏

点击开始游戏界面

Android微信小程序如何实现猜数字小游戏  

游戏规则界面

Android微信小程序如何实现猜数字小游戏

关于其他界面

Android微信小程序如何实现猜数字小游戏

 我的首页(效果图)使用的是index03 开始游戏使用的是index 游戏规则使用的是index01 关于其他使用的是index02

(创建文件在app.JSON里面,这是我的app.json创建的文件)

(由于我的首页效果图使用的是index03,所以要放在前面)

Android微信小程序如何实现猜数字小游戏

 一.首页效果图(index03)的代码

WXML代码

<!--pages/index03/index03.wxml--><view class="box2">//url是我要跳转的页面    <navigator url="../index/index">        <button type="primary">开始游戏</button>    </navigator></view><view class="box2">    <navigator url="../index01/index01">        <button type="warn">游戏规则</button>    </navigator></view><view class="box3">    <navigator url="../index02/index02">        <button type="default">关于其他</button>    </navigator></view>

WXSS代码

.box2{  margin-top: 200rpx;  width: 100%;  height: 100rpx;}.box3{  margin-top: 240rpx;  width: 100%;  height: 100rpx;}

二.开始游戏页面(index)代码

WXML代码

<!-- index.wxml --><view class="demo-box">    <fORM>        <block wx:if="{{isGameStart}}">            <input type="number" placeholder="请输入1-100之间数字" bindinput="getNumber"></input>            <button type='primary' form-type="reset" bindtap='guess' class="btn">提交</button>        </block>        <block wx:else>            <button type="primary" bindtap='restartGame'>重新开始</button>        </block>    </form>    <text id="tip">{{tip}}</text></view>

WXSS代码

input{  border: 2rpx solid green;  margin: 30rpx 0;  height: 90rpx;    border-radius: 20rpx; }#tip{    height: 800rpx;}.demo-box{  height: 400rpx;}navigator{  text-align: center;}

index.js代码

// index.js Page({  data: {    },  initial:function(){    this.setData({      // Math.round取整      //Math.random()取随机数只是0-1之间的小数 所以在此我们*100取0-100之间随机数      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{      // 回合数增加      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 +',小了!';      }        //count回合数,这里我设置的是用户只能猜5次      if(count == 5){        tip += '\n游戏结束';        this.setData({isGameStart:false});      }      // 更新提示语句和回合数      this.setData({        tip:tip,        count:count      });    }  },  // 游戏重新开始  restartGame:function(){    this.initial();  },  //options(Object)  onLoad: function(options) {    this.initial();  }

三.游戏规则页面(index01)代码

WXML代码

<!--pages/index01/index01.wxml--><view class="demo-box"><text> 1.系统随机生成1-100的数字让玩家猜 2.玩家共有5次机会 3.在5次之内玩家猜成功 4.点击开始游戏进入界面 5.猜对或猜对玩家可重新开始</text></view>

WXSS代码

.demo-box{  display: flex;   //垂直布局  flex-direction: column;  align-items: center;  justify-content: space-around;    height: 100vh;}text{  margin: 0 50rpx;   //行高  line-height: 100rpx;}

四.关于其他页面(index02)代码

WXML代码

<!--pages/index02/index02.wxml--><view class="demo-box"><text> 1.游戏仅供娱乐 2.此游戏有很多不足 3.玩家可以提供您宝贵意见 4.玩家根据提示猜,会有很大帮助</text></view>

WXSS代码

.demo-box{  display: flex;  flex-direction: column;  align-items: center;  justify-content: space-around;    height: 100vh;}text{  margin: 0 50rpx;  line-height: 100rpx;}

到此,关于“Android微信小程序如何实现猜数字小游戏”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Android微信小程序如何实现猜数字小游戏

本文链接: https://www.lsjlt.com/news/306397.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android微信小程序如何实现猜数字小游戏
    这篇文章主要介绍“Android微信小程序如何实现猜数字小游戏”,在日常操作中,相信很多人在Android微信小程序如何实现猜数字小游戏问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android微信小程序如...
    99+
    2023-06-25
  • 微信小程序实现猜数字小游戏的实战过程
    目录功能介绍效果图 一.首页效果图(index03)的代码二.开始游戏页面(index)代码三.游戏规则页面(index01)代码 四.关于其他页面(index02)代码 总结功能介...
    99+
    2024-04-02
  • 逐步实现 猜数字小游戏/关机小程序
    前言 👻作者:龟龟不断向前 👻简介:宁愿做一只不停跑的慢乌龟,也不想当一只三分钟热度的兔子。 👻专栏:C++初阶知识点 👻工具分享...
    99+
    2023-09-13
    c语言 开发语言
  • 微信小程序如何实现井字棋游戏
    这篇文章主要介绍了微信小程序如何实现井字棋游戏的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序如何实现井字棋游戏文章都会有所收获,下面我们一起来看看吧。效果图.wxml<view cla...
    99+
    2023-06-30
  • 微信小程序如何实现翻牌小游戏
    这篇文章主要介绍了微信小程序如何实现翻牌小游戏,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下一、新建一个quick start项...
    99+
    2024-04-02
  • 微信小程序实现井字棋游戏
    本文实例为大家分享了微信小程序实现井字棋游戏的具体代码,供大家参考,具体内容如下 效果图 .wxml <view class="title">   <view w...
    99+
    2024-04-02
  • Java实现猜数字小游戏
    目录1. 开篇简介2. 需求简介3. 思路分析4. 步骤讲解5. 代码实现6. 如何更快猜到数字的方法总结1. 开篇简介 嗨,大家好!!!『』最近『马上』就要『过年』了,先祝大家『新...
    99+
    2024-04-02
  • Python实现猜数字小游戏
    首先需求一共有五次猜测机会,在五次机会中才对就赢了,结束游戏,五次都猜错就输了,也结束游戏。首先先画个草图,这是我画的草图 再根据草图编写一个窗口,一个Label,一个Entry,...
    99+
    2024-04-02
  • 微信小程序如何实现拼图游戏
    这篇文章给大家分享的是有关微信小程序如何实现拼图游戏的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下页面展示项目链接微信小程序实现拼图游戏项目设计首页面wxml<!--index.wxml--&g...
    99+
    2023-06-20
  • 用js实现猜数字小游戏
    上周老师留的小作业,做一个猜数字的小游戏,个人感觉挺有意思的,就随便写了写,有些地方逻辑并不是很合理(学生小白勿喷)。主要内容是随机生成0-100的正整数,猜六次每次提示猜的大了还是...
    99+
    2024-04-02
  • 如何使用java实现猜数字小游戏
    这篇文章给大家分享的是有关如何使用java实现猜数字小游戏的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。题目描述:猜数字(又称 Bulls and Cows )是一种古老的的密码破译类益智类小游戏,起源于20世纪...
    99+
    2023-06-14
  • C++如何实现简单猜数字小游戏
    本文小编为大家详细介绍“C++如何实现简单猜数字小游戏”,内容详细,步骤清晰,细节处理妥当,希望这篇“C++如何实现简单猜数字小游戏”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、随机数本文采用time(0)作...
    99+
    2023-06-26
  • 微信小程序实现拼图游戏
    本文实例为大家分享了微信小程序实现拼图游戏的具体代码,供大家参考,具体内容如下 页面展示 项目链接 微信小程序实现拼图游戏 项目设计 首页面 wxml <!--inde...
    99+
    2024-04-02
  • 微信小程序实现弹球游戏
    本文实例为大家分享了微信小程序实现弹球游戏的具体代码,供大家参考,具体内容如下 实验内容: 小球按照随机的角度直线运动,如果碰到四壁则反弹。你们不需要做游戏计时、设置小球及背景颜色等...
    99+
    2024-04-02
  • 微信小程序实现扫雷游戏
    本文实例为大家分享了微信小程序实现扫雷游戏的具体代码,供大家参考,具体内容如下 实验小提醒,打开微信小程序模板时,一定要看清楚,要选js模板,不要选ts模板,因为ts中对数据类型检查...
    99+
    2024-04-02
  • python猜数字小游戏实现代码
    教大家做一个简易的猜数字的游戏,但确实蛮简单的,我这个四年级的小盆友也才学了一天,所以给那些不会的教一下。 我们先来看导入模块: """ 简易python猜数小游戏""" impo...
    99+
    2024-04-02
  • 微信小程序如何实现五子棋游戏
    本文小编为大家详细介绍“微信小程序如何实现五子棋游戏”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序如何实现五子棋游戏”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。效果图.wxml<view&nb...
    99+
    2023-06-30
  • 微信小程序如何实现贪吃蛇游戏
    这篇文章主要介绍微信小程序如何实现贪吃蛇游戏,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!先来看看运行效果:具体代码如下:界面布局 pages/snake/snake/snake.w...
    99+
    2024-04-02
  • Java实现猜数字小游戏代码
    目录▲游戏规则:▲实现思路:实验结果:总结▲游戏规则: 系统随机生成一个范围0——100的数,用户输入数字,判断该数字是大于,小于,还是等于随机生成的数字,等...
    99+
    2024-04-02
  • C语言实现猜数字小游戏
    利用C语言代码实现猜数字小游戏: #include <stdlib.h> #include <stdio.h> #include <time.h&g...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作