[Swift] 成语我抖Wordle成语猜谜游戏

扫描以上二维码可以得到下载地址
App的下载地址:
https://apps.apple.com/cn/app/成语我抖/id1610512462


App的界面预览

近日国外网上兴起了玩Wordle的热潮,每天都有在网上有人分享绿色黄色的格子,就是玩这个小游戏,这个网页版的小游戏《wordle》是由Josh Wardle编写的,在《Wordle》中,玩家要在六次尝试内猜中某个五字母的词。每次尝试后,玩家可能得到三种反馈:绿色表示字母位置正确;黄色表示答案包含该字母但位置错误;灰色表示答案不含该字母。


网上大热的英文拼字游戏wordle


数学大神求解wordle的算法介绍

数学科普大神(3Blue1Brown)在油管上分享了结合“信息理论”求解五个英文字母的《Wordle》的必胜方法。受到《wordle》的启发,现在网上有各种版本的《wordle》游戏,有只猜一个字的,有猜数字的,有西班牙语有,也有粤语的。

 
建议大家去玩一下,体验一下。

受到《wordle》的启发,我开了一个苹果应用app,叫成语我抖(成语Wordle),游戏的玩法是这样的:每一关要猜一个四字成语,你有6次机会可以猜出这个成语,如果猜对了字,但是字在其它位置上,会标识黄色,如果猜对了字与位置,会标识为绿色,如果是灰色,代表这个成语不包含你选的中文字,通过排除法,你就可以猜出成语的答案,目前版本是88关。

[游戏设计过程]
(1) 在成语数据库中随机生成一个成语A
(2) 对成语的四个字相应找出同样有这个字的其它成语B,C,D,E
(3) 列举出A,B,C,D,E,这些成语的使用的中文字,重复的不算
(4) 将全部使用到的中文字随机放在键盘上
(5) 前后的关卡是常用成语,后面的是罕见成语,难度增加

[App开发]
(1) 编程采用苹果自带的Swift语言,
(2) 图形没有采用SpriteKit, 直接使用cgContext
(3) 关卡采用文本读取的方式,题库采用delphi生成

[Swift] 成语我抖Wordle成语猜谜游戏相关推荐

  1. Html5 Egret游戏开发 成语大挑战(七)游戏逻辑和数据处理

    Html5 Egret游戏开发 成语大挑战(七)游戏逻辑和数据处理 本篇在前面的基础上,将进行逻辑的编码开发让游戏能够正式的玩起来,这里没有注重太多的体验细节,而是直接实现游戏的规则逻辑,将分成两个部 ...

  2. 基于声网 Flat 实现“成语解谜”的 Web 小游戏

    前言 本文作者赵杭天.他参加了"2022 RTE(Real-time Engagement,实时互动) 编程挑战赛"--"赛道二 场景化白板插件应用开发" , ...

  3. app式成语_聊斋成语

    <聊斋成语>是一款让玩家利用成语闯关的游戏.在这款游戏中玩家会遇见各种各样的关卡,你可以在这里学习很多成语,你需要利用成语来完成闯关.游戏玩法非常的丰富,玩家可以慢慢享受这款游戏.感兴趣的 ...

  4. app式成语_疯狂的成语app

    疯狂的成语官方版是一款看图猜成语的休闲游戏,玩家在无聊的时候可以打开这款游戏来挑战猜成语,各种有意思的题目,让你意向不到的回答,通过看图猜成语来学习成语,寓教于乐,开心学习成语解释.了解成语典故和出处 ...

  5. 生肖派对怎么放机器人_抖音生肖派对游戏

    抖音生肖派对游戏安卓版是一款超级好玩的趣味类休闲娱乐闯关游戏,这里拥有超多不同类型的趣味战斗玩法等待玩家前来体验,并且种类还拥有更多不同类型的趣味冒险关卡等你来闯,在这里玩家可以选择三种不同类型的小动 ...

  6. iphone短信尚未送达_潮讯:iPhone12重大升级;华为麒麟被炒价;抖音上线云游戏;骚扰短信要凉了;一加刘作虎回归OPPO...

    抖音内测云游戏 近日,有媒体报道说,抖音正在内测云游戏功能,用户可在观看的游戏短视频界面,点击"进入云游戏"的按钮,即可直接玩相关的游戏,需要注意的是,目前的游戏主要是休闲类的游戏 ...

  7. 数字猜谜游戏python_Python Tkinter教程系列02:数字猜谜游戏

    Tkinter是Python的Tk GUI(图形用户界面)工具包和事实上的标准GUI 的标准接口.GUI使您可以使用大多数操作系统使用的可视项(例如窗口,图标和菜单)与计算机进行交互.这个功能强大的工 ...

  8. swift语言实战晋级-第9章 游戏实战-跑酷熊猫-7-8 移动平台的算法

    原文:swift语言实战晋级-第9章 游戏实战-跑酷熊猫-7-8 移动平台的算法 在上个小节,我们完成了平台的产生.那么我们来实现一下让平台移动.平台的移动,我们只需要在平台工厂类中写好移动的方法,然 ...

  9. 百度指数邀请序列号_腾讯第8款社交AppHood 上线;抖音内测云游戏、直播回放等新功能;百度推出多人视频社交App一起吧| 产品挖掘机...

      互联网产品早知道. Tech星球(微信ID:tech618)文 | 陈桥辉头图 | IC Photo 编者按:"产品挖掘机",是由Tech星球策划的全新栏目,旨在为热爱酷产品的 ...

  10. GO语言的实战学习(猜谜游戏和在线词典)| 青训营笔记

    一.GO语言的实战学习 1.1 前言 在上文我们急速学习了Go语言的入门,今天我们来学习一下Go语言的实战 本专栏代码,源码打包下载地址如下: https://download.csdn.net/do ...

最新文章

  1. 数据派翻译组招募 | 寻找最志同道合的你!
  2. 做 NLP 算法研究,去大公司还是创业公司?
  3. 数据结构之线段树合并——永无乡,Lomsat gelral,Tree Rotations,Tree Rotations Escape Through Leaf
  4. NOIP2011 D1 T2选择客栈
  5. 乔布斯诞辰64周年 库克发文纪念:我们每一天都怀念他
  6. 在地址栏调试js(小技巧)
  7. jquery删除空图片错误图片,$('img[src=]').remove();
  8. 通过开放重定向接管 GitHub Gist 账户,获奖$1万(GitHub $6.1万奖金系列之三)
  9. 生成activiti需要的25张系统表
  10. VBA函数定义及说明
  11. 计算机网络的最大优点,什么是计算机网络最突出的优点
  12. XMLHTTP的ReadyState与Statu详解
  13. 2020-2021年顶会上关于解决偏差(bias)问题的文献整理
  14. 通过jad/mc/redefine命令,在docker容器中实现动态更新代码的功能:
  15. 伸展树(Splay)
  16. 51Nod-1859-Clarke and number
  17. 腾讯开源 Kotlin 高性能特效动画组件!
  18. 弹性布局自动排列DIV
  19. 【《机器人技术》复习】
  20. Server SQL 2008 练习

热门文章

  1. lnmp一键安装包 mysql_lnmp一键安装包搭建lnmp环境
  2. android 播放多个声音小,手机音量调最大,外播声音却还是很小?可能是你没打开这两个设置...
  3. 计算机联锁系统硬件结构,计算机联锁系统各部硬件.ppt
  4. 千月最新影视APICLOUD完整安卓程序源码+UI非常不错
  5. 嵌入式Linux开发工具C语言 Makefile的编写
  6. matlab 固态 机械_新手熟知固态硬盘和机械硬盘的区别
  7. 超详细的四类数据库去重实现方案汇总(转载)
  8. 【control】模型预测控制(MPC)
  9. 格雷码和二进制码的互相转换
  10. 【微信小程序开发】第1篇:开发工具安装及程序配置