首页 > 其他分享 >对MMORTS可能存在形式的设想

对MMORTS可能存在形式的设想

时间:2024-02-11 09:55:46浏览次数:26  
标签:形式 游戏 邪恶势力 设想 玩家 MMORTS 区域 阵营 战斗

对于很多休闲玩家来说,因为缺少玩家间的互动,即时战略游戏对战模式的游戏体验不是很好,比方说很孤独、很难进步等。很多厂商都在试着解决这个问题,比如岩石壁画工作室前几年做了几款多人合作的RTS网游,再比如微软给帝国时代系列加入了大逃杀模式。但目前,这些努力达成的效果都十分有限。如果把眼光放大到策略游戏上,则还有一些其他的方式,比如很多模拟经营类的手游或页游,但这类游戏因为战斗方式非常简化,所以不能被称作是战略游戏。前面这些方式都一定程度上的对即时战略游戏的核心体验进行了改动,让核心体验能满足更多玩家的需求当然是正确的。但我个人认为,不妨换一种思路,让玩家在即时战略的核心体验之外进行互动。先假设游戏的背景是未来,星系中的各个种族出于对资源和生存权利的争夺而发生了一场场的战争。最好再有一个邪恶势力,就像魔兽世界中的燃烧军团那样,不同阵营的玩家需要联手击败这个邪恶势力。那么,对这个游戏的设想如下。

阵营:两大阵营,每个阵营都由数个种族构成。除了对抗邪恶势力外,两个阵营之间也发生着一场场的战斗。

世界:世界中有数个星球,星球有大有小。小型星球可视为一个单独的区域,比如主城、据点、战场等。大型星球上则有数个区域。有些区域是NPC控制的,这些区域不会被玩家控制,且不同阵营的玩家无法发生战斗。

玩家:玩家扮演一直军队的指挥官。每个种族都有数种指挥官类型,玩家可以选择其中一种类型进行游戏,并随着游戏的进行对其升级和解锁能力。不同的指挥官类型会对战斗产生不同的影响,比如能使用的单位、一些开局的buff等。大多数的玩家扮演的指挥官角色,都会以英雄单位的形式被部署在战场上。

战场:在一颗大型星球上,无时无刻不在发生着阵营之间、阵营与邪恶势力之间的战斗。在星球层面,可战斗区域是战场的单位。阵营可以占领可战斗区域,并在大多数情况下,和敌对阵营争夺那些在阵营边界线上的可战斗区域。

玩家间的战斗:在一个可战斗区域中,可能会同时发生着很多场战斗。玩家们独立的在这些区域中和敌对阵营的玩家进行1v1的战斗。在这些战斗的结果满足某些条件后,该区域被某一阵营占领。比如说哪一方先取得100场胜利,或胜利数的差值大于30。

互动:玩家可以乘坐飞船前往被己方NPC控制或多方NPC合作控制的区域中,并作为指挥官和其他的玩家进行交互。这种模式的游戏体验就像那些上帝视角的网游那样。

战役:当玩家的游戏进度满足一定条件后,会解锁战役。除此之外,战役还可以通过阵营(包括邪恶势力)之间的互动来解锁。当某阵营的控制区域满足一定条件后,就会解锁该阵营的战役。达到一定游戏进度的玩家可以参加这些战役。当战役结束后,会在玩家飞船的战役“模拟器”中记录这些战役,供玩家反复的体验。例子可以是,某个(或多个)阵营独自(或联手)攻克了一个邪恶势力的据点,那么就会为相关阵营的玩家解锁一个战役。

标签:形式,游戏,邪恶势力,设想,玩家,MMORTS,区域,阵营,战斗
From: https://www.cnblogs.com/orloktheeternal/p/18005267

相关文章

  • 融资租赁产品形式
    融资租赁的产品形式是指融资租赁交易当事人关于融资租赁交易的具体实现形式。出于竞争的需要,出租人为了满足承租人的各种需求,常常要构建出各种各样的产品形式。伴随着租赁市场环境的变化,融资租赁的产品形式也在不断发展和创新,并且只要租赁市场存在竞争,新的产品形式还会不断地产生......
  • Go语言精进之路读书笔记第8条——使用一致的变量声明形式
    Go语言常见的变量声明形式varaint32varsstring="hello"vari=13n:=17var(crlf=[]byte("\r\n")colonSpace=[]byte(":"))8.1包级变量的声明形式1.声明并同时显式初始化//Go编译器会自动根据等号右侧的InitExpression表达式求值的类型确定左侧......
  • 信息泄露的多种形式:如何识别并防止内部威胁?
    在这个信息爆炸的时代,数据安全问题已经成为企业和政府机构不能忽视的挑战。尤其是来自内部的安全威胁,给企业的信息安全形势带来更多严重性。针对企业应对内部威胁,有必要了解信息泄露的多种形式以及如何识别并防止。内部威胁主要来源于职员的不规范操作或恶意泄露。为提早发现......
  • Centos离线以安装包形式安装gcc等软件
    安装软件下载以下安装包由于rpm包之间存在一定依赖关系,所以使用rpm-ivh*.rpm可能安装失败方案一:按照依赖关系按顺序一个个安装rpm-ivhmpfr-3.1.1-4.el7.x86_64.rpmrpm-ivhlibmpc-1.0.1-3.el7.x86_64.rpmrpm-ivhkernel-headers-3.10.0-1160.el7.x86_64.rpmrpm-ivhglib......
  • 毕设记录-软件设想
    记录第一次和老师交流为了最终呈现软件-----使用pycharm?针对遥感影像(不同于普通图像-所使用的库不同、数据更多)先期实现对简单图像的处理软件OR询问老师遥感影像数据,直接使用数据进行开发又从GitHub上找了两个类似的项目可以借鉴......
  • 【Java 进阶篇】使用 Stream 流和 Lambda 组装复杂父子树形结构(List 集合形式)
    目录前言一、以部门结构为例1.1实体1.2返回VO1.3具体实现1.4效果展示二、以省市县结构为例2.1实体2.2返回VO2.3具体实现2.4效果展示三、文章小结前言在最近的开发中,一星期内遇到了两个类似的需求:返回组装好的部门树、返回组装好的地区信息树,最终都需要返回List集合对象给前端......
  • 非递归形式遍历二叉树
    最简单的就是前序遍历,每次将栈顶元素插入数组中。但要注意由于栈的性质,先push右节点再push左节点。点击查看代码classSolution{public:vector<int>preorderTraversal(TreeNode*root){vector<int>v;stack<TreeNode*>stk;if(root!=NULL){stk.push(root);}while(!......
  • 速通 形式语言与自动机
    有啥要学的?DFA/NFA的记号:\((Q,\Sigma,\delta,q_0,F)\)。NFA到DFA:子集构造(到\(2^n\)级别的构造:所有最后第\(n\)位为\(1\)的01串)。\(\varepsilon-\)NFA到DFA:类似地进行子集构造,每次转移时考虑对应\(\varepsilon-\)闭包。文本搜索:trie树(记得加上根到自身的\(\Si......
  • 智能导诊AI引擎,智慧医院智能导诊系统源码,以智能问答的人机对话形式精准推荐科室
    什么是智能导诊?智能导诊系统是在医liao中使用的引导患者自助就诊挂号,在就诊的过程中有许多患者不知道需要挂什么号,要看什么病,通过智慧导诊系统,可输入自身疾病的症状表现,或选择身体部位,在经由智慧导诊系统多维度计算,准确推荐科室,引导患者挂号就诊,实现科学就诊,不用担心挂错号。在日常......
  • 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆
    描述输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001数据范围:0\len\le2^{30}-1\0≤n≤230−1输入描述:输入一个int整数输出描述:将这个整数以字符串的形式逆序输出点击查看代码#include<i......