能打团队用篮球做的集体游戏的游戏

3643人阅读
游戏开发(12)
代码设计(14)
很多人问游戏AI该怎么做?随着游戏类型的多元化,非 MMO或者卡牌的游戏越来越多,对AI的需求也越来越强了。而市面上关于 AI的书,网上找得到的文章,也都流于一些只言片语的认识,理论化的套路,和一些简单的 DEMO,离真正的项目差距甚远,无法前后衔接成一条线,更无法真正落地到编码。
国内真正做过游戏AI的少之又少,东拉西扯的人很多,真正做过项目的人很少,因为国内主要以MMO为主,RTS比较少,体育竞技类游戏更少,而从AI的难度上来看,应该是:MMO & FPS & RTS & 体育竞技。作为实际开发过AI的人,给大家科普一下,什么叫做硬派AI。
硬派游戏AI,不是虚无缥缈的神经网络,用神经网络其实是一个黑洞,把问题一脚提给计算机,认为我只要训练它,它就能解决一切问题的懒人想法。更不是遗传算法和模糊逻辑,你想想以前8位机,16位机上就能有比较激烈对抗的足球游戏、篮球游戏,那么差的处理器能做这些计算么?
硬派游戏AI,就是状态机和行为树。状态机是基本功,行为树可选(早年AI没行为树这东西,大家都是hard code的)。大部分人说到这里也就没了,各位读完还是无法写代码。因为没有把最核心的三个问题讲清楚,即:分层状态机、决策支持系统、以及团队角色分配。下面以我之前做的篮球AI为例,简单叙述一下:
何为分层状态机?
每个人物身上,有三层状态机:基础层状态机、行为层状态机、角色层状态机。每一层状态机解决一个层次的复杂度,并对上层提供接口,上层状态机通过设置下层状态机的状态实现更复杂的逻辑。
每一层状态机都是通过为下一层状态机设定目标来实现控制(目标设定后,下层状态机将自动工作,上层不用关心动画到底播到哪了,现在到底是跑是跳),从而为上层提供更加高级拟人化的行为,所有状态机在每次AI帧发生(如10Hz)时更新(判断状态变迁,检查底层目标情况)。最高层的角色状态机的工作由团队AI来掌控,即角色分配的工作。而行为状态机以上的状态抉择,比如回防,到底是跑到哪一点,射球,到底在哪里起跳,路径是怎样的,则由决策支持系统提供支持。
何为决策支持系统?
状态机为角色的大脑,而决策支持系统为角色的眼睛和耳朵,常见的工具有势力图(Influence Map)和白板(相当于不同角色间喊话),其中势力图比较常用,篮球游戏AI势力图可以用下面几张图来表示:
势力图1:于防守篮板距离的map,每格分值为最远距离减去该格到篮板所在格子的距离
势力图2:进攻篮板距离的map,每个分值为最远距离减去该格到篮板距离,篮板后为0
势力图3:同敌人距离,每个敌人有影响范围,范围内,离敌人越近分越低,范围重叠选低的。
势力图4:同所有队友目标位置距离map,打分方法类似上图。
势力图5:与每个队友目标位置距离的map,标识单个队友目标位置距离的map。
势力图6:现实传球可行性的map,分数越高,越容易把球传到该格子上。
势力图7:容易把球传出的位置map,越容易直接传球给队友的区域分数越高。
势力图8:综合map,把以上map按一定加权求和。球员有合法目标区域,便于实现内线游走和外线游走。
每个球员性格不同,权值也不同,有保守的球员,有喜欢冒险的球员,权值不同而已。这些势力图都是为了给上面的三层状态机和团队状态机提供决策支持的。
何为团队角色分配?
每一层状态机为下一层设定一个目标,让下层自动工作,最高层角色层的目标则由最高层的团队ai进行战术指导。
团队状态机跟据当前的游戏情况确定当前首要目标(进攻或者防守),又根据当前的势力图等信息,确定进攻或者防守的具体战略(比如中路突破、盘路包抄、下底传中等),最终为当前己方的所有角色分配一个新的任务,即设定角色层状态机的新目标,确定他是做主攻还是做助攻,还是联防还是策应。具体该怎么联防,怎么策应,那就是角色层状态机的事情了。
其实团队AI没那么玄乎,任何问题就是一个编程的建模问题,而最复杂的体育竞技类游戏的AI策略,上文已经给出模型,相信各位略加修改即可使用。写状态机是游戏AI的硬功夫,如果状态机逻辑经常改变或者项目规模大了以后可以考虑引入决策树来控制状态机,程序提供一系列接口,然后用可视化的编辑器进行更改,感兴趣的人可以参考决策树相关文章。
如果上面这些逻辑都实现了,这时候才可以辅助与概率统计来让角色具备学习特性,比如统计某个策略对对手的成败情况,用来支撑下一次决策,这样能够逐步发现对手的弱点,还可以统计所有用户的大数据,来确定某种情况下,选择什么策略,能够对付60%的用户。
在上面所有逻辑都实现了,你调试好了,玩着比较顺畅的时候,再在团队角色分配处尝试使用神经网络或者模糊逻辑,同样是学习大数据,来引入一些不可控的人性化的成分,让游戏更加有意思。(EA的 FIFA 20XX号称引入神经网络,Call of Duty的AI也号称引入了神经网络和学习机制)。确实能让游戏更有趣一点,仅仅如此而已。
PS:关于棋牌类 AI的相关话题,和这个不一样,因为棋牌AI是要寻求最佳解的,使用博弈树等工具进行解决,感兴趣的话,可以参考我另外一篇文章:&。
PS:当你看到屏幕的角色好似被你赋予了生命的样子,一个个单独而有整体有序的活动着,偶尔还能做出你意料之外的事情,你将充满了创造的喜悦。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:120403次
积分:1713
积分:1713
排名:千里之外
原创:35篇
评论:124条
(1)(4)(3)(2)(1)(1)(4)(2)(2)(1)(2)(2)(2)(2)(4)(1)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'热门搜索:
当前位置:
&&篮球单机游戏
作品版权归作者所有,如果侵犯了您的版权,请联系我们,本站将在3个工作日内删除。
中国综合游戏门户之一,游戏堡网提供(,网络游戏,网页游戏,手机游戏等)资讯,攻略,下载,补丁 是您找游戏内容的最好选择。
All Rights Reserved 湘ICP备号-2 湘公网安备18 苏网文〔-015号
游戏堡网温馨提示:抵制不良游戏,拒绝盗版游戏,注意自我保护,谨防受骗上当,适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活!帅气的小男孩今天要参加美国智慧篮球比赛,他能获得比赛胜利吗?快点加入游戏为他加油吧!帅气的篮球少年show今天要参加世界奥林篮球比赛,他能获得冠军吗?快点加入游戏试试吧!外星人也爱上了玩篮球,想知道这群外星人为什么会在这里玩篮球吗?现在,就让我们一起去外星人玩篮球看看吧!《篮球员当医生》讲述帅气的小强是一名美国篮球员,有一天他看见一位老爷爷晕倒了,你知道他是怎么拯救老爷爷的吗?天津大学今天举行一次大型的趣味篮球的比赛,那个班会赢得比赛呢?快点加入游戏看看吧!篮球会爱上网,你敢信吗?反正我是信了,想要知道这到底是怎么回事吗?现在,就让我们一起去篮球爱上网看看吧!那么有没有玩过迷你篮球?有没有用迷你篮球投过篮?没有吧,现在,就让我们一起去迷你篮球投篮看看吧!大炮篮球2选关版开启,大炮发射篮球你们还是第一次见吧!没错,就是大炮发射篮球,到底,这大炮发射出的篮球有什么样的威力那,现在,就让我们一起去看看吧!你和你的小伙伴们参加了一场克拉伦斯篮球赛,这场比赛比的是谁进的篮球多就算谁赢,现在,就让我们一起去看看吧!你能进多少个篮球?想要测试一下自己吗?那你就来迷你小篮球测试看看吧!国庆节马上就要到了,湖南长沙海底世界全场五折,而且还可以免费看鲸鱼打篮球·····豆娃街头篮球正式开打了,想要来挑战的欢迎报名,现在,我们就跟随豆娃一起打响这场街头篮球赛吧!控制你的篮球在90秒内,你会投进多少球呢?赶快开始来挑战一下90秒篮球吧!最近有位投篮超级厉害的篮球小子,被有心人士将这精彩的一瞬拍了下来,不过相同两张照片也存在细微的差别,你能快速找出来吗?黑子的篮球萌版换装游戏火爆趣味来袭,由经典人气动漫改编而来的全新换装小游戏,绝对让动漫迷们爱不释手。街头篮球受到很多篮球爱好者的喜欢,运用战术赢得高的比分,打败对手吧,街头篮球2来试试吧。今天学校要从女子篮球队中挑选一位队长,但是每个球员都不分上下,现在就让她们进行一次挑战灌篮的比赛再决定吧。假小子的打篮球技术实在是太糟糕了,今天他偷偷地来到海边,一个人训练投篮技术,我们一起来看看吧。欢迎你来到我们的篮球部落,现在我们推出一种新游戏:这里有不同的蓝罐,而且不同的蓝罐有不同的奖励,快来试试吧。想不想知道自己的篮球技术怎么样?现在就加入我们的游戏中,看看你90秒能进多少球,快来试试吧!暴力篮球完全是属于一对一的挑战篮球,感兴趣的朋友可以邀请你的朋友参加,进行一场特别的篮球赛。NBA异军突起的林书豪让整个中国陷入了疯狂,一起来跟他同场竞技,成为灌篮高手吧!今天学校举行一场篮球比赛。钱强是比赛中的一名选手。当比赛就要结束时,对方球员犯规,现在由钱强定点投篮一次,让我们为钱强加油吧。她是一位热爱运动的篮球女孩,在篮球世界里她充满着人生的色彩,现在就请你来给这位篮球爱好者装扮一下吧,让她能在球场打出个人风格魅力。男生们,在你们的心里是不是有一位非常喜爱的偶像篮球球星呢?我这里收集了很多的篮球明星照片,快来一起看看,有你们认识的球星吗?!篮球场在进行比赛前的训练,篮球宝贝们也在场上练习,球员塞克找到篮球宝贝女友,想要一个祝福的亲吻,趁别人没有注意时亲吻上了。朵拉现在是篮球拉拉队队长,现在她要带领队友一起进入篮球比赛现场,为球员们呐喊加油,赶紧为她们打扮漂亮吧!这款《篮球世锦赛》游戏是《定点投篮》的姊妹篇,二者在玩法上基本相同,都是控制抛物线将篮球射入框内。不同的地方是赛制,这款游戏采取了淘汰制,喜爱篮球的健儿们,快来一决高下吧!篮球之神这款NBA在线游戏虽然比不上单机的NBA2K或NBAlive系列,你可以选择你要的球队,无论热队、湖人、凯尔特人还是火箭,室内、街头、海岸三个地图可以选择。每场比赛4节的赛制也和nba接轨,争球、传球、投球、扣篮、空接,好看动作还有慢动作回放,甚至胯下运球转身晃晕对手也可以哦!赶紧一起来打篮球赛吧!黑子的篮球争霸赛马上要开始了,你和你的兄弟们准备好了没有?路飞打篮球,路飞开始打篮球了,小伙伴们一起来帮助路飞在最短的时间内投进更多的篮球吧!看下你能够帮他投进多少!有趣的篮球射击小游戏,你要控制好大炮的角度和力度,尽可能地把篮球投进框里,而且越到后面越考验你的判断能力哦,你愿意接受挑战吗?篮球进框2上线了!篮球进框2拥有全新的关卡,更高难度的挑战!赶紧来试试你投篮的技巧吧!|友情链接:各国联赛已开打 那些经典篮球游戏盘点|篮球|体育游戏|竞技游戏_手机_新浪科技_新浪网
各国联赛已开打 那些经典篮球游戏盘点
  作者:温子龙
  NBA联赛如今已正式来开序幕,揭幕战中卫冕冠军马刺1分险胜小牛就足以证明新赛季的联赛会非常的激烈。不过新赛季最让大家期待的还是罗斯和科比的 复出,大家又能看到罗斯在球场上犀利的变向突破、科比的各种高难度后仰跳投了。当然啦,在关注NBA的同时笔者也提醒大家要关注一下咱们自己的CBA联 赛,新赛季也是非常好看的。
  作为游戏迷来说,我们除了喜欢看篮球比赛以外还喜欢玩篮球类的游戏,例如大家熟悉的2K系列、休闲类的涂鸦篮球、红白机的热血篮球等等,每当我 们的手机中出现篮球游戏,大家一定会在一起讨论很久,而篮球游戏的热销也让玩家和游戏厂商欣喜若狂,接下来笔者就为大家盘点那些好玩的手机篮球游戏,相信 很多作品玩家都尝试过。
  NBA 2K15
  篮球作为世界上三大受欢迎的运动之一,NBA的影响力是非常大的,而NBA也非常重视中国市场,很多NBA球星都与国内篮球装备品牌签约,而 NBA的季前赛也持续几年在中国举办。反观游戏圈,游戏厂商2K Sports推出的2K系列是篮球迷的福音,今年推出的《NBA 2K15》是《NBA
2K》系列的第16代作品,每一代的作品都秉承着能带给用户最真实的NBA体验,无论是新老玩家都能快速上手,并且游戏无内购。
  在iOS版的《NBA
2K15》上架之前,很多玩家已经试玩了PC版,强悍的画面和配置要求让许多玩家只能开低画质才能流畅运行游戏。不过对于iPhone用户来说,大家并不 用担心,iOS版的《NBA
2K15》对配置要求并不高,但游戏的质量却有了明显提升,比如球员面部刻画更细腻,肢体语言更丰富,球馆的表现更加贴近现实,反光效果有很大的提高,整 体画面有很大的提高,更贴近真实的赛场。另外,不同球员在进球、帽、防守犯规后还会出现短CG,比如诺阿在进球后握拳怒吼,小斯在犯规后则会懊恼的拍掌。
  对于体育类游戏来说,大家常见的操控方式就是虚拟摇杆和按键的组合操作了,所以《NBA
2K15》顺应民意,同样采用了虚拟摇杆加按键的操作方式,并且按键的大小有3档可调,根据攻防转换按键的功能也会一并改变,不过问题也随之而来,首先就 是假动作键和呼叫挡拆结合在一起,笔者在测试时经常会出现误操作的现象。其次就是球员进攻和防守切换时,防守作用基本形同虚设,偶尔获得的篮板和盖帽还是 运气。另外在罚球时,偶尔在按下投篮键还未松开时球就已经莫名出手了。
  目前游戏仅开放了快速比赛盒生涯模式,快速比赛就是可以让玩家迅速选择一只自己喜欢的队伍进行一场比赛,这个模式比 较适合玩家打发时间用。而生涯模式笔者认为是一种长期经营的游戏,玩家在生涯模式中要创建一个人物开启自己的NBA之旅。另外,在个人生涯成长的过程中, 你可以看到各种有趣的数据,赛后还要应付一下新闻发布会,可以说《NBA 2K15》再次回归到了那种更为纯粹的篮球体验上,包括一些场外元素。
  总的来说,《NBA
2K15》还是给玩家很大的惊喜,出色的画质和细腻的音效让新作有了明显的提升,比赛中的代入感极强,不过游戏的问题也同样存在,比如转回数据没有完成, 罚球有些迟钝,防守球员切换略慢等,不过这些游戏中的问题大家还能忍受,真正不能忍的是这部作品对设备的要求太高了,目前仅支持iOS版本在7.1以上的 iPhone 5、iPad 4、iPad mini2等设备,并且玩10分钟后手机就会发热严重。所以想要爽玩这部NBA大作,玩家要面临很大的挑战。
  我的NBA 2K15
  科比、杜兰特、詹姆斯、霍华德等等这些让大家熟知的NBA巨星我们在看篮球赛或者玩篮球游戏时经常看到或使用,那么 经常玩2K Games旗下游戏的玩家都清楚,最新的NBA
2K15已经正式登陆各大平台,笔者身边的同事已经开始玩起了PC版,不过今天笔者为大家推荐的是一款以NBA为题材的卡牌对战游戏《我的NBA
2K15》(My NBA 2K15),目前游戏已经登陆iOS和安卓双平台。
 我的NBA 2K15
  《我的NBA 2K15》是一款同步联动应用,该作可以让玩家在移动平台设备上与其他家用机平台玩《NBA
2K15》的玩家进行互动,并在“我的球员”模式中进行道具交易和收集VC点数。另外,该作又有些类似于《WWE超级卡牌》的卡牌对战游戏,包含了拥有全 新背景和图片的超过100名球员卡牌。
 我的NBA 2K15
  游戏中,玩家可以和同等水平的玩家用卡牌开启一个全新的赛季,游戏的奖励机制需要玩家表现非常出色才行,原因就是越出色获得的奖励就越丰厚。此 外,《我的NBA
2K15》还提供了独特的卡牌强化系统,每张卡牌都会拥有1到3个玩家可以自定义属性的空余槽位,当然除了常规卡牌之外,还会拥有5种属性的稀有卡牌,而 “赛季教练卡牌”还会令玩家的角色在赛季中的困难战役中获得临时的能力提升。
我的NBA 2K15
  目前,《我的NBA 2K15》现已免费上架美区苹果应用商店,是否在中国区登陆还是个未知数,另外Google Play也为安卓用户开放了下载,感兴趣的玩家快去下载吧!
  涂鸦篮球
  篮球一直是男生的最爱,因为篮球是一项很锻炼人身体素质的运动,而且也有大部分的男孩玩篮球则是为了吸引女孩子的注意。笔者也一直很喜欢篮球, 每到周末都要出去和朋友打上一会。因为喜欢玩篮球,所以笔者手机里也有好多篮球的游戏,今天就为大家推荐一款简单上手的游戏《涂鸦篮球》。
  游戏的整体是涂鸦的风格,在一个纸板上用蜡笔画出了一款完整的篮球场以及周围的背景,涂鸦的创作十分精湛的描绘了球场的环境,可见开发者对此的 用心。游戏操作十分简单,一只手指就能完成游戏,按住篮球向后拉,篮球下就会出现一条轨迹指示线,指示线的长度代表了投掷篮球力度的大小。
  游戏对分数的判定很不符合常理,其他游戏都是按照进球数计算成绩,但是此款游戏却凭借篮球距离篮筐的距离计算成绩,距离越远得分越高。总的来说 《涂鸦篮球》是一款很休闲的投篮游戏,清新可爱的涂鸦风格以及简单的操作让各个年龄段的玩家都能接受,作为日常休闲娱乐再好不过,喜欢的玩家抓紧下载吧。
  篮球世界杯
  提起“世界杯”,所有人都会想到世界上最高荣誉、最高规格、最高水平、最高含金量、最高知名度的足球比赛。其实不然,除了足球的领域之外,此前 的“篮球世锦赛”也于2012年正式更名为“篮球世界杯”,同样也是采取了每四年的周期来举行。之所以笔者会提及“世界杯”这个字眼,是因为马上要与大家 见面的这款游戏正是与其有关,名字就叫做“篮球世界杯”。
篮球世界杯游戏截图
  在“篮球世界杯”这款游戏中为玩家提供了单人竞技与在线对抗两种玩法,也许是由于网络的原因,笔者在测试的时候始终无法成功联网进行对战,无奈 之下只得来几轮单人的把玩。其实单人模式下也是非常有意思的,游戏中共有10次的罚球机会,玩家只要看准球框在游戏画面的任何一个位置拖动瞄准松手指投篮 即可,当然,这里的抛物线越高越好,但想要通过篮板的反弹入蓝并非那么容易。
篮球世界杯游戏截图
篮球世界杯游戏截图
  虽然游戏的名字叫做“篮球世界杯”,但在游戏内容方面实际上并非各位所想的那种激烈对抗,反而是那种轻轻松松就能完成的游戏。正是因为这样的设 定,使得大家在公共汽车或地铁上想利用短暂的休息时间打发无聊时间之时,这款“篮球世界杯”便成为了首选。无论你是否钟爱篮球这项运动,最起码这部有关篮 球的游戏还是非常有意思的,感兴趣的朋友不妨来试试吧。
  口袋篮球
  在各大街机游戏厅内,除了对着显示屏玩儿游戏以外,有不少人都喜欢那种真实的玩法,例如投篮球。毕竟在球场上凑齐几个人打球不太容易,索性就在 游戏厅中过一把投篮的瘾吧。但是另一个难题又来了,我们总不能到游戏厅中去玩篮球吧,故此衍生了这部口袋篮球的游戏,在这里可以玩家把触屏的操控发挥到极 致。
口袋篮球游戏截图
  这是一款简单易操作但是非常具有挑战性的篮球机类游戏,给我的感觉就是,一旦开始便很难停下。篮球谁都玩儿过,投篮的姿势也都能摆出几个,虽然 这次是在手机上投篮,但操控方式也是大同小异的,手指触摸篮球并滑向篮筐方向就可以完成投篮了。当然了,游戏的规则与街机上的一样,玩家需要在限定的时间 内尽可能多地投篮得分。
口袋篮球游戏截图
  游戏共有5种球场选择,前提是需要足够的分数来解锁才可以。画面效果比较华丽,手感不错,音效也是非常有意思。绝佳的投篮体验尽在口袋篮球,赶快试试你的身手吧。
  投篮机射手3D
  曾经,街机厅是我们玩大型游戏唯一的地方,不过随着电脑、家用游戏主机、甚至是手机的迅速发展,街机厅已经被我们冷落,现在你再去街机厅,那里 的游戏还是几年前甚至十几年前的老掉牙游戏。当然街机厅经过几年的发展也有些新内容,比如夹娃娃机和投篮机,现在的街机厅有将近一半都是这种大型玩具,而 不是游戏机。
投篮机射手3D截图
  很多人想把大型玩具浓缩到手机上,同类游戏也比较丰富,比如3D的夹娃娃机、推币机还有今天介绍的投篮机。投篮机确实是个好东西,但是去街机厅 玩不仅仅费时间,同时还费体力,在手机上体验体验得了,Android上最新更新的应用投篮机射手3D就可以满足这部分人的愿望。
投篮机射手3D截图
  得益于良好的物理引擎,投篮机射手3D对于投篮机还原的比较真实,游戏共有5个篮球,只有等篮球基本滚到面前才能够捡起来投篮,而球打中篮筐的 感觉也很对。同时这款游戏的操作也比较简单,只需要滑动篮球,就可以将球抛出,只要滑动方向准确,就可以得分,得分并不难,难得是还要保持很好的速度。
投篮机射手3D截图
  游戏非常类似曾经火爆一时的扔纸团,不过有了时间的限制后,玩起来更过瘾,游戏除了篮球,背景的贴图实在有些粗糙了,影响了游戏整体的美感,如果游戏在界面和贴图方面可以做的更精致些,会更吸引人。
  NBA Jam
  NBA嘉年华NBA Jam游戏虽然是一款比较老的游戏,但游戏的噱头却很大,游戏的主角有美国总统也有NBA球星,玩家想象一下,如果你控制奥巴马来打篮球会是什么样的情况?并且游戏游戏已经推出简体中文,玩起来会方便太多。
NBA Jam游戏主界面效果图片
  这款游戏最让笔者记忆深刻的当然是游戏里的主角色,政治寡头、NBA当红球星在游戏中作为演绎精彩的形象,都是以大头版出现,异常搞笑和令人记忆犹新,平添了游戏的趣味和精彩程度。
  以下是几张在NBA Jam中特别有代表性的游戏形象,不得不看:
NBA Jam游戏截图
  游戏主角:奥巴马、小布什、克林顿和萨拉?佩林以及NBA当代巨星保罗?加索尔、保罗?皮尔斯、凯文?加内特和科比?布莱恩特。
NBA Jam游戏截图
  可以想象游戏是多么的好玩了吧。除此之外,游戏还有如下一些特点:
NBA Jam游戏截图
  1、支持3种游戏模式:包含经典战役竞技和混合巡回模式以及本地多人游戏模式;
  2、支持D-Pad和gesture-based两种不同的游戏控制模式;
  3、30支最好的NBA球队,众多的NBA巨星充当游戏主角色,让用户玩游戏的时候获得最佳的游戏体验。
文章关键词:
&&|&&&&|&&&&|&&
您可通过新浪首页顶部 “”, 查看所有收藏过的文章。
,推荐效果更好!
看过本文的人还看过}

我要回帖

更多关于 用篮球做的集体游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信