【游戏分享】自制《五子棋》希望大家喜欢!
gamemaker吧
全部回复
仅看楼主
level 10
FeoniXº
楼主
2017年01月24日 04点01分
1
level 10
FeoniXº
楼主
最近在学习C语言,想自己做一个五子棋AI算法。由于以前接触过GMS,所以决定用它来做界面,如果有BUG还请多多反馈!另外我的算法还不是很强,大佬们轻喷~
链接:
[无效] http://pan.baidu.com/s/1qY74DTa
2017年01月24日 04点01分
2
FeoniXº
最新版本:
http://pan.baidu.com/s/1o7F0awy
2017年01月24日 10点01分
level 14
宋异人
Ai怎么做?
2017年01月24日 22点01分
3
FeoniXº
我是先用纸和笔写草稿,然后写成C语言,最后再进GMS。其实无非就是逻辑检测罢了
2017年01月25日 01点01分
MikuScarlet
@FeoniXº
等于没说啊
2017年01月25日 03点01分
level 10
FeoniXº
楼主
既然有吧友好奇我的AI是怎么做的,那我就略解释一下吧:
@宋异人
@MikuScarlet
我的逻辑判断方法是先找到逐个棋子,然后像撒网一样,从可能形成4个至2个开始检测。
根据不同的形成数量,我会在棋盘上的各点填入不同等级的自信值(分为进攻型和防守型2种)。
然后再找出场上自信值最高的那个点,则是AI选择的点。我还加入了随机机制以处理自信值相同的情况,另外还有不同阵型的处理,以及死棋的判断,和空间判断等。要详细讲解还是一言难尽,差不多就是这样,我的AI智能也就小学生水平吧~ 欢迎大家反馈BUG~
最新版(PC):
[无效] http://pan.baidu.com/s/1hssRSeK
最新版(安卓):
[无效] http://pan.baidu.com/s/1qX9qt7u
2017年01月25日 06点01分
4
FeoniXº
@MikuScarlet
2017年01月25日 06点01分
宋异人
@FeoniXº
各种棋类游戏,AI感觉是最难的。五子可能还好点,变化较少,围棋,中国象棋,想想都头疼。
2017年01月26日 00点01分
level 2
Xunyirლ
厉害了我的哥 然而我连五子棋都做不出来
2017年01月26日 00点01分
5
FeoniXº
我刚接触GMS和编程时,也和你一样,多练习就可以的
2017年01月26日 02点01分
Xunyirლ
回复 yiwei138 :嗯
2017年01月26日 02点01分
level 2
白行车想小-
I am 五子棋 大神
2017年01月26日 03点01分
7
FeoniXº
2017年01月26日 04点01分
level 7
紫风471
最讨厌做AI了,超级费脑袋。
2017年02月01日 09点02分
8
level 1
ZETA君
本人完全新手一名,想请教下楼主这游戏是怎么做出来的?不包括AI,只是棋盘的尺寸、棋子的特征(比如车马炮各自的移动方式、什么情况下被吃)、还有计算一共走了多少步(回合数)
2017年02月04日 08点02分
9
level 7
日出333
楼主可有兴趣做这个棋的AI ?如果做出来能打败我,我送六百元。即使不能打败我,也会根据程序水平送相应奖励。楼主就当挑战一下自己,练练手呗。
2017年02月04日 17点02分
10
日出333
忘说了,是造型棋
https://tieba.baidu.com/p/4965868492
2017年02月04日 17点02分
FeoniXº
@日出333
加Q2334900523
2017年02月04日 19点02分
日出333
@FeoniXº
已申请好友
2017年02月04日 22点02分
level 6
哇靠晕了的超
表示C语言我只会打暴力骗分
2017年02月10日 06点02分
11
level 2
星星点点甜甜
我想做一个游戏,请问我在哪里找自己需要的素材呢?
2017年02月12日 04点02分
12
FeoniXº
这要看你做什么游戏了,棋类素材我是直接百度或谷歌图片里找的。RPG素材需要百度搜索素材网站。
2017年02月12日 05点02分
1