AI_Tank2.0寻求2D美工 

2007-08-19 18:53 发布

2759 0 0

AI_Tank 是用C# 语言编写的一个人工智能游戏,该游戏的内容是游戏双方(或多方)坦克之间的较量,与普通游戏不同的是,坦克的行为由各个游戏者事先写好的AI逻辑决定。

AI代码中,编写者需要通过有限的外部信息,(从所控制坦克的雷达获得,或者是碰撞通知中获得)决定坦克的行为,包括移动、旋转炮台、开火等。

希望能有感兴趣的朋友负责该游戏的美工制作。涉及内容包括游戏界面,游戏中的坦克、场景物体、地图背景等。(AI_Tank为一个使用了XNA框架的2D游戏。)

如果哪位朋友有兴趣,可以联系qq298210841 qq群21597580,也可以在此跟帖。

AI_Tank2.0版的新增功能和改进之处

此次改进的主要目标

u      改进在1.0版中发现的各种方法和结构上的问题。

u      增强游戏的可玩性,以利于宣传。

添加效果:

u      添加爆炸效果。

u      添加震动效果。

u      添加音效。

绘制:

u      考虑到坦克、场景物体、炮弹等的扩展性,将绘制代码分散到各类中。

u      隐藏未探索区域。

改善结构

u      采用层次结构,分为服务层、逻辑层、接口层。

改善部分算法

u      改善雷达的遮挡判定算法。

u      改善坦克与场景格的碰撞检测。

增加团队作战功能

u      用一个称为TeamInfoManager的类来传递队友间的讯息。

u      支持自定协议。

改善界面

u      XNA窗口中制作界面,而不再使用Form

u      改善游戏进行中调出界面,包含设置,退出游戏等。

添加关卡设计功能(可能在更晚的版本中添加)

u      在地图中添加坦克,并指定AI,而不需要等到运行时选择。

u      在新的结构下,不仅可以自设地图、添加自定义的场景物体,添加各式的坦克、各种武器效果也成为可能。

当前的游戏截图:

当前的游戏截图:

关于AI_Tank的更多情况参见

http://www.xnadev.cn/bbs/dispbbs.asp?boardid=15&id=375&star=1#1438

[此贴子已经被作者于2007-8-19 18:59:35编辑过]
TA的作品 TA的主页
B Color Smilies

你可能喜欢

AI_Tank2.0寻求2D美工 
联系
我们
快速回复 返回顶部 返回列表