【第二弹】《昆虫大战》v2.0 联机对战版出炉!!
新棋吧
全部回复
仅看楼主
level 4
lnjleo 楼主
2013年01月20日 07点01分 1
level 4
lnjleo 楼主
《昆虫大战》v2.0 版本特色:
1)实现了联机对战功能,与好友一起切磋棋艺!
2)未联机时,完整保留单机版所有功能(可选AI难度、多种偏好设置、存读档和续盘功能)!
http://pan.百度.com/share/link?shareid=203350&uk=453368570”
“百度”改为“baidu”
2013年01月20日 07点01分 2
这里的联机指“局域网”,而非“广域网”
2013年01月20日 08点01分
《昆虫大战》v2.0修正版: [无效] http://pan.baidu.com/share/link?shareid=313410&uk=453368570 修复了单机状态上下交换后走子出错的bug; 修正了部分音效。 发现任何bug,或有任何建议,欢迎和我交流!
2013年02月24日 12点02分
level 11
不错不错不错,很喜欢
2013年01月20日 19点01分 3
吧务
level 14
电脑水平怎样...
2013年01月21日 06点01分 4
level 15
强烈支持!![恭喜发财]
懂编程就是好,自己设计的棋可以马上实现在线对弈,羡慕啊!!
2013年01月24日 11点01分 5
实现联机对战不难,ai难
2013年01月30日 10点01分
回复 jiaon :请问联机对战到底是怎么实现的????能不能大致和我说说???或者给我点教程
2013年09月05日 11点09分
回复 sc_gym :百度搜socket编程,或者找个聊天室的例子,改吧改吧就可以了
2013年09月05日 13点09分
回复 jiaon :谢谢总算知道要去学的东西叫什么了
2013年09月05日 14点09分
吧务
level 14
有谁玩过了…说说看呀…
2013年01月28日 04点01分 6
反正我是下不过电脑
2013年01月30日 10点01分
回复 jiaon :我也下不过…可能作者可以下赢电脑吧…
2013年02月06日 05点02分
电脑菜
2013年02月28日 11点02分
level 13
请教一个问题,如果请人帮忙做一个这样的联机对战软件,需要花费多少
2013年02月06日 04点02分 7
得看软件的复杂程度了
2013年02月06日 11点02分
我也不清楚呀,这是我和另一个感兴趣的同学合作的。实现走子规则不是很难,难点是AI。这个棋没棋谱,做不出很牛的AI,AI漏洞相当多的,只能让你初步体验这款棋罢了,要切磋棋艺的话还得跟人下,呵呵
2013年02月06日 15点02分
回复 lnjleo :只要能联机人跟人下,不要智能,难度大吗?
2013年02月07日 01点02分
回复 lz沙碧zl :那难度不大,关键是实现走子规则和将军、将死的判定。六边形棋盘不像矩形棋盘那样容易用坐标表示。我为每个格子分配一个编号,每个格子周围有6个相邻格,这样有一张88*6的邻接矩阵表,通过领域递推搜索实现走棋规则。
2013年02月07日 03点02分
level 13
我想问问
lz
ai是怎么做的。给个大体思路吧
2013年02月07日 02点02分 8
AI的实现通过多步贪婪搜索实现,每步贪婪搜索寻找得分最多的棋步。棋步得分包括前进奖励、将军奖励、子力总和、下一步局面对对方的威胁力等。
2013年02月07日 02点02分
level 4
lnjleo 楼主
《昆虫大战》v2.0修正版:
[无效] http://pan.baidu.com/share/link?shareid=313410&uk=453368570
修复了单机状态上下交换后走子出错的bug;
修正了部分音效。
发现任何bug,或有任何建议,欢迎和我交流!
2013年02月24日 12点02分 10
感觉是种好玩的棋
2013年10月28日 08点10分
level 11
可以把棋子全部改为蚂蚁,这样统一
兵改兵蚁
炮改飞行变种蚂蚁
车改强化大头兵蚁(大脑袋)
马改雄蚁(带翅膀)
象改强化工蚁(体型比普通工蚁大)
士改普通工蚁
将改蚁后
蚁后体积最大,然后大头兵蚁、雄蚁、飞行蚁、强化工蚁次之,普通兵蚁体型又小一些,工蚁体型最小
2013年02月24日 16点02分 11
谢谢。我也想过一方为“蚂蚁系”,另一方为“蜜蜂系”,可惜想不出那么多名词,也怕形状不易区分
2013年02月24日 16点02分
应该还是比较好区分,用颜色和头的朝向区分
2013年02月25日 05点02分
level 11
楼主开发有安卓版吗?
2013年02月25日 10点02分 12
还没,但有过这个想法。目前我研究生还没毕业,等工作后吧...
2013年02月25日 11点02分
安卓版的推广更好
2013年02月25日 12点02分
level 11
我想到一个不太好的记谱方法。跟中国象棋类似。以前想用在将棋上,被人全线反对。勉强用在这个棋上,看行不行。
2013年03月06日 09点03分 13
level 11
跟中国象棋一样,用单一的横坐标。把棋盘分成九条竖线。
记谱格式为 棋子+所在横坐标(+前或后)+动词(上下进退)+数字(代表横坐标或步数)
进和退只表示斜进和斜退,后面接的数字表示到达的横坐标。
直进和直退用上下表示,后面接棋子走的步数。
有的棋子走法不能用一个动词说完,就用两个动词。
例如:某棋子4上1进5
平这个动词用得较少,也可用两个动词来代替。
2013年03月06日 09点03分 14
是的,完全可以。蜘蛛可以“平”的。感谢你的提议!
2013年03月06日 11点03分
回复 lnjleo :你来确定坐标的排列方式吧。是双方各自使用一套,像中国象棋,还是只用一个坐标系,还有1到9是从左到右,还是从右到左。
2013年03月06日 11点03分
就和中国象棋一致好了,一到九从右到左,棋子为蜂、蚊、蛛、甲、瓢、蜢、蚁。棋步记为“蜂五上1”“蜢二退五”“蛛七平五”“前瓢下2”之类。
2013年03月06日 11点03分
回复 lnjleo :有这个记谱之后对软件进一步升级开发有帮助吗?
2013年03月06日 11点03分
level 11
发现一个小小的问题,蜘蛛不是昆虫。
我觉得程序中不如也出另一套中国象棋的棋子,供棋迷朋友选择。
2013年03月06日 13点03分 15
level 4
lnjleo 楼主
知道,只不过这样叫顺口一点。中国象棋的棋子我觉得没有吸引力。
2013年03月07日 05点03分 16
level 11
可否加精,这是一个比较靠谱的象棋。
2013年03月23日 02点03分 17
level 9
楼主厉害啊,会写联机,教教我吧!
这个吧挖坟不要紧吧
2013年09月05日 11点09分 18
联机部分我也不很清楚啊,另一个合作者做的,不过这个没有思维上的难度,学了就会了。我主要实现走子规则和AI,以及美工。
2013年09月06日 04点09分
level 11
楼主第一弹是什么棋介绍下咯
2013年09月06日 08点09分 20
第一弹就是以前发布的没有联机功能的v1.0,同一个游戏
2013年09月06日 10点09分
回复 lnjleo :qt 那个有没有什么开发出来的棋类啊
2013年09月06日 10点09分
回复 hongshaw111 :有,我下过qt编的桌游《开膛手杰克》(忠实于原版),两人联机玩的
2013年09月06日 10点09分
回复 lnjleo :是棋吗 不要牌
2013年09月06日 10点09分
1