也不能小瞧了上个世纪在游戏程序里看起来比较弱智的人工智能程序,许多人至今也未必打得赢麻将游戏里的“程序”。
文/张书乐
和“阿尔法狗”下棋是什么感觉?或许对于作为普通群众的我们来说,这种体验还很难成真。但对于游戏玩家来说,这样的人机大战,其实每天都在上演。别的不说,和电脑对战过麻将、五子棋的人总不算少。至少对我而言,从小到大,无论是在街机、家用游戏机还是个人电脑、手机上,和电脑对战这些棋牌游戏,总是胜多负少。
我想,不仅仅是我,大多数和电子游戏一起长大的50岁以下人群,应该都有类似的体验。不断与虚拟世界里的“程序”战斗,以击败它并最终通关为荣。这个进程一直持续到2000年以后,随着网络游戏的兴盛而中断。从那之后,游戏的世界从人与程序的竞赛,变成了人与人之间的竞争。那个时候的程序,人工智能水平很低,有规律可循,就好比游戏中的大金刚下一个动作是往上丢个木桶,就算玩家操控的小人偶站在它面前手舞足蹈,准备随手把它推倒,依然无惧危险、我行我素。
这就让许多游戏没法玩太久,而且容易给一批高手玩家赚钱的机会,在2000年以前,针对各个游戏通关的秘籍和攻略本,在玩家眼中堪比“武林秘籍”。至于当年的人工智能程序表现到底有多傻,我在这里就不赘述了,有疑惑的朋友可以参考一下索尼公司2015年出品的喜剧电影《像素大战》,那部影片讲述了3个游戏大王如何借助游戏攻略的力量战胜那些想要用游戏来征服地球的外星人的故事。
但也不能小瞧了上个世纪在游戏程序里看起来比较弱智的人工智能程序。举个例子,麻将游戏几十年如一日在街头的游戏室里长盛不衰,每天都有人在上面挑战人工智能程序,却未必每一位玩家都能成功打通关卡,为何?至少说明这个简单的游戏程序,基本上把麻将的玩法给摸透了,让普通人很难胜出。
随着电子游戏程序设计的越发复杂,各种开放式的游戏程序不再能简单地用攻略来破解。即使不上网和真人对战,仅仅是和程序开展对抗,也能让用户痴迷一款热门单机游戏72小时以上。
游戏世界里的人机大战,或许还将持续很多年。很多人会说,程序员在设计程序的时候,不断提高难度来加大游戏的可玩性,游戏里的人工智能只不过是按照越来越“变态”的程序员的欲求来和玩家在战斗,依然是按照规定路线行进的“吃豆人”而已,其智商比一个遥控器高不到哪里去。
下一篇,我们不妨更进一步,看看人工智能对战游戏程序是什么体验。