一、概况

业内人士往往用术语“游戏机制”而不是“游戏规则”。游戏规则是对玩家隐藏的。机制涵盖了影响游戏运作的一切要素。游戏机制必须足够详尽,并明确说明所有必须细节。以便程序员能够清晰明确的将它们转化成代码

在创建原型的时候,使用不同媒介会有很大的帮助。编写软件比写一个转上游戏规则所需的时间多的多。如果游戏可以在桌上玩,或者身体运动游戏一样可以玩,那么用这些事先体验游戏是不错的选择。

二、五种游戏机制:

物理机制:物体的位置,移动方向以及物体之间的重叠碰撞是最主要的计算任务。但游戏中的物理没那么严谨。

内部经济:游戏元素的收集,消费和交易构成了内部经济。健康,声望,魔力等抽象的概念也同样属于游戏经济。

渐进机制:关卡设计规定了玩家在世界中能够如何行动。玩家的进度被限制。操作杆/开关/用来破坏某些们的魔法剑等都是这种渐进机制的例子。

战术机动:可以将单位分配到地图上的特定位置,从而获得进攻或防守上的优势。不仅在策略游戏重要,在rpg游戏也一样重要。

社交互动:rpg游戏有有规定角色应该如何进行表演的规则。策略类游戏有可能会规定玩家之间如何结盟和解盟的规则。

三、机制和游戏类型

根据可玩性划分不同的类型。可玩性可以源于内部经济,物理,关卡渐进,战术动机,社区交互可玩性是由游戏机制产生的

四、离散机制VS连续机制

物理机制通常是连续的,内部经济机制通常是离散的。

1、理解物理机制:

需要大量的数学运算。《愤怒的小鸟》比《粘粘世界》更注重物理机制。后者更注重利用离散机制来创造玩家体验。

2、利用离散机制创新

离散机制能给人更多的创新机会。电子游戏过去的40年中,游戏物理的进化速度明显比游戏其他的机制都快。因为牛顿定律的成熟,计算机技术的成熟,使得模拟物理机制较为容易。但是经济机制很复杂很高深,难以设计。

这本书关注的是游戏机制和可玩性的关系

五、机制和游戏设计过程

强调的是以玩家为中心的设计。

设计的总体流程:

1、概念设计阶段:总体概念,目标受众,玩家所扮演的角色。会产生一份愿景文档。这个阶段如果不知道想要哪种游戏的话,就可以非常快速的为基本机制开发一个试验性版本

2、详细设计阶段:创建游戏机制和关卡,撰写故事情节,制作美术资源等等。保持短期迭代开发。每次迭代都会产生一个可玩的功能或原型。可以找人来试玩

3、调整阶段:特性冻结作为开始

六、原型制作技术

软件原型、纸面原型、物理原型。

1、一些术语

高保真原型:很多方面接近产品,会被加工成最终产品。

低保真原型:通常与最终使用的技术不同。通常只着重某个特定方面。

垂直切片:包含了实现一个或若干个游戏特性所需的一切要素(代码,美术,声音)。用于测试游戏任一时刻的可玩性。

水平切片:包含了游戏某些方面的全部组成的部分原型。但是不涉及其他方面。

2、三种原型:

软件原型:《孢子》有很多开发原型放在网上了。www.spore.com/comm/prototypes

纸面原型:有些游戏机制是独立于媒体的。可以设计桌游。如果游戏依赖计算机,也可以将它不涉及计算机的部分单独做一个桌游。一个原型通常用于放大游戏的某个特定方面

物理原型:简单的起草规则,并在现实世界实现它。

游戏机制笔记——设计游戏机制(一)相关推荐

  1. 3D游戏编程与设计——游戏的本质章节作业与练习

    3D游戏编程与设计--游戏的本质章节作业与练习 18342138 郑卓民 3D游戏编程与设计--游戏的本质章节作业与练习 作业与练习: 游戏名称及简介: 游戏的随机性 游戏的玩法与目标 游戏的冲突 游 ...

  2. 游戏公司logo设计-游戏公司品牌设计-兴动设计

    游戏公司logo设计-游戏公司品牌设计-APL爱谱雷游戏科技公司品牌形象策划.游戏公司logo设计理念:字母标的设计由爱谱雷的拼音首字母"APL"融合方向键.俄罗斯方块和心的元素创 ...

  3. 【Visual C++】游戏开发笔记十七 游戏基础算法(一) 游戏随机系统初步

    本系列文章由zhmxy555编写,转载请注明出处.http://blog.csdn.net/zhmxy555/article/details/7468011 作者:毛星云    邮箱: happyli ...

  4. 【Visual C++】游戏开发笔记十七 游戏基础算法 一 游戏随机系统初步

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 本系列文章由zhm ...

  5. 【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理

    本系列文章由zhmxy555编写,转载请注明出处. http://blog.csdn.net/zhmxy555/article/details/7405479 作者:毛星云    邮箱: happyl ...

  6. 3D游戏编程与设计-游戏分类与热点探索

    游戏分类与热点探索 目录 游戏分类与热点探索 概括 游戏分类 游戏市场的热点 概括 使用思维导图描述游戏的分类: 结合手机游戏市场的下载量与排名等数据,结合游戏分类图,描述游戏市场的热点. 游戏分类 ...

  7. 【Visual C++】游戏开发笔记之六——游戏画面绘图(三)透明特效的制作方法

    本系列文章由zhmxy555编写,转载请注明出处.  http://blog.csdn.net/zhmxy555/article/details/7338082 作者:毛星云    邮箱: happy ...

  8. 【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理

    上一节我们讲解了键盘消息处理相关的知识.键盘加鼠标作为目前人机交互方式依旧的主流,在讲完键盘消息处理之后接着讲鼠标消息处理,自然是理所当然的. 这一节主要介绍各种鼠标消息的处理方式以及一些相关函数的运 ...

  9. 3D游戏编程与设计-游戏的本质hw1

    游戏的本质 游戏的分类 游戏热点 华为市场的排行榜前20游戏排名情况如下 畅销榜 人气榜 热门榜 TapTap榜单前20游戏排名情况 热玩榜 热门榜 App Store付费游戏与免费游戏排名前20情况 ...

最新文章

  1. 看动画轻松理解“递归”与“动态规划”
  2. css做html5logo,用纯css实现的html5 logo标志
  3. 干掉Navicat:正版 MySQL 官方客户端真香!
  4. ThinkPHP多应用/多模块配置
  5. opencv for linux mac,opencv for Java在MacOS 10.10安装
  6. 05.multi_search_template
  7. php 易语言md5加密解密,详解易语言调用js实现md5加密方法
  8. MQTT工作笔记0002---阿里云物联网简介_以及物联网平台下的一些名词
  9. 重装系统后只有C盘,怎么处理?
  10. 【转】关于微信开发者平台移动应用获取签名解决问题
  11. 15款免费的Wi-Fi安全测试工具
  12. 点灯科技Arduino开发环境搭建
  13. Gaussian .fchk .chk 文件转化错误解决方法
  14. Python学习笔记(字符串、列表、字典)
  15. UDP/TCP实时传输图像
  16. 打赢下一场游戏大战!PlayStation能满足玩家一切需求?
  17. linux 嵌入式 快照_Linux下搭建Cortex-M嵌入式开发环境
  18. TCP的三次握手和四次挥手
  19. Hammer.js源码简析
  20. 短视频批量伪原创破解 苹果手机md5视频修改工具下载

热门文章

  1. Splashtop 与 Wacom 联手为创意人员优化远程工作流程
  2. HTML embed 标签
  3. DirectX12 - Command List(命令列表)
  4. caffe训练过程可视化-将两个loss曲线一个accuracy曲线画在一个图上
  5. Android面试问题大全
  6. 通信感知一体化关键技术与挑战
  7. 手把手教你1小时快速建站
  8. 华为消费者算法岗一面二面
  9. linux c 编译器 macs,【MACS】MACS(Model-based Analysis of ChIP-Seq)使用说明
  10. 在 xml 设置的 onClick 属性 为什么有时候点击不起作用呢?