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

[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生成

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值