Microbit 游戏编程:贪心算法也无法让贪吃蛇永生
XXXXXXXXXXXXXXXXXXXXXXXXXXX ## English Version: Microbit Programming: Snake Game with Growing Body with Greedy AI
上一次,我们介绍了在Microbit上编写最简单的贪吃蛇游戏(Microbit 游戏编程: 不会吃胖的贪食蛇 (自带人工智能)),不过只是个原形,因为那只蛇并不会长胖,有网友说更像是一个男孩爱上一个女孩疯狂的爱情故事。
这一次,我们将对游戏的关键部分进行修改,不过考虑到整个 Microbit 的屏幕才25个像素点,我们加个限制让蛇在长度为10的时候停止生长,这样的话,只要你玩得好,游戏能一直进行下去。
Microbit 完整的贪吃蛇游戏
完整的源代码和Microbit在这里:https://makecode.microbit.org/_2qyYchHfsDDC
上次的游戏智能AI并不需要修改,但由于采用的是贪心算法,所以有可能会陷入死局 导致贪吃蛇无路可走 游戏结束。
带有贪心算法智能游戏 AI的代码和模拟器: https://makecode.microbit.org/_9T89xWaMkRV4
Microbit采用贪心策略玩贪吃蛇的视频:
https://helloacm.com/wp-content/uploads/2019/12/snake-game-v2-microbit.mp4
英文:Microbit Programming: Snake Game with Growing Body with Greedy AI
同步到博文:https://justyy.com/archives/31605
股东工具
请注意:每次代理都是以最后一次输入的SP数量为标准,比如已经代理10 SP,想多代理5 SP则需要输入 最后的数字 15 SP(而不是 5!)
支持我的工作 支持我成为 见证人
- 我的见证人信息 - 感谢投票,每一票都很重要!
- 请在 这里 投我一票, 或者
- 设置我 为代理.
我的一些贡献
- SteemYY.com - SteemIt 工具、API接口、机器人和教程
- 好用的 SteemTools 浏览器插件
- VPS 搜索引擎
- 在线视频下载
- Cryptocurrency Discord 机器人
- SteemIt Discord 机器人
Vote for My Witness
https://steemit.com/~witnesses type in justyy and click VOTE
Or Vote @justyy via Steemconnect Thank you!
贪吃蛇人工玩的时候反而仿机器,人工玩到最后都是不断循环一条规定的路线
对,到最后最佳策略就是按照一定的路线。
不明觉厉
Hi @justyy!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 7.051 which ranks you at #85 across all Steem accounts.
Your rank has not changed in the last three days.
In our last Algorithmic Curation Round, consisting of 84 contributions, your post is ranked at #35.
Evaluation of your UA score:
Feel free to join our @steem-ua Discord server