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