经验:ARPG类手游战斗该如何表现?

2024-06-19 19:58

本文主要是介绍经验:ARPG类手游战斗该如何表现?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

先就ARPG类游戏讲一下自己的看法。我认为ARPG类游戏的本质就是在RPG的数值比拼中加入了适量的可操作性,让死板的 战斗引入了不确定性。玩家大可不必通过时间的累积换取数值取胜,还可以通过灵活的操作弥补数值上的不足。简单例子的说RPG中你打不过的BOSS,那就是打不过(当然也可以通过些许策略调整弥补一下下),而ARPG中你站撸不过,你可以放风筝打赢(同样这个操作占比还是由数值掌控,万事没有绝对)。
针对ARPG中的A,有很多方面需要注意,本人在这里简单总结一下。我主要从两个方面来考虑,一大方面为主角类,另一大方面为怪物类。

主角类

1.操作性
本点中主要讨论玩家对角色的操作性,也就是所说的手感。为什么有的游戏玩起来特别顺畅,有些游戏玩起来感觉处处别扭,我认为主要由以下几点导致。

1.1 节奏性
ARPG类动作节奏性最强的,莫过于普攻。不同的武器,不同的节奏,匕首和战斧,法杖和长弓。首先通过先后动作间隔长短、动作衔接好坏,来体现不同的节奏。这个显而易见,重武器必然节奏慢,间隔长,轻武器反之。
但是不仅是不同武器要有不同节奏,同一种武器在连续的动作中也要有不同的节奏,要做到有快有慢,轻重分明。比如普攻一共5段,前两段可快节奏,方便衔接其他动作,中间两端节奏可放缓,表示力量改变,最后收尾一段一定要后摇时间稍长,同时还要增加其他镜头、特效表现,表示力量感。这个不仅仅是物理系,魔法系角色同样如此,可通过蓄力、聚气动作表现。
( `1 y3 M) X% ]) a4 [
1.2 容错性
操作性中,容错性最为重要。容错性主要表现在可旋转、可移动、可打断、可替换四方面上。也就是说,当角色的一个动作已经播放时,玩家是否可以通过操作进行对该动作的改变。这十分必要!
容错性主要被用于清小怪时有其他小怪在其他方向刷新、精英怪或BOSS释放技能、角色技能CD冷却完毕等情况。如果不能转向,玩家会眼睁睁的看着自己被后面的小怪攻击;如果不能打断,玩家会被BOSS技能打中;如果不能替换,玩家技能好了不能释放,连击打不出等。这些情况会给玩家带来很大的反感,甚至可能放弃游戏。
& d& N- s/ @7 h/ \
1.3 互动性
互动性主要是起到对操作性加强的作用,比如长按技能键、连续点击屏幕等,增加了玩家与游戏中角色的互动性,强化代入感。此处功能大多为点睛之笔,但是制作的时候一定要三思而后行,避免画蛇添足。
8 _: D( }2 Q& V# W7 {
 2.表现性
8 q) s+ ?: c7 \! Q8 E; V; m
2.1 动作前后摇
动作前后摇主要是针对上述节奏性的具体表现。通过前后摇时间的长短体现角色动作力度的大小。这些大家想必都已熟悉,我就不赘述,对此我只针对前后摇的动作衔接进行讨论。
此处依然以普攻举例。一套普攻5段动作,这5段动作每一段单独拿出,前摇为衔接上一段收招动作,而后摇则是从打击完成到回到战斗待机状态的动作。因为玩家并不会每一次都要打完一套普攻,有时也许第3段就已经打死怪物了。因此这里就要考虑到动作融合问题,上一段收招动作与下一段前摇融合的问题。不过这些问题美术制作的时候基本考虑完善。策划所需做的就是需要考虑动作是否合理,是否有动作过于生硬、违反物理规则等。

2.2 可识别性
可识别性主要表现在角色的该动作会产生什么效果、多大范围等。这里就需要特效来进行表现。设计技能的时候,尽量要通过特效将动作的生效范围表现出来,通用的几种主要为刀光拖尾、法阵、弹道等。最好不要出现高度倾斜面的特效,这样玩家会很难判断技能上下左右的生效范围(类似DNF的鬼剑裂波特效)
$ l- {; g8 i- D/ X
2.3 感受传递
感受传递是动作类游戏中最重要的。如何让玩家感受到游戏中角色挥舞的力量、打击的疼痛、聚气时的吸拉等。
针对打击感,主要的表现方法有停顿、震屏、镜头拉近、镜头模糊、镜头特写等,而策划所需要做的是如何针对不同类型的动作选择正确的表达方式,好比用匕首砍杀肯定不能用震屏这种力量感的表现方式,而是需要表现速度上的快,这就需要了动态模糊。而战斧劈砍之类的就需要用到震屏等。有时也需要几种组合表现,具体的就需要针对动作具体分析了。



怪物类
- Z9 q5 Z- q% O% |. P
1.表现性
怪物需要配合角色对应的动作进行相应的表现。主要表现在攻击、被击、出生、死亡、特殊AI表现上。
4 |6 G" \9 `+ k- L* g
1.攻击
怪物在攻击表现上,与角色相差很多。首先,怪物的攻击前摇要长、很长、特别长,伤害越高,前摇越长,甚至当伤害高到一定程度的时候还要出现特效预警。目的就是给玩家足够的时间进行判断。就算是敏捷性的怪物,动作前摇短,那也要用一个明显的特效来警示玩家。然后怪物的攻击频率要低、很低、特别低,甚至大多数时间都是处于战斗待机状态,因为怪物很多,不必担心玩家不会被打,这里也可以通过数值对伤害的控制进行平衡。

2. 被击
怪物在被击上要有多种被击状态,浮空、击退、击倒、冰冻、眩晕等等,而且需要明显夸张的表现出来。好比浮空,要浮空到给玩家足够的时间连击,甚至可以毫不吝啬的让玩家无限连击(因为BOSS有霸体和霸体恢复,小怪就给玩家爽好了)。
并且针对不同类型的攻击要有正确的对应被击,如果角色扔个小飞镖造成了怪物浮空明显违背常理,所以如何选择正确的被击,也是一个难点,这里只有通过体会和对动作的具体分析才能得出答案。
/ H3 W" e! m; L9 x7 P- C. z- X

/ S8 |8 \: ?: ^9 v) A/ C( @9 ?
3. 出生
针对小怪来说就是属于关卡的种怪了,如何布、怎么布,要针对具体关卡的设置来进行。不过这里主要谈一下小怪的出场方式。出场方式最好也要配合关卡的设计进行不同出场。通常的小怪为原地特效出场,也就是一道特效闪过,小怪出生。不过还需要一些特殊的出场,类似从水中跳出,从空中落下,破墙而入,破土而出等等。其主要目的是丰富战斗表现,为枯燥的割草增加一丝乐趣,强化代入感。
而BOSS出生则要隆重的多,BOSS要有出场镜头、出场动作、出场特效、出场UI等等。不要时间过长,最好控制在10秒之内,特殊BOSS也要在15秒内(剧情另算)。这里最好要有编辑软件供策划使用,没有的话也要提需求,不能让程序写死。



4. 死亡
怪物死亡同样也要分小怪和BOSS,小怪需要针对不同类型的攻击进行不同类型的死亡,BOSS则需要特殊的死亡动作甚至死亡台词。
小怪的死亡除了常规的倒地消失,还要有配合场景的飞出场外、击飞撞墙灯,配合角色技能的冻裂、被吞噬等等。而且对于常规死亡情况还要有几种不同的死亡表现根据概率配置随机出现,这样才不会显得违和,毕竟每一个小怪都是一个单独的个体,不能大面积的出现同一死亡动作,这会十分违和。


; O; j* }" M5 l" _5 C- i' Z) d5 h8 U
5. 特殊AI表现
为了丰富玩家割草清小怪,要设计配置特殊的AI,类似逃跑、狂暴、混乱等,根据场上不同情况不同怪物选择相应的表现。这个属于点睛之笔,类似玩家清小怪到最后一只的时候发现它并没有进攻,反而转身逃跑,这会让玩家从千律一遍的割草节奏中走出,从而不会因长时间重复的行为感到厌烦。不过这样的AI也不要过多,否则会严重打乱玩家行为。

       来源:游戏大观 

这篇关于经验:ARPG类手游战斗该如何表现?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1075997

相关文章

2024年 Biomedical Signal Processing and Control 期刊投稿经验最新分享

期刊介绍 《Biomedical Signal Processing and Control 》期刊旨在为临床医学和生物科学中信号和图像的测量和分析研究提供一个跨学科的国际论坛。重点放在处理在临床诊断,患者监测和管理中使用的方法和设备的实际,应用为主导的研究的贡献。 生物医学信号处理和控制反映了这些方法在工程和临床科学的界面上被使用和发展的主要领域。期刊的范围包括相关的评论论文(review p

经验笔记:NAT穿越技术

NAT穿越技术经验笔记 随着互联网的普及和技术的发展,P2P(Peer to Peer,点对点)通信成为许多应用的核心功能之一。然而,网络地址转换(NAT)设备的存在常常成为实现P2P通信的一个障碍。本文旨在总结NAT穿越技术的基本原理及其配置方法,并探讨如何保障NAT穿越的安全性。 1. NAT穿越技术概述 NAT穿越技术是一种使位于不同NAT网络中的主机能够直接通信的技术。NAT(Net

经验笔记:SQL调优

SQL调优经验笔记 引言 SQL调优是确保数据库系统高效运行的重要环节。通过对查询语句、数据库配置、硬件资源等方面进行优化,可以显著提升数据库性能,进而增强应用程序的整体表现。以下是基于常见调优手段和实践经验整理的一份经验笔记。 1. 查询语句优化 1.1 避免使用SELECT * 只选择需要的列,减少不必要的数据传输。 示例: -- 不推荐SELECT * FROM users WH

AI时代产品经理面临的变与不变:0经验求职产品经理要注意哪些细节?

AI时代,各种产品形态、业务的变化,让市场也对产品经理提出了新的要求,产品经理要有哪些变与不变呢?现在入行产品经理是好时机么?没有技术背景、没有学历有优势如何入行做产品经理?今天我们一起探讨一下! 产品人究竟需要具备哪些能力?看这个最新的能力模型图就知道了。 随着当前市场的细分,不同行业和领域对产品经理的能力要求已经从单一的具备产品专业能力演变成了兼具产品专业技能+行业/业务知识

安卓错误经验分析之 R cannot be resolved to a variable

当出现 R cannot be resolved to a variable  错误的时候,不能采用编译器建议的修改方法,试着clean一下,然后查找gen文件夹下R.java是否丢失,如果不存在R.java,程序没有报错且采用其它方法均无效,八成是res文件夹下的layout或者manifest出现错误没有显示出来,需要自己查一遍,否则无法根本解决问题,盲目修改代码是没用的。

android开发避坑经验(1)

在 Android 开发的过程中,我们会遇到许多潜在的陷阱和坑,这些问题如果不及时识别和解决,可能会导致项目延迟、代码混乱甚至用户体验下降。本篇文章将分享一些常见的 Android 开发陷阱,以及如何有效地避免这些问题。 1. UI 性能优化 坑点:过度绘制和卡顿 在 Android 应用开发中,UI 是用户最直接的体验。过度使用复杂的布局和不合理的动画会导致应用卡顿。 避坑建议: 使用

经验笔记:Spring Boot项目结构

Spring Boot项目结构经验笔记 引言 Spring Boot 是一个基于 Spring 框架的简化版,它旨在简化新 Spring 应用的初始搭建以及开发过程。Spring Boot 提供了开箱即用的体验,通过自动配置、起步依赖、外部化配置等方式,使开发者可以快速地构建独立的、生产级别的基于 Spring Framework 的应用程序。本文将介绍一个典型的 Spring Boot 项目

胖哥的经验 | 一款普适的实时数仓架构设计

什么?胖哥的经验,没错这是来自我们大数据成神之路小伙伴的经验。有什么问题,欢迎大家加群讨论,公众号回复【加群】。 一、实时数仓的架构背景 首先我们来聊一聊实时数仓是怎么诞生的,在离线数仓的时候数据是T+1的也就是隔一天才能看到昨天的数据,这种形式持续了很久的时间,但是有些场景真的只有实时的数据才有用武之地。例如推荐、风控、考核等。那么这个时候实时指标也就应运而生,在最开始的时候,采用flink\

经验笔记:跨站脚本攻击(Cross-Site Scripting,简称XSS)

跨站脚本攻击(Cross-Site Scripting,简称XSS)经验笔记 跨站脚本攻击(XSS:Cross-Site Scripting)是一种常见的Web应用程序安全漏洞,它允许攻击者将恶意脚本注入到看起来来自可信网站的网页上。当其他用户浏览该页面时,嵌入的脚本就会被执行,从而可能对用户的数据安全构成威胁。XSS攻击通常发生在Web应用程序未能充分过滤用户提交的数据时,导致恶意脚本得以传递

零经验想跳槽转行网络安全,需要准备什么?(详细版)

给大家的福利 🤟 基于入门网络安全/黑客打造的:👉黑客&网络安全入门&进阶学习资源包 前言 最近在后台收到了部分私信,大部分都是关于网络安全转行的问题,其中,目前咨询最多的是:觉得现在的工作没有发展空间,替代性强,工资低,想跳槽转行网络安全。其中,大家主要关心的是:没有经验怎么学习?需要准备什么?发展前景好吗?能拿到高薪吗? 等等这类的话题。 在这里我将问题总结划为了三个: 网