热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

资深设计师TonyVentrice解析手机游戏开“.NET研究”发的四个层次

营销人员可能明白强势品牌的重要性,但却对游戏机制一无所知;程序员可能深谙强大游戏机制的意义所在,但对游戏机制的传达方式一窍不通。这样的营销

  营销人员可能明白强势品牌的重要性,但却对游戏机制一无所知;程序员可能深谙强大游戏机制的意义所在,但对游戏机制的传达方式一窍不通。这样的营销人员和程序员都无法各自打造出成功的游戏。因为一款成功的游戏离不开跨领域的协调性,然而,我们经常见到情况就如上所述,游戏制作团队的成员往往只熟悉游戏设计中面向己方的专业知识,对其他学科的知识所知甚少。

  此时游戏设计师的职责显得尤为关键把不同专业的观点融合为全面的设计构想。如果设计师做不到,结果就是,团队里的成员各忙各的,把时间和精力浪费在毫不相干的工作上。

  游戏设计包含了几个层次的工作,且各个层次彼此不同,就如游戏的市场营销和用户界面,把这些毫不相干的层次组合起来,这看似一项艰上海闵行企业网站制作难的任务。完成这项任务需要明白游戏设计交叉性的理论框架、形象化游戏设计方案的下滴(上滴)效应。

  手机平台的两个支点

  手机游戏带给玩家的融入感可能不如掌机游戏或电脑游戏那么强烈,但如果要深入研究游戏设计结构,简易的手机游戏却是个理想的探索起点。手机游戏开发之所以独特基于两点:能简则简,以量取胜。

  能简则简。你可能已经听说过这么句话:一旦所有可删除的对象都被删除了,一个游戏就趋于完美了。手机平台检验了这个论断。即使是在今天这个iPhone的黎明时代,手机游戏开发者仍然不得不应对手机游戏需局限于128K空间的难题,而这128K包括了美工、代码、游戏数据、声音和其他所有游戏要素。

  这种容量限制几乎足以令任何一种游戏设置寸步难行,但游戏还是顽强地活下来了,虽然硕果仅存的是些再简单不过的游戏。这些残存下来的游戏拥有高度精炼和清晰可辩的设计构架。

  以量取胜。在时间相对紧凑的开发周期中,手机游戏设计师要同时开工好几个游戏,这几乎囊括所有你能想得到的游戏类型。

  同时设计三四款不同的游戏,你有两个选择:要么是通过一个共同的工作期掌握所有游戏的设计进程,要么顶着令人抓狂的压力分别跟进所有游戏设计进度。以下是一些手机游戏设计的经验总结。

  Guitar Hero World Tour

  因为手机有别于其他游戏设备,所以界面就成了运行手机游戏的一大挑战。设计手机版《吉他英雄之世界巡演》时,我很快就断定增加一击鼓键与玩家习惯了的三键相比,游戏难度将大大提升。玩家经常不得不彻底改变拿手机的方式以适应击鼓输入。

  为了简化这种设置,我们把下排数字键(7、8、9)设定为有效的击鼓输入,同时进一步过滤音符数据,这样鼓的轨道上就不会产生多音符弦。

  事实证明,这种额外简化设置确实有助于创造吉他和鼓模式之间的独特玩法,吉他的挑战难点在于控制复杂度渐进的和弦过渡,而鼓的挑战难点则在于通过更多输入实现单音符的快速衔接。

  界面会对上游层次的机制产生影响只有玩家本能地知道如何与机制互动的时候,这种设计才能生效,所以我们必须针对界面调整游戏机制。所有关于界面设计的文献得出的最终结论都是:界面设计的目标是尽可能展现一目了然的用户界面。

  结论

  此时你可能觉得现在已产生的问题比解决掉的问题还多。例如,如何平衡全新的概念和熟悉的概念?范式的定义应如何进一步精细化?如何组织游戏内容,才能使上层的范式和下层的机制对其产生定义作用?如何优先考虑界面的要求?

  用四层次法界定游戏的好处在于它可以展示设计的结构,同时指出了一些更深层次而有待解决的问题。

  事实上每一层次还各有深度:

  • 理念借助市场营销的威力
  • 范式需要心理学上的分析
  • 机制是纯游戏设计的结构单元
  • 用户界面是实用性专家的关注焦点
上海企业网站制作ul>

  在一个小型手机游戏项目中,以上所述的任务很可能是设计师一个人的职责,但这也算是一种优势。当所有游戏设计的层次都为一人所掌握,那么这个人就应做出最明智、最有效的决策。如果整个团队都能理解游戏的整体状况,那么整上海徐汇企业网站设计与制作:white;' href='http://www.93tj.com'>上海网站建设个团队都能做出明智的决定。

  本文的目的不在于解释如何设计游戏,而只是提供游戏设计的思路。解决了这四个层次的问题也还只是设计游戏的开端,但至少可以指引你朝着正确的方向前进,而不至于迷失方向。



推荐阅读
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • IT方面的论坛太多了,有综合,有专业,有行业,在各个论坛里混了几年,体会颇深,以前是论坛哪里人多 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 本文讨论了读书的目的以及学习算法的重要性,并介绍了两个算法:除法速算和约瑟夫环的数学算法。同时,通过具体的例子和推理,解释了为什么x=x+k序列中的第一个人的位置为k,以及序列2和序列3的关系。通过学习算法,可以提高思维能力和解决问题的能力。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • angular.element使用方法及总结
    2019独角兽企业重金招聘Python工程师标准在线查询:http:each.sinaapp.comangularapielement.html使用方法 ... [详细]
author-avatar
蔡伟钊cc
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有