当前位置: 首页 > news >正文

非线性关卡设计

【GDC】如何设计完全非线性的单人关卡_DOOM (bilibili.com)

本文章算是此视频的简单笔记,更详细还请看视频

设计完全非线性关卡强调自由移动和沙盒式玩法,鼓励玩家进行不可预测的移动和空间探索。讲解者分享了设计此类关卡的具体步骤,包括明确布局、利用游戏系统布局以及处理地图中可能出现的常见问题,如地图过于线性或缺乏结构等。此外,还提到了在实际项目中的应用和需要注意的问题,如平衡游戏性和故事性,以及如何通过随机元素和系统复杂性来增强玩家的探索体验。

以下记录了视频中提到的几种非线性关卡布局

中心对称布局

这是一种较为轻松的地图设计,玩家可以自由选择路线

中心布局

从外向里,地图外围是安全的,中心有大量奖励,适合做攻击城堡或攻击基地的地图

节点布局

这种布局需要清理一系列的据点,并且使玩家保持高度紧张,快速遭遇挑战,难度较高,适合做遗迹或贫民窟等地图

田野布局

有着很大的区域,风险不断提高,这种布局鼓励玩家不断在进攻和恢复之间循环,让玩家有不少对风险的控制感,适合做海滩刺杀等地图

暴露布局

这种布局任务分散在四个角落(当然也可以自行改动),玩家要跑不少路,更强调了玩家的暴露,


 

随机路线

这些要到达的房间位置都没有变,但是路线改变了,这里作者说他们团队随机生成路线到达为位置不变的房间

http://www.lryc.cn/news/458633.html

相关文章:

  • Qt-链接数据库可视化操作
  • 萤火php端: 查询数据的时候报错: “message“: “Undefined index: pay_status“,
  • 程序人生-2024我的个人总结
  • SQL自学:什么是联结,如何编写使用联结的SELECT语句
  • 【C++】函数重载+引用
  • 华为S5735交换机console密码重置和恢复出厂设置
  • Spring Security无脑使用
  • 学习 PostgreSQL + Spring Boot 3 +mybatisplus整合过程中的报错记录
  • 立仪光谱共焦传感器在玻璃测量技术上的突破
  • Llama系列上新多模态!3.2版本开源超闭源,还和Arm联手搞了手机优化版,Meta首款多模态Llama 3.2开源!1B羊驼宝宝,跑在手机上了
  • 系统缺失mfc140.dll的修复方法,有效修复错误mfc140.dll详细步骤
  • 移动app的UI和接口自动化测试怎么进行?
  • Unity实现自定义图集(二)
  • 智能码二维码zhinengma.cn的动态数据更新是如何实现的?
  • uniapp view怎么按长度排列一行最多四个元素,并且换行后,每一行之间都有间隔
  • Android列表组件api
  • ToB项目身份认证AD集成(完):利用ldap.js实现与windows AD对接实现用户搜索、认证、密码修改等功能 - 以及针对中文转义问题的补丁方法介绍
  • SpringBoot+SeetaFace6搭建人脸识别平台
  • MySQL-06.DDL-表结构操作-创建
  • 在Visual Studio中使用CMakeLists.txt集成EasyX库的详细指南
  • CRC码计算原理
  • 对高危漏洞“Docker Engine API is accessible without authentication”的修复
  • 两种方式创建Vue项目
  • 深入理解 C/C++ 指针
  • 有什么方法可以保护ppt文件不被随意修改呢?
  • [C#]项目中如何用 GraphQL 代替传统 WebAPI服务
  • 对后端返回的日期属性进行格式化(扩展 Spring MVC 的消息转换器)
  • 踩坑记录-用python解析php Laravel8生成的jwt token一直提示 Invalid audience
  • 使用IOT-Tree Server制作一个边缘计算设备(Arm Linux)
  • (JAVA)B树和B+树的实现原理阐述