从开发角度看羊了个羊

写在前面:博主是一只经过实战开发历练后投身培训事业的”小山猪”,昵称取自动画片《狮子王》中的”彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:9a9dc4c9-faa1-4d48-a6e9-b061c4a04ef3

[En]

[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:355705b7-2663-4e57-9f58-2d966550c452

* 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:eabe2dc5-332f-4da8-97dd-40a7b28da7be

[En]

[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:a3597b19-ba8c-45e3-a581-f3390fcaf834

从开发角度看羊了个羊

本文关键字:羊了个羊、设计、源码、复刻、开发

文章目录

一、撰文背景

据说最近有一款游戏名为 “羊了个羊”,风靡了各平台及社交圈。之所以用 据说是因为自己一开始并没有注意到这个事情,不过由于受到 【话题达人】 勋章的召唤,还是决定写一写。

从开发角度看羊了个羊
[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:b91ffa7b-94e2-4103-acc1-59fd5f691963
[En]

[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:8cbd4db7-1fd7-485c-ac76-47eddb77e735

; 二、设计逻辑

[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:f7867130-8ac0-4540-89e5-0d0e38127e18

[En]

[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:f5b73fed-9970-4d5f-adb8-659d7f9a4d36

1. 游戏玩法

从开发角度看羊了个羊
游戏的基本核心是 三消,只不过在形式上有了一些变化。在下方的操作区会有一块 7个格子的空间,用来存放从草坪取下来的牌,如果凑齐三个一样的牌则会消失【不需要连续】,如果拿满了7个不能消除的牌则游戏结束,游戏的目标就是在不死的情况下清空草坪上的所有牌。
[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:a7eb26ef-4334-494b-99a8-ceb21a4cd505
[En]

[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:fd760912-1604-42fc-a212-1a96c1d33254

; 2. 游戏设计

  • 卡牌规则

由于卡牌的位置是多层的,因此需要用三个坐标点来描述每个卡牌的位置:(Xi,Yi,Zi)。如果要生成一个有解牌局,则每一种卡牌要3个为一组进行生成,可以有多组,这样卡牌的总数为: 卡牌种类数 X 卡牌组数 X 3,这是一个笼统的描述,因为在每一局中出现的 卡牌种类数和相应的 卡牌组数都可以波动。

  • 卡位设计

[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:97f3be2a-6647-42e4-bdc6-89021a9aa0a7

[En]

[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:62aea095-4f58-452f-b999-e047c2e6d02f

  • 洗牌乱序

[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:7f64b54f-3577-4a80-8634-58d851e8a4ee

[En]

[TencentCloudSDKException] code:FailedOperation.ServiceIsolate message:service is stopped due to arrears, please recharge your account in Tencent Cloud requestId:78d68859-109b-48ff-a56c-b2b0677f3b99

在执行完 乱序之后,其实你已经成功生成了一局新的游戏了,只需要将得到的新序列填充到预先设计的卡位中就可以了,但是此时牌局是否有解是 未验证的,还应该去做一个 解锁逆序的自检程序,只有被认定为有解的牌局才会送到玩家面前,如果这个时候还是游戏失败,那就真的是玩家实力不济了。

  • 视频解析

李永乐老师 – 史上最难小游戏”羊了个羊”深度剖析!

三、开源复刻

  • 复刻版本

开发游戏的老王 / Godot版羊了个羊

  • 开源游戏

一款名为 鱼了个鱼的游戏,玩法相同,可以自定义难度。
【开源代码】:https://github.com/liyupi/yulegeyu
【在线玩耍】:https://www.yulegeyu.cn/

扫描下方二维码,加入CSDN官方粉丝微信群,可以与我直接交流,还有更多福利哦~

从开发角度看羊了个羊

Original: https://blog.csdn.net/u012039040/article/details/127003196
Author: 一头小山猪
Title: 从开发角度看羊了个羊

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/561335/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球