热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

策略游戏设计日记[一]

前言:简单的取了畅销榜TOP100中主观认定的策略游戏,做一个小小的分类和概述,先写了率土之滨概述,后续看有时间再补其他吧。

前言:简单的取了畅销榜TOP100中主观认定的策略游戏,做一个小小的分类和概述,先写了率土之滨概述,后续看有时间再补其他吧。

1

策略游戏分类

  • 大地图策略/赛季不清零:乱世王者、红警OL、守望黎明、王国纪元、权力的游戏、三国群英传

  • 大地图策略/赛季清零:三国志战略版、率土之滨

  • 战斗策略/赛季不清零:部落冲突、剑与家园、皇室战争

2

主要玩法以及差别

2.1 乱世王者

    乱世王者的主要玩法为以特定中立目标为焦点的大地图GVG玩法:

  •     战斗:通过养成英雄和士兵组成部队,进行点对点的地图战斗。战斗分为进攻方和防守方,防守方会有部分独特优势。

  •     养成:培养对象主要是英雄,可培养等级、技能、装备等多种要素,士兵作为用资源和时间置换的消耗品存在。

  •     地图策略:第一层策略是发现与信息,玩家在大地图上发现其他玩家、获取信息并可以进行攻击;第二层策略是进攻与防守,适当选择进攻和防守会带来更大的优势;第三层策略是价值物转移,通过转移资源和士兵,使对方的部队行为无效化。

  •     游戏目标:夺取皇城、以王国的形式征服其他所有王国。

2.2 率土之滨

    率土之滨的主要玩法为以赛季目标为焦点的GVG玩法:

  •     战斗:以土地和中立建筑为焦点的GVG战斗,通过使用部队争夺土地所有权逐渐摧毁敌方要塞获得战场优势,从而获得战争胜利。

  •     养成:培养对象主要为英雄,可培养技能、等级、特性等要素,士兵除了消耗品外,还会影响英雄的攻击能力和生存能力。

  •     地图策略:第一层是铺路策略,只有能够连地的敌方才能被攻击;第二层是土地免战策略,新被占领的土地会有一段时间的面战旗;三层是进攻与驻守策略,多只部队可以驻守同一片土地;在此之外还有拆迁策略,拆迁部队对建筑能够造成更高的伤害但是缺乏战斗能力。

  •     游戏目标:根据赛季目标而定,大部分情况下主要目标是夺取最大的中立城市-洛阳的所有权。

2.3 部落冲突

    部落冲突的主要玩法是以掠夺资源为目标的1V1玩法:

  •     战斗:主要战斗模式是1V1的半即时策略战斗,玩家通过建筑摆放设置防守策略,进攻时通过规划出战部队和部队进入战场的位置来组成进攻策略。

  •     养成:通过主基地升级解锁更多的功能建筑&部队,通过建筑升级提升其效率和建筑及部队的数值。

  •     游戏目标:通过战斗掠夺更多的资源用于发展。

2.4 三者差异

  •     战斗:王者及率土的战斗策略更多是地图策略以及GVG,通过攻击和防御决策,以及目标、时间等规划获取策略优势,战斗本身以自动为主,部落冲突的战斗策略是半即时战斗策略,关注点主要是自身操作和敌方的防御策略。

  •     组织:王者及率土需要通过类似于王国的组织实现GVG和整体目标,部落冲突的组织主要起到辅助和社交作用,对策略的影响不如前者大。

3

率土之滨概述

3.1 大地图战争

    部队出征

  •     一支部队由三位英雄组成,部队可在自身主城、分城以及要塞中驻扎,并由这三个建筑为始发地向中立及敌方的土地和建筑出征。

  •     部队的移动速度根据组成部队的三位英雄中速度最慢的英雄的速度属性决定。

  •     到达出征目标后,即与目标地块存在的所有守军按照车轮战的形式进行战斗。

    部队驻守

  •     部队能够在我方或友方占领的土地以及建筑上进行驻守,单个地块不限制驻守部队的数量。敌方部队到达后,会先与驻守部队进行战斗。

  •     驻守战斗失败的部队会自动撤回出发地。

    部队调动

  •     部队能够在城市和要塞间进行调动,调动行军速度为出征速度的三倍。

    土地免战

  •     土地在变更所有权后,会有一段时间的免战期,免战期内无法对该土地出征。

    策略选择(对单个玩家)

  •     策略一:出征选择-战斗or拆迁,分别对应战斗力较强但拆迁值更低的战斗部队和几乎没有战斗力但拆迁值高的拆迁部队,需要玩家通过判断出征目标是否存在战斗力较强的敌方部队,选择不同的出征策略。

  •     策略二:速度之争,对于中立土地,速度更快的部队能够更快的占领该土地,使之进入免战期,从而避免被敌方占领产生连地。

  •     策略三:铺路策略,因为需要占领的土地相连才能够有效出征,所以铺路策略在战争中相当重要,铺路低级地能够使用战斗力更低的部队从而不占用高级部队的体力和时间,但低级地也容易被敌方夺取,铺路高级地更不容易被敌方反攻,但需要高战力的部队使用时间和体力进行占领。

  •     策略四:出征目标选择,通过低级部队探路、友方玩家情报等方式能够获得敌方防守部队信息,可以通过获取的信息选择玩家认为最佳的出征目标,防守方也可以通过切换驻守土地来使对方产生误读。

3.2 单场1V1战斗

    战斗流程

  •     战前回合:战前回合读取双方英雄属性后,判定双方被动技能及指挥技能是否生效,所有英雄分局速度从高到低的顺序进行判定,判定结束后进入正式回合。

  •     正式回合:正式回合最多8回合,每回合最多6名英雄根据速度属性从高到低的顺序进行行动。每名英雄行动时,按照先主动技能、后普通攻击的顺序进行行动,所有未阵亡的英雄行动结束后,进入下一回合。

    胜利/平局规则

  •     任意一方大营英雄死亡后,即判定为其战斗失败,另一方战斗胜利。

  •     8回合后若双方大营英雄都未死亡,则判定为平局。

  •     平局后,双方部队会在战斗土地停留5分钟,而后根据上一场战斗结算后的数值进行下一场战斗,直至分出胜负。

  •     平局状态下可以操作部队撤退。

    射程规则

  •     双方部队都分为从前到后的三个位置,分别为前锋 中锋 大营,英雄与其相邻的两个英雄之间距离为1,再往外一格距离加1,依此类推。

  •     英雄和技能分别拥有各自的射程,无法攻击到射程之外的敌人。

    状态叠加&刷新

  •     状态叠加:同类型技能(被动、指挥、主动)附加的同类型效果不叠加,不同类型技能附加的同类型效果叠加。

  •     状态刷新:同类效果数值更高的效果刷新数值更低的效果。

    主要策略&使用场景

    1V1战斗策略主要集中在英雄&技能选择上

  •     以普通攻击为核心的策略:每回合稳定触发的普通攻击配合提升攻击力、提升普通攻击伤害、连击(能够进行2次普通攻击)、追击技能(普通攻击后概率触发特定效果)形成乘法效应,能够在战斗前期打出大量伤害,战斗后期因为兵力折损,伤害能力下降。

  •     以主动技能为核心的策略:配合伤害数值较高的主动技能,配合主动技能伤害提升效果、属性提升效果,在运气比较好的情况下造成大量伤害,适合偏好赌运气的玩家。

  •     以控制、稳定伤害、回复为核心的策略:通过控制效果、平稳小量伤害和回复效果,在保持兵力健康的同时,折损敌方兵力,从而在战斗后期战胜对手。发挥较为稳定,但容易因为前期伤害不足或回复不足而遭遇失败,但如果能够拖到战斗后期,则在战损比上能够有更好的表现。

  •     以布阵伤害及布阵免伤为核心的策略:利用率土之滨战前阶段预定伤害额按照战前阶段的兵力进行计算的规则,结合不同阶段同一效果可以叠加的规则完成的更完美的策略,能够通过效果叠加获得更高额的伤害见面,同时伤害数值受兵力下降影响较小。缺点是策略构成需要的英雄大多为赛季限定或小概率英雄,需要在游戏相对后期才能够实现完整的策略。

【完】


扫描二维码关注订阅号:如尼纹蛇

    根据蛇佬腔的文字记录,如尼纹蛇的三个头各有不同的作用。左边的头是个策划者,它会决定如尼纹蛇应该去哪,以及之后要做什么;中间的头是个幻想者,如尼纹蛇经常会一连几天待在一个地方一动不动,沉湎于辉煌灿烂的憧憬与幻想中;右边的头是个批评者,会不停地评论左边和中间两个头的做法,发出急躁的嘶嘶声。


推荐阅读
  • 首个水风险评估工具正式上线,百余家机构呼吁共同关注水资源安全
    首个水风险评估工具正式上线,百余家机构呼吁共同关注水资源安全 ... [详细]
  • 本文探讨了如何在百度地图最新SDK中将RouteLine显示在地图上,并提供了解决方案。 ... [详细]
  • 长期坚持软文创作的几点心得与体会
    深夜,我喜欢这种宁静的氛围,它让人能够专注于自己想做的事情。每晚听着《半夜听》节目,喝一杯热牛奶,感受内心的平静。在这样的环境中,我常常思考坚持写作的意义。 ... [详细]
  • Python应用实例大揭秘:七大令人惊叹的高阶技巧展示
    2020年,Python无疑成为了最炙手可热的编程语言,其影响力已远远超出程序员的范畴。从初学者到资深从业者,甚至小学生,都在纷纷加入Python的学习热潮中。凭借其低门槛、易上手和强大的功能,Python正逐渐成为各行业不可或缺的工具。本文将揭示七个令人惊叹的Python高级应用技巧,帮助读者进一步提升编程水平。 ... [详细]
  • 工作8年后薪资从1万跃升至7万,网友惊叹:本科学历实属难得
    一位本科毕业生在工作8年后,凭借扎实的技术能力和不断的学习提升,成功将月薪从1万元提高到7万元,引发了网友们的广泛赞叹。这一成就不仅体现了个人的努力与坚持,也反映了当前技术领域对高素质人才的迫切需求。 ... [详细]
  • 在使用USB接口的二维条码扫描器时,发现其无法正确识别条码中的中文字符。然而,采用串口连接的方式则能够成功识别。目前面临的问题是如何将通过串口获取的数据在网页中进行实时展示,希望各位专家能提供解决方案,不胜感激。 ... [详细]
  • 基于JSP和SSM框架的超市收银系统毕业设计论文及源代码分析
    本研究基于JSP和SSM框架开发了一套超市收银系统,旨在提升超市收银效率和管理便捷性。系统运行环境包括JDK 1.8、Tomcat 7.0、MySQL数据库以及HBuilderX(也可使用WebStorm)作为前端开发工具,后端开发则采用Eclipse(IntelliJ IDEA亦可)。该系统实现了商品管理、订单处理、库存管理和报表生成等核心功能,具有良好的稳定性和扩展性。通过详细的设计与实现过程,本文为相关领域的研究提供了有价值的参考。 ... [详细]
  • 如何在微信公众平台上完成官方认证流程及注意事项
    在微信公众平台上进行官方认证可以提升账号的权威性和可信度,为用户提供更好的使用体验。关于微信公众平台的认证流程,可以通过以下两种方式进行申请:一是通过微信公众平台官方网站提交相关资料;二是联系腾讯客服获取详细的认证指导。在整个过程中,需要注意提交的信息必须真实有效,确保审核顺利通过。此外,还需关注认证所需的时间和可能产生的费用,以便做好充分准备。 ... [详细]
  • 使用Maven JAR插件将单个或多个文件及其依赖项合并为一个可引用的JAR包
    本文介绍了如何利用Maven中的maven-assembly-plugin插件将单个或多个Java文件及其依赖项打包成一个可引用的JAR文件。首先,需要创建一个新的Maven项目,并将待打包的Java文件复制到该项目中。通过配置maven-assembly-plugin,可以实现将所有文件及其依赖项合并为一个独立的JAR包,方便在其他项目中引用和使用。此外,该方法还支持自定义装配描述符,以满足不同场景下的需求。 ... [详细]
  • 本文深入探讨了Java多线程环境下的同步机制及其应用,重点介绍了`synchronized`关键字的使用方法和原理。`synchronized`关键字主要用于确保多个线程在访问共享资源时的互斥性和原子性。通过具体示例,如在一个类中使用`synchronized`修饰方法,展示了如何实现线程安全的代码块。此外,文章还讨论了`ReentrantLock`等其他同步工具的优缺点,并提供了实际应用场景中的最佳实践。 ... [详细]
  • 世事难料:昔日辉煌的行业巨头,如今却依附他人
    近日,一条不太引人注目的新闻引起了我的注意,标题是《谷歌在硅谷豪掷巨资购地,甚至买下雅虎总部》。虽然这则消息并未让我惊叹于谷歌的财力雄厚,毕竟其当前的市场地位早已证明其实力,但更让人唏嘘的是,曾经风光无限的行业巨头雅虎,如今却沦落到被收购的地步。这一变化不禁令人感叹,商业世界的风云变幻,昔日的辉煌可能转瞬即逝。 ... [详细]
  • 家庭矿业:未来的投资前景依然可观?
    近年来,“家里有矿”这一说法常被用来形容家境殷实。结合2019年十大热词之一的“区块链”,“矿工”在区块链加密货币生态系统中占据着重要地位。随着技术的不断进步和市场的需求变化,家庭矿业作为一种新兴的投资方式,其未来发展前景依然值得期待。本文将探讨家庭矿业的投资潜力及其面临的挑战与机遇。 ... [详细]
  • 深入对话上海视九叶文鑫:HTML5技术引领智能电视新趋势
    深入对话上海视九叶文鑫:HTML5技术引领智能电视新趋势 ... [详细]
  • 当前物联网领域十大核心技术解析:涵盖哪些关键技术?
    经过近十年的技术革新,物联网已悄然渗透到日常生活中,对社会产生了深远影响。本文将详细解析当前物联网领域的十大核心关键技术,包括但不限于:1. 军事物联网技术,该技术通过先进的感知设备实现战场环境的实时监测与数据传输,提升作战效能和决策效率。其他关键技术还包括传感器网络、边缘计算、大数据分析等,这些技术共同推动了物联网的快速发展和广泛应用。 ... [详细]
  • 免费赠送《Python Selenium WebDriver 3.0 自动化测试框架实战指南》电子书资源
    免费赠送《Python Selenium WebDriver 3.0 自动化测试框架实战指南》电子书资源 ... [详细]
author-avatar
Owi妓l_972
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有