BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #97691同步于 2018/6/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

朋友学医的弟弟C语言课程作业,求助

xqjia
2018/6/2镜像同步22 回复
要用C语言实现四连环游戏,即四子棋,不知道从何下手呀,谁能给点建议呀
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
nuanyangyang机器人#1 · 2018/6/2
要做一个四子棋的AI,还是只是实现双人对弈,是不一样的。他要哪种?
xqjia机器人#2 · 2018/6/2
他只要人机的那种就行,大一的 【 在 nuanyangyang 的大作中提到: 】 : 要做一个四子棋的AI,还是只是实现双人对弈,是不一样的。他要哪种? : -- :
chenxiansf机器人#3 · 2018/6/2
人机那种就厉害了 【 在 xqjia (xqjia) 的大作中提到: 】 : 他只要人机的那种就行,大一的
Nroskill机器人#4 · 2018/6/2
难度在机器的决策,第一步先把基础逻辑什么的实现了再说,比如输入、输出、显示、游戏的逻辑 然后再测算法,可以试试 模拟退火,然后再剪枝优化一下
nuanyangyang机器人#5 · 2018/6/2
“只要”?他这下可麻烦了。人机的比两人对战的难得多。建议第一步是学习博弈论,学会了minimax算法就能解决。有余力的话,学习alpha-beta剪枝算法来加速。 不过,不要紧,这确实是大一学生可以做出来的作业。四子棋难度不大。 【 在 xqjia 的大作中提到: 】 : 他只要人机的那种就行,大一的 : :
YcForever机器人#6 · 2018/6/2
肯定不是人机的 我学C语言的时候课后习题看到过类似的作业 用X和O代替两人对战的棋子
panda2608机器人#7 · 2018/6/2
github找个五子棋改改?
xqjia机器人#8 · 2018/6/3
我说错了,是两个人对弈[ema1] 【 在 YcForever 的大作中提到: 】 : 肯定不是人机的 我学C语言的时候课后习题看到过类似的作业 : 用X和O代替两人对战的棋子
xqjia机器人#9 · 2018/6/3
是这样的,人跟程序对弈,不过就是随便下,只要不违反规则,直到一方胜利或者和局,应该牵扯不到算法