游戏开发者面临的10大技术挑战
2007-10-15 20:53
411 查看
《大众科学》深入探讨了游戏开发者面临的10大技术挑战。问题主要围绕如何让游戏更真实,实现真正意义上的虚拟现实:真实的水、火、光影,敌人的AI,材质的物理性等等,今日的技术难题将在明日实现。2.水:计算最细小运动变化的完整数学模型是建立在少于一平方毫米的流体基础之上,视频游戏却要完整表现狂暴的海洋。一年前还没有足够强大的处理器能在游戏中动态表现水的波动。斯坦福大学CS助教,曾参与《星战前传3》《变形金刚》特效制作,现在为光魔工作的Ron Fedkiw说,“粘性是难点。高粘性物质如固体很容易做,粘性稍低的泥土就有点困难,水更是难题。数学模型和算法已有,但需要超级计算机驱动。”目前PS3游戏《龙潭虎穴》(Lair)在强大的处理器、改进的算法的支持已能表现出逼真的画面,水的泡沫、波动栩栩如生。
4.人工智能:从前,游戏中的坏人只是漫无目的的乱逛,在等待死亡的时候朝你不停的射击。这对玩家构不成挑战,他们需要更狡猾的敌人,更可靠的队员。要实现这一目标,需要极为复杂的运算,可能会把你的处理器的能力全部消耗掉。Ubisoft刺客信条(Assassin's Creed)的首席技术专家Mathieu Mazerole说,“我们只能让游戏中的动作看起来很真实。”刺客信条中的角色具有逼真的决策能力,在游戏中使用了高级逻辑理论——学习决策树(learning decision trees),之前经常被顶尖的机器人工程师使用。
4.人工智能:从前,游戏中的坏人只是漫无目的的乱逛,在等待死亡的时候朝你不停的射击。这对玩家构不成挑战,他们需要更狡猾的敌人,更可靠的队员。要实现这一目标,需要极为复杂的运算,可能会把你的处理器的能力全部消耗掉。Ubisoft刺客信条(Assassin's Creed)的首席技术专家Mathieu Mazerole说,“我们只能让游戏中的动作看起来很真实。”刺客信条中的角色具有逼真的决策能力,在游戏中使用了高级逻辑理论——学习决策树(learning decision trees),之前经常被顶尖的机器人工程师使用。
相关文章推荐
- 2014中国软件开发者调查(三):移动应用、游戏开发技术应用特点【转】
- 鏖战双十一:阿里直播平台面临的技术挑战
- 游戏开发者面临的几大问题
- 清华黄民烈:人机对话的典型技术、面临挑战和发展方向
- 区块链所面临的技术挑战
- 腾讯云GAME-TECH游戏开发者技术沙龙(深圳)开启报名
- 未来游戏设计的十大技术挑战
- 开发者基础知识游戏,共10关,欢迎挑战
- 技术人创业可能面临的挑战
- VR直播面临的五大技术挑战和实现难点
- 鏖战双十一-阿里直播平台面临的技术挑战
- 开发者基础知识游戏,共10关,欢迎挑战
- “人眼分辨率”头显「Varjo」的技术原理和所面临的的挑战
- 开发者基础知识游戏,共10关,欢迎挑战
- 阿里直播平台面临的技术挑战
- 爱学习,爱编程,爱咖啡可乐 爱挑战,爱钻研,爱打游戏 爱晚起,也爱工作到深夜 我擅长技术,崇尚简单和懒惰 我神秘而孤僻,沉默而爱憎分明 Don't Panic! I'm a programmer
- 【话题】Flash IDE 开发者面临FLEX的挑战
- # 开发 VR 多人游戏的技术挑战
- 独家 | 清华黄民烈:人机对话的典型技术、面临挑战和发展方向
- 转:鏖战双十一-阿里直播平台面临的技术挑战(webSocket, 敏感词过滤等很不错)