更新记录

1.0.3(2021-04-20)

  1. 为数独游戏添加提示按钮
  2. 修改游戏成功判定方式——使得只要满足周围要求,即使不是原有生成的图,也可以过关

1.0.2(2021-04-18)

  1. 实现了数独游戏

1.0.1(2021-04-16)

  1. 优化了nongram的部分页面
  2. 实现了拆数专家游戏
查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue app-nvue
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

简单数字游戏集合

项目简介

这是我开发的uniapp游戏模板前端框架第四弹,旨在实现以益智类数字游戏为主的游戏集合。

游戏体验路径

在线体验地址

测试安卓APK(数独游戏数字块颜色显示有点问题还在调整)

致歉

我没有进行数值工作,所以每个游戏都是随机局。如果用户有需求预定义局,可以自己修改项目。 既然是随机局,可能在某些情况下会产生模棱两可的情况,还望原谅。

其他游戏模板

  1. 第一弹简单扫雷游戏
  2. 第二弹简单卡牌游戏
  3. 第三弹简单俄罗斯方块游戏

游戏集合说明

数字寻宝游戏

项目简介

这是我在TapTap上玩到的一款游戏:数字寻宝,虽然不知道他是怎么实现的,但是觉得挺好玩的。 所以我用uniapp实现了它的核心玩法。

游戏画面

数字寻宝

核心玩法

  1. 如图所示,玩家拥有一个n*n的地图(在我的模板里,用户可以自己更改n),在这张图里n=5
  2. 初始阶段,电脑对每个地图方块随机生成数字,并在所有地图块中任意选择随机个。
  3. 电脑对这些随机个数字块,在行和列上分别计算和,并显示。如图中边缘部分的黑色数字。
  4. 玩家通过合理推理,自己判断选择自己的数字块,确保这些选择的数字块在行和列上的和(玩家选择的数字块的和会在边缘处彩色数字那里显示)与电脑尽可能一致。
  5. 如果在某行或某列上一致,则该行/列的彩色数字会变成绿色;不足则维持橙色;超过变为红色。
  6. 当玩家选择的数字块和电脑选择的一致时,游戏结束。

以数织图游戏

项目介绍

这种数字游戏非常常见,一般也可以称为nongram、逻辑拼图、日式拼图、数织、益智拼图、数字交叉拼图等。游戏目标是,通过周围给出的数字条件,还原有计算机定义的像素图。

游戏画面

以数织图

核心玩法

  1. 游戏开始电脑按照既定图(PS:我的是随机图)生成图块:分别是有像素的黑块(值为1),和没有像素的白块(值为0)
  2. 生成后电脑告诉玩家在每列/行上满足具体像素分布条件——被/0*/g分割的每个段有多少个1,例如某行像素为[1,0,0,1,1,1,0,0,1],被0分割成了三段:[1],[1,1,1],[1],这三段分别有[1,3,1]个像素,此乃其分布条件。
  3. 玩家根据条件找到合适的像素并标记,当玩家选择的数字块在某列/行上的分布满足条件时,该条件数值变为绿色:请注意变绿不一定是你对了,只是说分布一样了:例如:[1,0,0,1][1,0,1,0]的分布都是[1,1]
  4. 当玩家选择了全部正确的像素后游戏结束。

拆数专家游戏

项目介绍

和数字寻宝游戏类似,区别在于前者是随机的数字,后者是固定的数值。

游戏画面

拆数专家

核心玩法

  1. 如图所示,玩家拥有一个n*n的地图(在我的模板里,用户可以自己更改n),在这张图里n=5
  2. 初始阶段,电脑对所有地图方块任意选择随机个。
  3. 电脑对这些随机个数字块,在行和列上分别计算和,并显示。如图中边缘部分的黑色数字。
  4. 玩家通过合理推理,自己判断选择自己的数字块,确保这些选择的数字块在行和列上的和与电脑尽可能一致。假设某列[1,0,0,1,1],和为1*1+0*2+0*3+1*4+1*5=10
  5. 如果在某行或某列上一致,则该行/列的黑色数字会变成绿色。
  6. 当玩家选择的数字块和电脑选择的一致时,游戏结束。

数独

项目介绍

这是目前最耳熟能详的数字游戏:数独,又称Sudoku。详细介绍请参考

游戏画面

数独

核心玩法

  1. 如图所示,数独的地图通常是3*3、4*4、6*6和9*9的,其中最耳熟能详的是9*9的,于是我们以此为例进行介绍。
  2. 对于9*9的原始地图,电脑在初始情况下生成一些随机1-9的数字分布。
  3. 玩家需要填入剩下的数字,使得已经填写的数字应当满足:每行、每列、每个线较粗的方框(或称:宫)内同样的数字不能够出现两次。
  4. 当填入所有缺失的数字后,游戏结束。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问