游戏笔记之《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.场景就像电影的一幕剧情,所以说,懂得如何 ...
随机推荐
- JS正则截取两个字符串之间的字符串
match方法 var str = "iid0000ffr"; var substr = str.match(/id(\S*)ff/); console.log(substr) 返 ...
- 罗辑思维(罗胖)阿瑟·黑利书:《大饭店》、《晚间新闻》、《超载》、《最后诊断》、《钱商》、《身高居位》电子书 pdf和mobi格式得到下载
阿瑟黑利 mobi kindle mobi/txt 1.[智读]_超载.txt 2.[智读]_大饭店 - 阿瑟·黑利.mobi 3.[智读]_钱商 - [加拿大]阿瑟·黑利.mobi 4.[智读]_身 ...
- RDLC An unexpected error occurred while compiling expressions. Native compiler return value: '-1073741511'
One of my web project, which has a rdlc file using some expressions, was working fine while developi ...
- Flexigrid从对象中加载数据
(有问题,在找…………) Flexigrid是用来动态加载数据的一种比较好(老)的Jquery表插件,然后有些时候,我们需要其从本地或者jQuery对象中加载数据,比如有这么个需求,页面显示中有两个表 ...
- DHTMLX-Form
DHTMLX-Form dhtmlxForm提供了一个标准形式与一些有用的补充,如不同风格,使用的数据从客户端和服务器端,与其他dhtmlx组件的集成.验证等. 例子 <!DOCTYPE htm ...
- 使用 Linq 对多个对象进行join操作 C#
class A { public int id { get; set; } public string name { get; set; } } class B { public int id { g ...
- File存对象--android 的File存储到SD卡();
方法1:android File存对象--File存储到SD卡(); 1.保存对象到本地或SD卡需要注意的是,要保存的对象(OAuthV1)一定要实现了Serializable接口.实现了Serial ...
- SearchBar 修改 cancel button 文字 及颜色
#pragma mark - - (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar{ _searchController.searchB ...
- udacity google deep learning 学习笔记
1.为什么要在卷积网络中加入pooling(池化) 如果只利用卷积操作来减少feature map的大小,会失去很多信息.所以想到一种方法,减小卷积时的stride,留下大部分信息,通过池化来减小fe ...
- Ubuntu14.04 安装Gitlab
安装ubuntu 操作系统 除了 openssh server 其它都不需要 配置软件源 root@gitlab:~# cat /etc/apt/sources.list deb http://mir ...