本篇主要讨论游戏的娱乐性体现和电脑游戏的概念

  在开始之前,我想先讨论一下日常生活中,使用电脑做除游戏外的放松活动。如今人们放松的方式多种多样,运动、读书、看电影等等,计算机也足够智能化以完成大多数的任务,那么所谓放松活动可以大致分为以下几个方面:

  视觉上的:看一些帖子、图片、小说等等

  听觉上的:听音乐、笑话、相声等

  以及两者的混合,例如看电影或动画。

  以上种种,都有一个共性,就是对相同的对象(例如同一部电影)反复操作(反复看),其娱乐性会大大降低,这是因为人的娱乐性来源的问题,比如看电影,我们被它的情节所吸引、被它的视觉冲击所震撼,但当你看上若干遍后,你会对情节留有印象,你会对影片中即将到来的事预先知道而感到无趣。事实上,很少有电影经得起反复观看,通常情况下,这样的电影被奉为经典之作,而人们观赏它往往也处于一种对艺术的欣赏而非娱乐。

  之所以浪费篇幅讨论电影,是因为电影与游戏最为相似:电影可以定义为一连串的图像与音频集合按某种顺序和速度播放于屏幕及声音设备,而游戏亦是如此;讲到这里,游戏相对于电影娱乐性的体现便可从二者的差别得出:

  其一是不可预知性:电影的内容自诞生起便已成定局,而游戏的线路是多种多样的,可能反复玩同一个游戏也会有不同的结果。

  其二是与使用者的互动性:看电影时我们能控制什么?播放暂停、音量大小……这些与电影的本质毫无关系,而游戏则不同,我们以我们对游戏的理解,通过IO设备传达给游戏程序,进而引发了千千万万种不同的结果。

  以上两点便是游戏娱乐性的根本来源,不过显然有这样一个说法,我玩某某游戏玩腻了云云,其实也不难理解,这与游戏本身的特点有关系。

  我以一个亲身经历为例:本人以前非常喜欢玩一款叫做《合金弹头》的横板过关游戏,这个游戏很有名,相信有很多人都知道;我对它是如此地痴迷,每天都会玩上几遍,到了最后,我能够记住所有关卡流程中敌人出现的位置隐藏道具的位置和各种BOSS战的躲避技巧;到了这个地步,我便玩腻了,以后便很少去玩了,偶尔打开模拟器玩上一会也只能算是怀旧,再也找不到当初的激情。

  事实上,从冯氏结构出发,我们都知道一个程序的状态必须是有穷的,游戏也是程序,理应如此;一个好的游戏会让玩家尽可能多的花费时间在上面,这有两个出发点:一个是增加游戏的流程长度,例如很多RPG的剧本一代比一代长,或者调高游戏难度,不费一番周折很难通关,但以增加流程来提高玩家花费时间的作用很有限,你的剧本不可能无限长下去(编剧也受不了了),而难度更不可能太高(否则玩家怒摔键盘怎么办),这个方法类比在电影中就像把电影拍成电视剧让观众看,并不是所有人都能接受。

  从提高游戏的不可预知性上讲,游戏制作厂商依然会尝试各种方法增加游戏的可行状态,我们想想以前玩过的各种游戏就能知道。例如在一些RPG游戏中增加多种分歧路线和结局(例如仙剑),一些RTS会不定期的更新各种任务副本(如星际争霸、红警),一些游戏鼓励玩家之间的战斗,即使知道游戏的规则,由于对方亦是人类,其行为不好预测,战局千变万化(常见于竞技游戏如WOT\DOTA\LOL),更有一些游戏,引入随机种子来把自己的状态拓展到一个无法穷尽的地步,例如著名的扫雷、俄罗斯方块和一些沙盒游戏(如MineCraft、饥荒、EVE等等)这种游戏往往最不容易玩腻而有一个忠实的粉丝团队。

  从增加互动性上讲,比键盘和鼠标更为丰富的IO设备被开发出来,我们将对游戏的理解传达给游戏程序的方式也多种多样,例如动作感应手柄、跳舞毯、击鼓机亦或是常见于智能机上的重力感应甚至使用脑电波进行控制的控制仪器等等,它们的出现极大的丰富了游戏的用户体验,但由于结构上的异构很难以统一标准进行量产,所以一些稀奇的IO设备也只是属于少数几个特定游戏而无法普及。

  对于娱乐性的讨论暂且到这里,重要的是我们现在给电脑游戏下个定义——会根据玩家意向所改变的影音数据集合。在下一篇当中,我们进一步讨论游戏和电影的区别,并由此引入一个以java+jogl为基础的绘制框架。

转载于:https://www.cnblogs.com/ThrBlock/p/3525345.html

游戏设计小议:一 游戏的娱乐性与电脑游戏的特点相关推荐

  1. 游戏设计小议 番外篇一 电脑游戏的通用层次结构

    本篇对当今电脑游戏层次结构特点进行一个总结. 如今的游戏种类丰富多样,以一种层次结构显然无法全面概况,不过这个总结可以为游戏的共性提供参考以便指导今后的编程过程. 那么,按照层次关系自下而上,一个游戏 ...

  2. 《通关!游戏设计之道》笔记(二) 游戏是哪些人做的

    前言: 关于本文的一些分类,是书中作者根据他多年的工作经验和他自己的专业知识来进行分类的,这里也是给大家还有我自己普及知识,仅此而已. 正文: 游戏种类有很多,做游戏的人也分很多类.做游戏的队伍一般被 ...

  3. 计算机专业3d游戏设计,史塔福郡大学3D计算机游戏设计理学硕士研究生申请要求及申请材料要求清单...

    2020年史塔福郡大学3D计算机游戏设计理学硕士申请要求及史塔福郡大学3D计算机游戏设计理学硕士申请材料要求清单是学生很感兴趣的问题,下面指南者留学整理2020年史塔福郡大学3D计算机游戏设计理学硕士 ...

  4. java拼图游戏设计文档_基于JAVA的拼图游戏的设计与实现(含录像)

    基于JAVA的拼图游戏的设计与实现(含录像)(任务书,开题报告,中期检查表,外文翻译,毕业论文15500字,程序代码,答辩PPT,答辩视频录像) 摘  要 在我们日常生活中,有很多的益智类游戏,如七巧 ...

  5. 游戏脚本在移动游戏设计中的作用_关卡设计师谈游戏中的敌对角色设计Monster Design...

    原作者:Emil Glans 关卡设计是一门非常广泛的学科,不仅涵盖了基础几何学.脚本中的事件&敌人设计,还涉及到不同部分的组合.紧张度调节和叙事.在本文中,我将重点讨论一些与核心游戏设计密切 ...

  6. Silverlight游戏设计(Game Design):(二)场景编辑器让游戏开发更美好

    如果哪天光荣告诉我:<三国志>系列将终结,我会义无返顾的用余下那点青春继续诠释这部中国历史经典题材游戏,已无法细数它占据了我多少童年的回忆,就好比曾有那么一群满腔热血的<梦幻模拟战& ...

  7. 《游戏设计的100个原理》阅读笔记——游戏创新、创作、平衡与解决问题的方法论【转】...

    <游戏设计的100个原理([美]Wendy Despain)>整合了众多游戏设计秘籍,它概括并阐释了100条重要的游戏设计领域的方法.原理和设计哲学,分4篇向读者讲述了游戏创新.创作.平衡 ...

  8. html打地鼠游戏设计报告,有趣的Axure案例:打地鼠游戏的设计

    一个有趣的实例,通过axure制作一个打地鼠的游戏,可以进行难度选择.其中如果选择难度一地鼠为正常大小,选择难度二,地鼠则为缩小版.虽然小游戏很简单,但其中用到的axure技能并不简单,接下来将为大家 ...

  9. 学游戏设计要什么学历_学历低学游戏动作设计好就业吗

    学历低学游戏动作设计好就业吗 游戏行业对于学历的要求没有那么高,技术才是最主要的,你可以选择中关村的汇众啊,学习学历+技能班级,学历和技术都有了 读书真的没用吗?为什么有些人学历低还是会成功 以个别学 ...

最新文章

  1. 【机器学习入门到精通系列】推荐系统之协同过滤算法
  2. 程序员常用的六大技术博客类
  3. 天津大学计算机考研真题,天津大学计算机科学与技术考研真题
  4. vue element-ui登录页面源码
  5. python语言编写一个生成九宫格图片的代码_python实现图片九宫格分割
  6. 「R」ggplot2拼图包patchwork推荐与使用
  7. python里如何计算大文件的md5
  8. Node后端数据渲染
  9. OpenInfra中国日志愿者第三次会议召开
  10. Web项目中时间格式化的方法
  11. ICCV 2019 | ICCV 2019 论文接收列表 | ICCV 2019一共接收1077篇 | 共4303篇投稿
  12. 自动采集收录导航源码
  13. 昆明二级计算机考试报名时间2015,2015年国家司法考试昆明考区公告
  14. 5 款常用的 C++ 在线编译器推荐
  15. Moto Photon4g 电信3G历程
  16. Android利用谷歌地图获取并解析经纬度对应的地理位置
  17. 国内外主流静态分析类工具汇总
  18. 基于人工智能的地球物理参数反演范式理论及判定条件
  19. 【Vue】Vue 项目搭建
  20. 计算机组成原理笔记——随机存取存储器

热门文章

  1. 【在韩求职 #1】简历如何写?写简历的秘诀?이력서 작성하기 꿀팁!!
  2. 将视屏转成漫画风格的视频
  3. 币圈×互联网第一男神天团,昨日成团
  4. day3-JS之高级语法
  5. javascript获取当前utc时间
  6. ios 用浏览器打开html,iOS开发:调起Safari浏览器打开Url(对中文等特殊字符进行处理)...
  7. 【RN】Text lineHeight
  8. 免费的设备管理app
  9. Spring、MyBatis 面试题
  10. 计算机二级python考试大纲