异常是一款关于AI编程的游戏,讲述了虚拟世界中机器人的故事。玩家无法直接控制这些机器人来帮助它们战胜敌人,只能通过编写AI程序来控制它们。如果你对异常感兴趣,不妨试试这个游戏。
官方介绍
异常是一款关于AI编程的游戏。在游戏中,玩家要帮助虚拟世界中的机器人战胜敌人。但是玩家不能直接控制这些机器人。而是应该为他们编写AI程序,通过程序控制他们。
游戏方法
这是一个单一的游戏,顺序过关的过程。在每一关中,玩家不仅要分析解围的策略,还要给机器人编程实现自己的策略。在游戏后期,玩家要为不同类型的机器人编写不同的行为模式,并让它们相互配合,这是一件相当具有挑战性的事情。
“异常”的游戏背景设定在一个虚拟的电子世界里,一切都在按照程序稳定运行。玩家充当编号为159的检查员,每天按照规定检查系统是否正常工作。
但是,再稳定的系统,也会有漏洞。这一天,159号检查员发现了一个异常程序。更奇怪的是,这个节目居然直接向他提出了请求。......
这个虚拟世界里藏着什么秘密,就等玩家来解开吧。
开发商的话
我自己是一名游戏程序员,在开发游戏的过程中,经常会为游戏中的角色编写AI。看着游戏里的人物因为我写的AI变得栩栩如生,我觉得很有意思。随着游戏开发技术的发展,AI编程变得越来越容易。我觉得这种乐趣是普通玩家也可以分享的,所以有了这个游戏。
当然,开发一款几乎全新类型的游戏不可能一帆风顺。虽然已经有很多编程游戏问世,但是大部分程序都是顺序执行的。分步程序每一步的状态都是固定的,易学易懂,关卡也相对容易设计。但是,要展现生动的AI,采用顺序执行程序是不可能的。因为有趣生动的AI应该可以根据不同的情况做出不同的反应。
经过各种权衡,我们最终参考微软为儿童开发的Kodu语言,设计出现在游戏中使用的AI编程逻辑。这个逻辑非常简洁,可以很容易地使用。同时具有灵活性,可以实现复杂的行为逻辑。
在关卡设计上,我们也经历了非常艰辛的探索。“异常”这个关卡有一个特点,一旦运行,就不再受玩家控制,一切由程序决定。即使是很小的参数变化也会导致程序的运行过程与结果相差很大,这对检查点的设计是一个很大的挑战。更重要的是,我们要在保证关卡趣味性的同时,保持关卡的严谨性,让玩家一步步上手游戏。
我们几乎所有人都参与了关卡的设计,无论是规划、编程还是美术,我们已经设计了数百个关卡,实现了数十个简单或复杂的AI命令。经过一轮又一轮的测试和筛选,最终我们只保留了十几个自己满意的关卡和少量易懂易用的AI指令。
我们希望最终的结果能给玩家一个新鲜、有趣、独特的游戏体验。
异常相关下载