计算机科学概论原书第5版制作 中英文PPT教师手册习题等65739_PPTx_Chapter14.pptVIP

  • 7
  • 0
  • 约4.28千字
  • 约 43页
  • 2019-10-03 发布于广东
  • 举报

计算机科学概论原书第5版制作 中英文PPT教师手册习题等65739_PPTx_Chapter14.ppt

* * * * * * * * * * * * * * * * * * * * * * Replace with sketch * * 游戏玩法 游戏玩法:玩家在游戏中的互动和体验类型 基于游戏玩法的游戏类型包括: 动作类游戏 射击游戏 动作冒险游戏 生活模拟游戏 角色扮演游戏 策略游戏 * 创造虚拟世界 游戏引擎 - 可以在其中创建游戏的软件系统 以下是游戏引擎工具提供的功能: 图形的渲染引擎 物理引擎提供碰撞检测系统和动力学模拟 发声组件 * 创造虚拟世界 游戏引擎工具产生的附加功能: 除了驱动游戏的代码之外的脚本语言 动画 人工智能算法(例如,路径寻找算法) 一种场景图,以图形方式保存空间表示 * 软技能 高质量的游戏设计和开发需要有效利用“软技能”: 在整个游戏设计和开发过程中,与设计师,程序员和艺术家就各种技术理念进行有效协作 ? 随着游戏设计在整个开发和生产过程中不断发展和变化,灵活性和适应性 * 软技能 当游戏的故事情节,机制,艺术,编程,音频,视频和/或脚本需要重大改变时,愿意放弃大部分完成的设计工作 * 游戏编程 After all the design decisions have been finalized, programmers produce the code to create the virtual world of the game Popular languages include: C++, Java, and C Some well-established game engineers have created custom languages based on their games, e.g., Epic Game’s UnrealScript for the Unreal Game * 游戏编程 各种应用程序编程接口(API)和库可用于帮助开发人员完成关键编程任务 API的选择决定了程序员应该使用哪些词汇表和调用约定来使用服务 目标游戏平台确定程序员将使用哪种服务; 一些图书馆允许有效的跨平台开发 * 游戏编程 编码过程从创建“游戏循环”开始 无论用户输入什么,游戏循环都负责管理游戏世界 例如,游戏循环可以更新游戏中的敌人移动或检查胜利/失败条件 基本上,游戏循环管理模拟 * 游戏编程 大型设计团队让不同的程序员专注于游戏的不同方面 因此,您可能会发现自己的工作: 一名初级引擎程序员编写和维护游戏循环的代码 3D软件程序员设计和实现3D图形组件 一个用户界面程序员,负责游戏引擎中的API * 游戏编程 有效协作对于创建简化的“杀手”计算机游戏至关重要 合作与合作将是必要的,因为尽管进行了beta测试和演示,但总是会出现错误,从而对游戏的运行产生负面影响 如果它是您帮助开发的在线游戏,您将能够执行任何修复而无需中断正在进行的操作或强迫公司订购昂贵的游戏召回 * 伦理道德问题 游戏成瘾 视频游戏与酒精和毒瘾以及其他冲动控制障碍有什么相关的成瘾特征? 视频游戏成瘾的治疗方案与酒精和药物成瘾的治疗方法相似和不同? 视频游戏成瘾是一种正式的诊断吗? * * 我是谁? 我是一个 多面手; 我已经做好了 很多不同 的东西。 你知道 我获得了 哪一届的 图灵奖吗? * 你知道吗? 什么是第一个面向对象的语言? 科学家用什么来检测海啸? 什么是触觉技术? 举个例子。 * * * * * * * * * * * * * * * * * * * 14章 模拟,图形和其他应用程序 * 章节目标 定义模拟 举例说明复杂系统 区分连续和离散事件模拟 解释面向对象的设计原则如何用于构建模型 * 章节目标 命名并讨论排队系统的四个部分 解释天气和地震模型的复杂性 描述图形图像生成中的重要问题 * 章节目标 解释动画与单张图像的其他问题 描述计算机游戏中的重要问题 * 什么是模拟? 模拟 一个复杂系统的模型和模型的实验操作,以观察结果 最适合模拟的系统是动态的,交互式的和复杂的 模型 真实系统的抽象 它表示系统中的对象以及控制对象交互的规则 * 构建模型 连续模拟 把时间视为连续的 表示一组反映特征集之间关系的微分方程的变化 气象模型属于这一类 * 构建模型 离散事件模拟 由实体,属性和事件组成 实体 必须明确定义的实际系统中某个对象的表示 属性 特定实体的某些特征 事件 实体之间的交互 * 排队系统 排队系统 离散事件模型,使用随机数表示事件的到达和持续时间 系统组成 服务器 要服务的对象队列 请等待!!! * 排队系统 你能说出每天至少与之交互的三个排队系统吗? 请等待!!! * 排队系统 要构建排队模型,我们必须知道 事件的数量以及它们如何影响系统以确定实体交互的规则 服务器数量 到达时间的分布,以

文档评论(0)

1亿VIP精品文档

相关文档