为了账号安全,请及时绑定邮箱和手机立即绑定

iOS-五子棋大战

iBonjour 移动开发工程师
难度高级
时长47分
学习人数
综合评分10.00
19人评价 查看评价
10.0 内容实用
10.0 简洁易懂
10.0 逻辑清晰
https://www.jianshu.com/p/ee574654db78
根据老师的项目,我实现了小程序五子棋双人对战
跟着老师做了很基础的版本
AI算法感觉不是很聪明

https://github.com/charspan/ios_gobang

最新回答 / 慕梦前来
真不错啊,这总结的好,优秀
前面都正常讲课,怎么到重点就忽略过去了呀。重点就略过?
恐怕对AI有误解,顶多就是随机计算而已,。。,
节奏太快了,跟不上了
取点,直接加上0.5 * w / w取整数,不用循环,时间复杂度是o(1)
这是 ai么 这不是 纯算法,麻烦标题别带着ai,误人
找点可以直接算出位置的吧。不管横竖。因为横竖间距固定了。
找点为什么不直接除间隙而是用循环呢
这没点基础好像看不懂哇。。。。
UI上面的实现其实没必要纠结,大家主要看的是AI功能的实现
老师,有swift语言蓝牙对战版本的吗
前面和后面算的第一行开始是0,后面是1,算法没错,但是容易混。

最新回答 / qq_殷_2
首先纠正不是右下和左下,而是左斜或者右斜。然后五子棋赢的方式就四种,横向五子,竖向五子,左斜五子,右斜五子。所以是有这四个方向。
首页上一页1234567下一页尾页
课程须知
需要有iOS开发的基础知识
老师告诉你能学到什么?
1.如何绘制界面 2.如何添加资源 3.如何写出一个可以对当前场上形势判断并作出下一步的决策的AI算法的实现4.并且判断总终的胜利和失败

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消