当前位置:主页 > 科技论文 > AI论文 >

角色扮演类游戏中非玩家角色人工智能的实现方式

发布时间:2023-11-20 18:34
  近年来,计算机硬件软件发展水平日新月异,电子游戏行业飞速发展。角色扮演类游戏占据着重要的市场份额。除了游戏中的视听效果,游戏的可玩性作为更深层次的游戏内涵更受游戏开发者们的重视,而非玩家角色的人工智能设计有利于体现游戏的可玩性。当前角色扮演类游戏场景中,非玩家角色人工智能模型的相关变量较多,导致过多的决策分支,非玩家角色人工智能算法开发繁杂,开发效率受到影响。本文提出一种非玩家角色人工智能新的实现方式,即结合机器学习算法行为树模型,其目的在于将非玩家角色的纯行为树决策模型转变为行为树与分类器结合的决策模型,基于行为树实现非玩家角色的高级决策,基于BpAdaboost算法实现非玩家角色的低级决策。从而使得游戏开发者制作低级决策模型的方法由传统的制作行为树变为制作分类器,而产生分类器训练数据的工作量小于制作行为树的工作量,因此能够减少游戏开发者的工作负担。本文设计并实现了三个工具:数据生成工具、BpAdaboost模型生成工具以及结合BpAdaboost的行为树工具。这三个工具主要用于解决实际游戏开发中生成本文模型所面临的制...

【文章页数】:62 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
第一章 绪论
    1.1 研究背景
        1.1.1 角色扮演类游戏简介
        1.1.2 角色扮演类游戏与人工智能
    1.2 国内外研究现状
    1.3 本文的研究内容和主要贡献
        1.3.1 论文主要研究内容
    1.4 本文的章节安排
第二章 相关理论与技术
    2.1 引言
    2.2 有限状态机与行为树
        2.2.1 有限状态机
        2.2.2 行为树
        2.2.3 有限状态机与行为树
    2.3 与本文有关的机器学习方法
        2.3.1 人工神经网络
        2.3.2 Adaboost算法
        2.3.3 BpAdaboost算法
    2.4 本章小结
第三章 非玩家角色人工智能的实现方式
    3.1 引言
    3.2 结合机器学习算法的行为树模型
    3.3 实验仿真与分析
    3.4 数据生成工具的实现
    3.5 BpAdaboost模型生成工具
    3.6 结合BpAdaboost算法的行为树工具
    3.7 本章小结
第四章 基于本文模型的角色扮演游戏的设计与实现
    4.1 游戏概要设计
        4.1.1 游戏项目的基本信息
        4.1.2 游戏项目的架构设计
    4.2 游戏详细设计与实现
        4.2.1 项目的资源组织
        4.2.2 角色动作状态机模块
        4.2.3 非玩家角色人工智能模块
        4.2.4 游戏控制模块与主体流程
        4.2.5 游戏运行效果
    4.3 本章小结
第五章 总结与展望
    5.1 工作总结
    5.2 工作展望
参考文献
攻读硕士学位期间取得的研究成果
致谢
附表



本文编号:3865606

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/rengongzhinen/3865606.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户60901***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com