游戏笔记之《Fez》
FEZ
游戏名称:菲斯
英文名称:Fez
游戏类型:ACT(动作游戏),AVG(冒险游戏)
游戏制作:Polytron Corporation
游戏发行:Trapdoor
游戏平台:PC

游戏画面:

像素风格的游戏一般很有可能是独立游戏,Fez在众多像素风格的游戏里,画面的表现也绝对是一流的,配色大胆,鲜明,风格独特
核心玩法:
1.视角切换
通过每次旋转Yaw轴90度,改变当前观察游戏的角度,进而改变可移动游戏路径,比较考研玩家的空间思维能力


2.收集
收集黄色方块,大号黄色方块由8块小的方块组成,小方块和大方块散布在游戏世界的各个角落,每次8个小方块合成一个大方块,还是很有成就感的。


Gameplay元素:
1.平地
垂直的,可穿透的爬行平面,在玩家跳跃至边缘处,可以攀爬

2.藤蔓
玩家在墙面上位移最主要的游戏对象,通过对视角的切换,可以跨越到二维平面不能达到的地方

3.门
门的作用是让玩家在关卡与关卡之间切换,有的门上面有限制(不截图了),需要玩家收集够N个大号黄色方块才可以使用

4.其他元素
宝箱:里面有钥匙,可以打开需要使用钥匙才能打开的门
藏宝图:对应解密要素的信息
望远镜:收集解密要素的信息,需要使用到A/D键来触发,切换观察星空的方向
视角切换把手:需要使用到A/D键来触发的机关,比如,会翻开附着于墙面的藤蔓,使玩家在一定时间内可以通过,在N秒之后机关恢复原状。
神器:没玩到,估计是解密元素的衍生。
游戏关卡:
游戏中的关卡数量多到令人发指,原谅我没那么多耐心去玩,强迫症一旦开始就停不下来。

每个地图角标都有提示,提示地图中你还未收集或者未发现的游戏内容,如果完成了,则是金色边缘(我可以想象到满屏金色边缘的那种成就感)。
值得一提的是,游戏中不存在自由的传送,传送都需要使用传送门,所以每次旅行都需要非常认真的考虑去探索哪一条路(因为很有可能,走过你来时的路)。
游戏失败条件:
1.跳跃出可移动范围
2.跳跃进黑洞范围内

3.从高处坠落
失败处理:
回到最近的重生点,一般情况是最后一次跳跃的起点。
总结:
一款十分优秀的游戏,有很多方案值得学习。
1.地图角标值得借鉴。
2.收集癖好的成就感,强迫症患者的灾难。
3.游戏物品依赖于核心玩法。
游戏笔记之《Fez》的更多相关文章
- cocos2d-x 3.0学习游戏笔记的例子《卡塔防》第五步---开始建立游戏界面
/* 说明: **1.本次游戏实例是<cocos2d-x游戏开发之旅>上的最后一个游戏,这里用3.0重写并做下笔记 **2.我也问过木头本人啦,他说:随便写.第一别全然照搬代码.第二能够说 ...
- 【SIKIA计划】_05_Unity5.3开发2D游戏笔记
一.界面基本操作 01.Project基本分类[Audios]音效[Material]材质[Prefabs]预制[Scenes]场景[Scripts]脚本[Sprites]精灵 02.Project丶 ...
- 在Lua里写unity游戏笔记
gameobject.GetComponent<Transform>(); 翻译成Lua: gameObject:GetComponent (luanet.ctype (Transform ...
- UE4 多人网络对战游戏笔记
1.给物体施加一个径向力 定义一个径向力: URadialForceComponent* RadialForceComp; 在构造函数里赋默认值: RadialForceComp = CreateDe ...
- John Lemon's Haunted Jaunt(鬼屋游戏笔记)
1.使用Unity 2019.2.3 2.角色移动的控制脚本 3.后期处理组件PostProcessLayer (类似给相机加上了一层滤镜) 4.制作简单的怪物AI系统,使用 NAvMeshAge ...
- 用js实现2048小游戏
用js实现2048小游戏 笔记仓库:https://github.com/nnngu/LearningNotes 1.游戏简介 2048是一款休闲益智类的数字叠加小游戏.(文末给出源代码和演示地址) ...
- 从华硕裁员、分拆业务看传统PC企业转型到底有多难?
近段时间,华硕的处境可谓"冰火两重天".一方面,华硕正式发布ROG游戏手机.这款手机以超强性能和华丽外观,让游戏玩家群体为之沸腾.即使最高售价高达12999元,还是有不少玩家趋之若 ...
- cocos2dx游戏开发——别踩白块学习笔记(二)——经典模式的实现
一.创建GameScene以及GameLayer 就是简单创建一个Scene而已,在此就不多说啦~,可以参照我的打飞机的学习笔记(2). 二.添加一个开始栏 很简单,就是调用Block中的create ...
- cocos2dx游戏开发——微信打飞机学习笔记(三)——WelcomeScene的搭建
一.场景与层的关系: cocos2dx的框架可以说主要由导演,场景,层,精灵来构成: 1.其中导演,意如其名,就是操控整个游戏的一个单例,管理着整个游戏. 2.场景就像电影的一幕剧情,所以说,懂得如何 ...
随机推荐
- Windows下利用虚拟机运行FSL 安装和配置
FSL是牛津大学FMRIB开发的用于分析功能磁共振影像的科研软件包. 运行要求:windows7或vista操作系统,10G硬盘空间,4G内存. 从FSL官网上下载Centos6的虚拟盘(FSLVm6 ...
- (转) Awesome - Most Cited Deep Learning Papers
转自:https://github.com/terryum/awesome-deep-learning-papers Awesome - Most Cited Deep Learning Papers ...
- Qt开发中的实用笔记二--中文转码问题和string转换问题:
一,中文乱码转码问题 1,转码三句话:window下默认是GBK格式,linux下默认是UTF-8,看情况转换UTF-8/GBK QTextCodec::setCodecForTr(QTextCode ...
- HashMap 与 HashTable的区别
1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样.可以用synchronized实现HashMap ...
- Squid 和 SNAT 上网
方法1 , squid (具体配置如之前的记录) 代理机上安装squid软件 apt-get install squid service squid3 start 在被代理机上配置代理环境 vi /e ...
- JS Date当前时间:获取日期时间方法在各浏览器中的差异
转自:http://www.feiesoft.com/00047/<script type="text/javascript"> // JS Date当前时间获取方法在 ...
- java sdk与jdk区别
SDK是Software Development Kit的缩写,中文意思是"软件开发工具包".这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档.范例和工具的集 ...
- python---time和datetime
#python中时间日期格式化符号 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数( ...
- 新版Retrofit 2可运行例子(解决Could not locate ResponseBody converter for问题)
Retrofit这东西我就不多做解释了,反正最近应用很广,基本都快和OkHttp一起成为安卓的事实网络访问标准框架了. 这么好的一个东西,官网文档实在是不算太好,说的不太清晰.按官网的经常会有“Cou ...
- Python六大开源框架对比:Web2py略胜一筹
Python是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带 ...