Compare commits

..

17 Commits

Author SHA1 Message Date
soul2 e8a5373e1e Merge remote-tracking branch 'origin/develop' into develop 2 years ago
soul2 eee028180c 更新设定 2 years ago
soul2 3910586690 英雄:新增技能池和英雄池 2 years ago
soul2 158900435f 更新 'README.md' 2 years ago
soul2 93312c34b0 Merge pull request 'soul2/develop' (#2) from soul2/develop into develop 2 years ago
soul2 fe35a02296 填充版本 2 years ago
soul2 7edefa79f9 new:新增了暂定的几个防御塔的描述 2 years ago
soul2 096a3b6e43 map代码 2 years ago
soul2 4c0dc01e37 jass更新 2 years ago
soul2 e2c636c874 初始化地图 2 years ago
soul2 cc277fe171 更新 2 years ago
soul2 411627c233 更新 2 years ago
soul2 14e4f6a6ba 更新 2 years ago
soul2 bdf642bd3f 更新 2 years ago
soul2 1c8ee57b55 更新 2 years ago
soul2 9af10f70f5 更新 2 years ago
soul2 85051a5224 更新 2 years ago
  1. 50
      README.md
  2. 18
      maps/src/constant/core.j
  3. BIN
      maps/static/ability/ability_duo_chong_jian.bmp
  4. BIN
      maps/攻防.w3x
  5. 5
      setting/ability/技能方向.md
  6. 5
      setting/ability/技能测试结果.md
  7. 157
      setting/hero/关于英雄.md
  8. 7
      setting/soldier/关于失去据点.md
  9. 25
      setting/soldier/关于树.md
  10. 10
      setting/soldier/士兵设定.md
  11. 14
      setting/tower/关于塔.md

@ -2,27 +2,45 @@
一个war3地图计划
## 0.基本说明
计划进行版本:0.1.2
- 带下划线的数字为暂定数字,需要讨论平衡性后进行改动
- 例:<u>`263`</u>
## 基本说明
## 1.游戏基本规则
- maps:开发中的地图
- setting:关于游戏规则的详细设定说明
- 细节:https://docs.qq.com/sheet/DS3pUa01UbmFIV2ly?tab=BB08J2
- 游戏时间<u>`60`</u>分钟,时间结束时进攻方仍未达成胜利条件则游戏失败
- 防守方为人族,进攻方为精灵
- 防守方在游戏开始阶段有<u>`200`</u>秒的时间使用初始资源加强防线,在此期间进攻方只能进行侦察。
## 游戏规则
## 2.进攻方
- 带下划线的数字为暂定数字,需要讨论平衡性后进行改动
- 例:<u>`263`</u>
- 进攻方初始拥有<u>`60`</u>人口的进攻部队,每<u>`3`</u>分钟补充一次,补充至人口上限。
- 进攻方每攻下一个据点可以得到一笔资源用于下一步的进攻,也可以获得在据点内补给的能力。
- 进攻方人口上限升级价格为 1人口上限 = <u>`100`</u>金币
- 游戏时间<u>`60`</u>分钟,时间结束时进攻方仍未达成胜利条件则游戏失败
- 防守方造建筑出兵,建造防御塔构建防线,进攻方从兵营里召唤部队出战
- 防守方在游戏开始阶段有<u>`3分钟(暂定)`</u>使用初始资源加强防线,在此期间进攻方将随机部队种类、数量
- 防守方的准备时间结束之后,游戏的`60分钟`开始计时
- 双方都计算人口,但英雄不占用人口
### 进攻方
- 进攻方初始拥有<u>`60`</u>人口的进攻部队上限
- 进攻方在游戏内的预设位置有兵营,可以补充进攻部队至人口上限或进行科技升级等,补充部队不花钱
- 进攻方有<u>`2000`</u>的总进攻人口,每次补充都会消耗总人口,一旦总人口耗尽则游戏失败
- 进攻方在防守方的准备时间对总进攻人口的随机
- 对于每一个随机的兵种有数量下限和上限
- 进攻方会随着游戏时间的进行而得到更高阶的兵种
- 进攻方每攻下一个据点可以得到一笔资源用于下一步的进攻,进攻方攻击防守方的建筑也可以掠夺到钱
- 进攻方人口上限升级价格为 10人口上限 = <u>`700`</u>金币
- 进攻方的攻城科技可以通过金币和木材升级
## 3.防守方
- 防守方一共要防守<u>`5`</u>个据点,一旦<u>`5`</u>个据点之中有<u>3</u>个据点被攻下,则为游戏失败。
- 防守方的据点是游戏地图中的<u>n</u>个据点中随机<u>`5`</u>个,据点会带有一些初始建筑,防守方会拥有一笔资源用于加强各据点的防线。
- 防守方每<u>`3`</u>分钟会得到随机的加强物资,可以是mini建筑、各类恢复/加防/加攻道具等。
### 防守方
- 游戏地图中共有`9`个据点,每次防守方玩家需要防守其中的`5`个(由系统随机挑选),一旦被进攻方攻下`3`个据点,则防守方游戏失败
- 攻下据点的判定条件为:据点建筑被摧毁,据点建筑被摧毁时,据点的初始建筑也会被废弃(转为中立被动),但防守方玩家建造的建筑不会被废弃
- 防守方只有一个无敌的农民,可以进行维修、建造等,农民拥有320的移动速度,有一个cd120秒的单体传送技能,传送准备时间5秒
- 防守方的人口上限为100,每个民房都提供`2人口`
- 某些据点拥有特色建筑
- ~~防守方每<u>`3`</u>分钟会得到随机的加强物资,可以是mini建筑、各类恢复/加防/加攻/分身权杖(幻象权杖)道具等~~
- 防守方的兵力来源于据点绑定的兵营出兵(要花钱,占用人口)
- 防守方每<u>`1.1`</u><u>`1.25`</u>/<u>`1.4`</u>秒,对应失去<u>`1`</u>/<u>`2`</u>个据点)获得<u>`10`</u>金币

@ -0,0 +1,18 @@
/**
* 当前版本:0.0.1
*
* @author Soul2
* @date 2023-2-24 21:00
*/
// defines
#define int integer
#define float real
#define bool boolean
// ****************
// globals
globals
string game_map_name = "进攻与防御"
endglobals
// end globals

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

@ -0,0 +1,5 @@
##### 技能方向
- 进攻方适合类似冲击波、地精工厂、暴风雪这种技能
- 防守方适合雷霆一击等技能。
- 防守方可以有英雄给建筑回血的手段。

@ -0,0 +1,5 @@
### 技能测试结论
#### 弹幕攻击
- 最终目标=最大目标数 + 2
- 伤害目标和最大伤害疑似无效果
- 顶盾可以在开启后降低或增加伤害

@ -0,0 +1,157 @@
#### 关于英雄
##### 1.关于英雄复活
- 进攻方英雄死亡后在任意补充兵力的传送门读进度条复活,复活时间暂定<u>`10`</u>
- 防守方英雄死亡后在任意据点读进度条复活,复活时间暂定<u>`20`</u>
##### 2.关于英雄数量
- 防守方游戏开始就可以选两个英雄
- 进攻方只能拥有一个英雄
##### 3.关于英雄技能
- 技能等级为 6 6 6 2 或 6 6 6 1 1,技能跳级为3级,大招9级和17级可学
- 技能可以有闪现(大招、高耗蓝、冷却时间长)
- 技能池(尚未清除归属)
- 瓦解光线:大招,9秒CD,弹跳驱散6个单位的buff,对第一个单位造成伤害,低耗蓝。
- 残废-有2级:大招,90秒CD,减少目标50%/80%的攻击力和移动速度,持续20秒/30秒。{ 防守方 }
- dota穿刺
##### 4.关于道具
- 英雄可以购买道具进行群体传送(要花钱)
- 大魔法师可以用群体传送大招
- 英雄可以使用传送权杖,但是CD要很长(至少180秒)
##### 5.关于英雄加成
- 英雄在据点内时使据点激活护甲和回血加成(+1回血和+3/+7的单位/建筑护甲)
##### 6.关于英雄
[该部分的内容转移到这个腾讯文档]: https://docs.qq.com/sheet/DS3pUa01UbmFIV2ly?tab=s0xlsr
- 进攻方:7选1
- 防守方:12选2
- 防守方备选项
- 大法师
- 山丘之王
- 圣骑士
- 血法师
- 船长
- 熊猫酒仙
- 炼金术士
- 修补匠
- 光明游侠
- 阿尔萨斯(拿剑)
- 马里恩
- 火女
- 麦迪文
- 进攻方备选项
- 娜迦女巫
- 冰箭
- 多重箭(被动,与冰箭叠加)
- 强击光环
- 石化之瞳:使目标/一片区域内的目标在一段时间内无法移动。
- 娜迦皇家卫兵
- 冲击波(对建筑有效)
- 霜冻闪电
- 粉碎
- 千里追击:大招,对单位或建筑使用,获得其视野并减少护甲,在此期间击杀目标可以在20秒内增加10点力量。
- 玛格娜托破坏者_24+2.25/13+1.5/13+0.75_2.15攻速_移速270
- :大招,死亡后满状态重生,90秒/60秒的CD。
- 分裂攻击:每次攻击都对多个敌人造成伤害。
- 1级 - 45%的分裂伤害,175的范围。
- 2级 - 45%的分裂伤害,225的范围。
- 3级 - 55%的分裂伤害,225的范围。
- 4级 - 60%的分裂伤害,275的范围。
- 5级 - 70%的分裂伤害,275的范围。
- 6级 - 70%的分裂伤害,350的范围。
- 法力排异:建立一道屏障,能吸收受到的魔法伤害。
- 冷却时间:20秒;法力消耗:60
- 持续时间:8/10/12/14/16/18
- 屏障生命值:150/250/350/500/650/800
- 地震:使得大地发生颤抖,对有效范围内的建筑物造成伤害,并使该范围内的单位移动速度降低15%。
- 影响范围:225;法力消耗:115
- 建筑物伤害:15/25/35/50/65/80
- 冷却时间:20秒;持续时间:8秒;施法距离:900
- 娜迦海妖
- 暗影突袭
- 魔法盾
- 生命汲取:大招
- 妖术
- 海元素
- 中距离射程
- 有冲锋技能
- 淤泥傀儡:召唤一个淤泥战士,淤泥战士的每次攻击都减少攻击目标1点护甲,可叠加(叠加上限2/3/4/5/6/7),持续时间3秒。
- 远程,攻速1.5秒
- 血少且随着技能等级变高
- 只能同时存在一个
- 变异鱼人_16+1.75/21+1.75/13+1_1.77攻速_移速300
- 寄生虫:释放一只能存活75秒的寄生虫到一个敌人体内,寄生虫每5秒会使该目标移动速度在2秒(对英雄0.7秒)内减少50%并造成一次伤害。
- 寄生虫伤害:16/24/32/40/48/56
- 寄生虫每次造成伤害都有20%的概率死去。
- 寄生虫不可被驱散
- 冷却时间:12秒;法力消耗:100
- 施法距离:400/475/550/600/700/800
- 折光鳞甲:通过调整鳞甲的折射率,鱼人可以使自己在一段时间内隐身并增加移动速度,但攻击或施法时显形而失去增益效果,如果是因为攻击而显形,则增加这次攻击的伤害。
- 法力消耗:75;冷却时间:5秒
- 1级 - 20秒隐身。
- 2级 - 25秒隐身,增加100点伤害。
- 3级 - 30秒隐身,增加150点伤害,移动速度增加15%。
- 4级 - 35秒隐身,增加200点伤害,移动速度增加30%。
- 5级 - 40秒隐身,增加250点伤害,移动速度增加45%。
- 6级 - 50秒隐身,增加300点伤害,移动速度增加60%。
- 淬毒之血:鱼人被攻击时有25%的概率使附近的单位中毒2秒。
- 影响范围:200/275/350/425/500
- 中毒伤害(总和):6/10/14/18/22/26
- 冷却时间:2.5秒
- 鱼钩:大招,将一个底对目标锁定到一片区域,使其不能离开,在此期间鱼人攻击该目标时有15%/30%的伤害加成。
- 冷却时间:60秒;持续时间:6秒;法力消耗:125
- 九头蛇
- 狂暴(巨魔狂暴)
- 耐久光环
-
- 马库拉先知
| 力量 | 敏捷 | 智力 | 攻速 | 移速 |
| :--- | ---- | ---- | ---- | ---- |
| | | | | |
- 医疗波
-
- 恶魔猎手_16+2/22+1.5/12+1_1.77攻速_移速300
| 力量 | 敏捷 | 智力 | 攻速 | 移速 |
| :--: | :----: | :--: | :--: | :--: |
| 16+2 | 22+1.5 | 12+1 | 1.77 | 300 |
| 力量 | 敏捷 | 智力 | 攻速 | 移速 |
| :--: | :--: | :--: | :--: | :--: |
| | | | | |
| 名称 | 技能描述 | 等级提升效果 | 法力消耗 | 冷却时间 | 施法距离 | 影响范围 |
| ---- | -------- | ------------ | -------- | -------- | -------- | -------- |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |

@ -0,0 +1,7 @@
#### 关于失去据点
1. 每n秒获得的资源减少
2. 视野来源降低
3. 防守方杀敌获得的经验值比例降低
4. 据点有英雄时有更多的收益
5. 据点绑定据点内的兵营,据点丢失时,失去兵营的控制权(降低产能)

@ -0,0 +1,25 @@
#### 关于树
- 攻击类型,统一混乱
- 大树移动缓慢,但扎根后可以得到某种强化:
```
树木扎根收益
生命树:回血
奇迹古树:闪避
风树:心灵之火
战争古树:暴击
知识树:缠绕
bp:远程
```
```
/*暂定的士兵人数分配*/
古树:100
超远攻城:250
普通兵种:350
龙:50
功能性兵种:250
剩下的部分由系统随机生成
```

@ -0,0 +1,10 @@
#### 士兵设定
- 深海猎人
- HP:1050;4防;5人口;270移动速度
- 诱捕:施法距离150,将英雄/士兵固定在原地2/6秒,冷却时间14秒。
- 恐惧光环:使附近900范围内的敌人减少2点护甲。
- 暂定
- 回血的特殊兵种
-

@ -0,0 +1,14 @@
#### 关于塔
- 功能性优异(例:减速塔)的塔可以占地面积更大(绿格子),射程更短
#### 塔的功能性预备
- 箭塔:最普通的防御建筑物,通过射箭防御敌人的攻击。
- 巨石之塔:高伤害的防御建筑物,比箭塔伤害更高。
- 奥术之塔:拥有魔法能力的防御建筑物,每次攻击都可以让目标减速。
- 炮塔:射出火炮的防御建筑物,对城甲效果拔群。
- 闪电之塔:高阶的魔法塔,每次攻击都能在不同的敌人之间弹射。
- 湮灭之塔:高阶的魔法塔,攻击可以降低敌人的护甲。
Loading…
Cancel
Save