zoukankan      html  css  js  c++  java
  • 我的游戏学习日志43——游戏机制设计(3)

    我的游戏学习日志43——游戏机制设计(3)

    4.多样性和变化性设计

      “多玩和变化”是游戏产生重复可玩性的重要因素。

      前提:从本质说,游戏性就是源于玩家学习新事物的本能奖励,因此游戏机制需要创造出丰富的变化,以维持玩家不断的探索和练习兴趣。

      四种基本的类型:预制的多样变化、随机的多样变化、人工智能的多样变化、玩家因素的多样变化。

    (1)预制的多样变化

      指由设计师预先制作的大量非重复性内容。(地图、角色、节点、关卡、物品和预知情节等)

      其意义在于增加游戏世界的丰富和广阔,使玩家感受到匠心独具的多样和变化。

    (2)随机的多样变化

      指游戏中有程序自动产生的无规律内容。

      其意义在增加偶然性的因素,借以模拟现实中的不确定性事件,这一方面使得游戏现象更为逼真,增加游戏悬念。

    (3)人工智能的多样变化

      游戏的人工智能多样变化更多的是指“模仿”人工智能的成分。

      就目前而言,游戏中的AI知识服务于游戏性的需要,并不能按照计算机科学中真正的AI标准严格要求。“AI”是为了在游戏中“维持一系列的可信度”。

      星座心理:玩家会在游戏中存在“赋予一些实际上毫无规律的现象以逻辑化解释”的心理。

    (4)玩家因素的多样变化

      使游戏产生多样变化的基本因素,也是游戏的本源。(人类的智力超过目前的所有AI和智能生物,具有不可替代的丰富性和变化性)

      自生性游戏性:要求游戏成为一个自生性系统,强调游戏的机制具有简单性、灵活性和可适应性,允许玩家进行各种非预制的玩法。

      特点:自生性系统少量的规则,却产生出乎意料的复杂行为。

      总结:从本质看,游戏设计师实际只是间接性地设计玩家的体验,而玩家才是玩家真正设计和实现这种体验的著作者。

  • 相关阅读:
    IOS数据持久化之归档NSKeyedArchiver
    Java中导入、导出Excel
    IOS开发中多线程的使用
    深入分析动态管理Fragment
    IOS开发之数据sqlite使用
    如何在Eclipse和Tomcat的Debug过程中启用热部署
    在PHP中无法连接Memcached的解决办法
    Apache mod_rewrite规则重写的标志一览
    Java多线程中run(), start(), join(), wait(), yield(), sleep()的使用
    Centos5.8下编译安装PHP5.4和memcached, phalcon, yaf, apc
  • 原文地址:https://www.cnblogs.com/chentianxingdeblog/p/10663426.html
Copyright © 2011-2022 走看看