游戏AI应用的鼻祖——《吃豆人》,是一款怎样的游戏?官网介绍
上一次,当我在谈论AI进化和游戏设计的问题时,我提到了—— 《吃豆人》,公认的游戏AI鼻祖。说实话,虽然我玩过很多游戏,但我真的不怎么玩《吃豆人》。
你可以用一只手数一数。一方面,这个游戏类型不是我的菜;另一方面,作为一名游戏玩家,我一直是一名品质党和解说员。让老我点赞《吃豆人》,我真的没得选。而是从事游戏编程或游戏设计职位,
《吃豆人》这款游戏,恐怕没有哪个学校能绕过它,因为它所包含的东西和它对后来游戏的影响太大了!
【简介】《吃豆人》是1980年由Namco(现万代南梦宫游戏公司)推出的街机游戏。这种游戏最初的名字是“冰球人”,后来被引入美国时被改为“吃豆人”。
游戏中的主角是一个黄色的球形角色“吃豆人”。游戏的目标是控制“吃豆人”吃掉迷宫中的所有小豆子,并同时避开四个彩色幽灵。如果吃豆人被鬼魂碰了,
你将失去一条生命;当所有的生命都耗尽时,游戏就结束了。
《吃豆人》上市后很快就大获成功。它成为街机游戏的经典,并被移植到各种游戏平台。随着游戏机技术的不断发展,《吃豆人》也推出了多款续作和变种游戏。
如《超级吃豆人》、《吃豆人大战》等。
【游戏机制】首先我们来分析一下游戏的机制,包括可控角色的移动、敌人的行为设定、游戏道具和地图设计。1.玩家的移动:在《吃豆人》中,
玩家控制一个名为“吃豆人”的黄色球形角色,玩家可以通过操作箭头键来控制其移动。“吃豆人”可以在迷宫中向四个方向移动(上、下、左、右),每次移动一格。
2.敌人行为在《吃豆人》中,有四个敌人,他们的颜色分别是红色、粉色、蓝色和橙色。它们的动作是不同的,但它们的行为都基于某些AI算法(这将在后面详细讨论)。
红色敌人‘BLINKY’将继续追逐‘Pac-Man’,并尽可能多地捕捉它;粉色敌人“PINKY”将尝试预测“Pac-Man”的移动方向,
然后走到‘吃豆人’面前;蓝色敌人“INKY”将通过计算两个目标点之间的中点然后移动到中点来尝试攻击“PAC-man”;橙色敌人“克莱德”的行为更加随机。
有时我追《吃豆人》,有时我远离他。敌人与‘吃豆人’的碰撞是游戏失败的条件之一,因此玩家需要通过巧妙的操作来躲避敌人的追击。3.游戏道具地图设计Pac-Man的地图由28个网格组成。
尺寸是36x28。每个格子要么是空的,要么有豆子或水果。地图上有4颗大豆种子,被吃掉后会将所有敌人变成蓝色。玩家可以通过吃掉蓝色敌人来获得额外的积分。地图的设计非常简单,主要是为了方便实现和玩家操作。
游戏开始时,一定数量的小豆和几粒大豆种子将随机分布在地图上。当玩家移动到一个格子时,如果格子上有一颗豆子,玩家将吃掉它并获得相应的分数。被吃掉的豆子将消失,游戏计数器将增加1。
当玩家吃完所有豆子后,游戏将进入下一关。除了豆子和大豆种子之外,地图上还会有一些特殊的道具,比如水果和钥匙。水果会随机出现在地图上,吃了可以加分。钥匙只出现在特定的地图上,
吃完就可以在迷宫里开门了。总的来说,《吃豆人》的地图设计非常简单,但通过巧妙地放置豆子和道具以及随机生成豆子,每个游戏的体验都不一样。
【游戏音乐】《吃豆人》中的音乐和音效非常经典,已经成为这款游戏不可分割的一部分,为游戏增添了更多的乐趣和张力。首先是游戏中的音效。
《吃豆人》游戏的音效包括各种豆子的咀嚼声、敌人被吃掉的音效、角色移动的声音等等。这些音效可以帮助玩家更好地理解游戏中正在发生的事情。例如,吃掉敌人的音效可以让玩家感受到他们的胜利和兴奋。
被敌人追赶时的噪音会让玩家感到紧张和害怕。此外,游戏还使用语音提示,例如播放‘准备,开始!’在游戏开始时。比如语音提示,这些都是非常经典的游戏音频设计。
除了音效,《吃豆人》的音乐也非常经典。游戏中有两种音乐,一种是游戏开始前的音乐,另一种是游戏过程中的音乐。比赛前的音乐是比赛的经典主题曲,充满活力和激情。
非常适合激励玩家开始游戏。游戏过程中的音乐相对轻松,不那么激烈,但仍能为游戏增添更多乐趣和氛围。【游戏AI】接下来是重头戏。现在让我们来看看。
游戏中四个小鬼的AI如何应用在这款古老的游戏中。-四种人工智能和伪代码1。Blinky,红色幽灵:一个积极进取的角色,不断追踪主角;在追踪模式下,
Blinky将直接追踪Pac-Man目前的位置,试图捕捉他。在分散模式下,Blinky将移动到地图的右上角,尽可能远离Pac-Man。当剩余豆子的数量少于某个阈值时,Blinky将进入愤怒模式。
他的行为会在这个时候改变。例如,在愤怒模式中,Blinky将直接追求Pac-Man的前排位置,而不是追求他现在的位置。
粉姬,一个迷鬼:一个积极进取的角色,它会追踪主角面前两个方块的位置。在追逐模式中,Pinky的目标是成为吃豆人面前的两颗豆子。如果吃豆人上来了,
那么目标是吃豆人前面的2个豆子和左边的2个豆子。在分散模式下,小指移动到左上角。
其中two_tiles_ahead_of_pacman()表示吃豆人前面两个豆子的位置,
adjust _ target _ tile _ accommodating _ to _ bug()是为了解决原游戏的bug而添加的函数,该函数在Pac-Man up时校正目标位置。
左上角()表示左上角的位置。最后,调用chase_pacman()函数来追逐Pac-Man。蓝幽灵Inky:它会跟踪红幽灵的位置,并以主角的方向为轴将其转向。
其中,mode表示当前游戏模式(追逐或分散),target表示当前目标点,current_position表示当前位置。在追逐模式下,
Inky的目标点由Pac-Man和Blinky的位置决定,其中Pac-Man的位置是当前的追击目标,而Blinky和Pinky的位置分别代表两个向量。
通过线性变换得到一个新的向量,最后加上Pac-Man的位置得到目标点。在分散模式下,默认情况下,Inky的目标点是右下角的一个角。最后,通过当前位置和目标点计算下一个方向。
移动到下一个位置。克莱德,橙色幽灵:与主角保持距离的角色会在远离主角时开始跟踪主角。当你接近主角时,你将开始向地图的某个角落移动。
上面的代码是Clyde的一个简单实现,其中散布模式的目标点可以根据具体情况进行设置。每次更新时,判断是否处于散射模式,如果是,则移动到目标点,否则,判断是否需要进入散射模式,如果是,则触发。
否则,直接移动到播放器。AI行为优化:设计完成后,需要对AI行为进行测试和优化。这包括调整和优化AI行为以确保游戏的平衡和难度,以及评估和测试游戏以确保游戏的体验和乐趣。
【整体评测及后续影响】由于本人代码AI水平有限,只能以伪代码的形式提供设计逻辑供初学者参考。如果大老板看到不合理的地方,可以在评论区留言。
总的来说,《吃豆人》是一款经典游戏。其简单易学的游戏玩法,与众不同的角色设计,经典的音效和音乐以及各种创新的设计理念都使其成为一款具有里程碑意义的游戏。另外,
《吃豆人》也为游戏AI做出了开创性的贡献,为后来的游戏AI研究提供了借鉴和启示。在游戏方面,《吃豆人》的创新和影响可以说是深远的。
它创造了一种新的游戏类型,——迷宫游戏,并在后来的游戏中产生了广泛的影响。例如街机游戏《铁拳》和主机游戏《超级马里奥》都借鉴了《吃豆人》的设计元素。
此外,《吃豆人》的成功也激发了其他游戏开发商创造更多创新和有趣的游戏。在游戏AI方面,《吃豆人》的贡献不容忽视。它使用不同类型的人工智能算法。
例如随机模式、追击模式、守卫模式等。为游戏AI的后期研究提供重要启示和借鉴。同时,它也是最早将AI算法应用于游戏的游戏之一,为游戏AI的研究和应用提供了先例。因此,可以说,
《吃豆人》不仅是一款经典游戏,也是一次重要的游戏创新和技术革新。它对游戏的发展和游戏AI的研究产生了深远的影响和意义,是不可忽视的里程碑游戏之一。
注:本文图片均来自网络截图。
做年轻人的小小智囊团!
版权声明
1、本文内容转载自游戏AI应用的鼻祖——《吃豆人》,是一款怎样的游戏?(),或有会员发布,版权归原网站/法人所有。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、文章仅代表作者个人观点,不代表本站立场,未经作者许可,不得转载。
4、若侵犯您的版权或隐私,请联系本站管理员删除。
口碑点评
警告:请理性点评、打分,请文明用语!请给“游戏AI应用的鼻祖——《吃豆人》,是一款怎样的游戏?”打分并给出您的宝贵点评意见
游戏AI应用的鼻祖——《吃豆人》,是一款怎样的游戏?收录查询
游戏AI应用的鼻祖——《吃豆人》,是一款怎样的游戏?SEO综合查询
-
搜索引擎百度PC百度移动头条搜狗360pPC360移动神马
-
权重
-
关键词
-
IP来路
推荐网站
-
二月二, 炒豆儿
文/杨琪昌每到农历二月初二,河湟农村家家户户都要炒大豆(蚕豆)、炒豌豆,乡村处处飘逸着浓郁的豆香味,家家户户品大豆、玩大豆游戏,这个小小的节日,洋溢着浓浓的乡情和童趣。 二月二这天,二月二这天,卖炒大豆的摊贩生意格外好。杨琪昌 摄卖炒大豆的
更新时间:2024-01-24 23:06:32 -
广东信宜 12岁智障少女性侵案调查,家庭生计艰难,学校从来没人跟她玩儿
11月18日,坐落在邻居四五层高的房子旁,小文家的单层砖房显得格外不起眼。11月20日,茂名市社会福利院门口。A12-A13版摄影/新京报记者 李云蝶11月18日,小文拿到了她的残疾人证。●犯罪嫌疑人已被抓获 ●一家四口均为智力残疾 ●已入
更新时间:2024-01-24 23:06:32 -
2018年,智障测试全国统一卷
参考答案在最下面,自己拿着小本子做题吧一,1、参考答案: B.罗志祥。因为小猪佩奇(配骑)2、参考答案 :B.罗志祥。因为小猪乔治(瞧痣)3、参考答案 :B.花。因为花生米4、参考答案: A.蝶。因为蝶恋花5、参考答案 :C.妙笔。因为妙
更新时间:2024-01-24 23:06:32 -
这些年你一直在用智障儿童用的测试题,证明自己的“高智商”
很多人可能都做过一些所谓的测试智商的题,说到智力测试,无论简单与否大家期待自己完成测试的时候能得到一个高分,以此来证明自己的智力水平超群得了低分的人一定会暗搓搓腹诽它的准确性要说这些玩意真的可以测出智力水平吗其实智力测试题最早的诞生是为了
更新时间:2024-01-24 23:06:32 -
游戏还可以这么玩?只要全程把自己当弱智,20分钟就可以速通
大家好,这里是正惊游戏,我是正惊小弟。相信大家都在网上看到过游戏速度通关视频,许多游戏主播为了出名会选择一款熟悉的热门游戏,用最快的方法通关所有剧情,然后在网上上传记录。对于速通来说,最关键的就是剧情完成度和时间,国外甚至设立了一个专门的网
更新时间:2024-01-24 23:06:32 -
这些年你一直在用“智障”儿童用的测试题,来证明自己的“高智商”
很多人可能都做过一些所谓的测试智商的题,说到智力测试,无论简单与否大家期待自己完成测试的时候能得到一个高分,以此来证明自己的智力水平超群得了低分的人一定会暗搓搓腹诽它的准确性要说这些玩意真的可以测出智力水平吗其实智力测试题最早的诞生是为了筛
更新时间:2024-01-24 23:06:32 -
ChatGPT 人工智障问答-2,ChatGPT人工智障
#头条创作挑战赛#在日常生活中,我们经常会遇到一些愚蠢而又滑稽的问题,让我们不禁感叹人类思维的奇妙之处。有时,我们会选择用幽默的语言回答这些问题,展现我们的机智和幽默感。近期,我们邀请了最新型号的 AI 聊天机器人 ChatGPT,展开了一
更新时间:2024-01-24 23:06:32 -
干预四个月的重度智障圆圆有了怎样的康复成果?
大家好,我是来自北海沃桑健康科技的David,非常高兴再一次与你们幸福的交流和学习,北海沃桑健康科技是一家针对自闭症儿童、发育迟缓儿童、智力障碍儿童进行康复的专业机构,经过我们的大脑神经可塑性技术康复的孩子取得了巨大的改变,也深得家长们的认
更新时间:2024-01-24 23:06:32 -
ChatGPT 人工智障问答-1,ChatGPT人工智障
#头条创作挑战赛#在日常生活中,我们经常会遇到一些愚蠢而又滑稽的问题,让我们不禁感叹人类思维的奇妙之处。有时,我们会选择用幽默的语言回答这些问题,展现我们的机智和幽默感。近期,我们邀请了最新型号的AI聊天机器人ChatGPT,展开了一场精彩
更新时间:2024-01-24 23:06:32 -
高晓松求推荐超爽的海战游戏 网友热情高涨,疯狂安利
一直以来都有不少明星喜欢玩游戏,比如林俊杰、周杰伦以及林更新等人,而今天高晓松突然发了一条微博,称为了响应国家不鼓励青少年打游戏的政策,所以自己决定打游戏,并希望网友能给他推荐一款比较爽的海战游戏。 微博发出后,网友们纷纷开启了疯狂安利模
更新时间:2024-01-24 23:06:32