diff --git a/README.md b/README.md
index 6251cd1..be738b6 100644
--- a/README.md
+++ b/README.md
@@ -2,27 +2,39 @@
一个war3地图计划
-## 0.基本说明
+计划进行版本:0.0.6
+
+## 基本说明
+
+- maps:开发中的地图
+- setting:关于游戏规则的详细设定说明
+
+## 游戏规则
- 带下划线的数字为暂定数字,需要讨论平衡性后进行改动
- 例:`263`
-## 1.游戏基本规则
-
- 游戏时间`60`分钟,时间结束时进攻方仍未达成胜利条件则游戏失败
- 防守方为人族,进攻方为精灵
-- 防守方在游戏开始阶段有`200`秒的时间使用初始资源加强防线,在此期间进攻方只能进行侦察。
+- 防守方在游戏开始阶段有`200`秒的时间使用初始资源加强防线,在此期间进攻方对一部分总人口的军队配比进行挑选。
+- 防守方的准备时间结束之后,游戏开始计时。
+
+### 进攻方
-## 2.进攻方
+- 进攻方初始拥有`60`人口的进攻部队。
+- 进攻方在游戏内多处预设位置有传送门,可以补充进攻部队至人口上限,每次补充的冷却时间为`3`分钟,补充部队不花钱。
+- 进攻方有`2000`的总进攻人口,每次补充都会消耗总人口,一旦总人口耗尽则游戏失败。
+ - 进攻方在防守方的准备时间对`1000`的总人口进行挑选
+ - 剩下的人口由系统随机分配兵种
-- 进攻方初始拥有`60`人口的进攻部队,每`3`分钟补充一次,补充至人口上限。
-- 进攻方每攻下一个据点可以得到一笔资源用于下一步的进攻,也可以获得在据点内补给的能力。
+- 进攻方每攻下一个据点可以得到一笔资源用于下一步的进攻,进攻方攻击防守方的建筑也可以掠夺到资源。
- 进攻方人口上限升级价格为 1人口上限 = `100`金币
- 进攻方的攻城科技可以通过金币和木材升级
-## 3.防守方
-
-- 防守方一共要防守`5`个据点,一旦`5`个据点之中有3个据点被攻下,则为游戏失败。
-- 防守方的据点是游戏地图中的n个据点中随机`5`个,据点会带有一些初始建筑,防守方会拥有一笔资源用于加强各据点的防线。
-- 防守方每`3`分钟会得到随机的加强物资,可以是mini建筑、各类恢复/加防/加攻道具等。
+### 防守方
+- 防守方一共要防守`5`个据点,一旦`5`个据点之中有`3`个据点被攻下,则为游戏失败。
+- 防守方的据点是游戏地图中的`n`个据点中随机`5`个,据点会带有一些初始建筑,防守方会拥有一笔资源用于加强各据点的防线。
+- 防守方每`3`分钟会得到随机的加强物资,可以是mini建筑、各类恢复/加防/加攻/分身权杖(幻象权杖)道具等。
+- 防守方的兵力来源于据点绑定的兵营出兵(要花钱,占用人口)
+- 防守方每`1.1`(`1.25`/`1.4`秒,对应失去`1`/`2`个据点)获得`10`金币
diff --git a/maps/src/constant/core.j b/maps/src/constant/core.j
new file mode 100644
index 0000000..2c74ec0
--- /dev/null
+++ b/maps/src/constant/core.j
@@ -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
diff --git a/maps/攻防.w3x b/maps/攻防.w3x
new file mode 100644
index 0000000..dc27beb
Binary files /dev/null and b/maps/攻防.w3x differ
diff --git a/setting/ability/技能方向.md b/setting/ability/技能方向.md
new file mode 100644
index 0000000..3e24ca3
--- /dev/null
+++ b/setting/ability/技能方向.md
@@ -0,0 +1,5 @@
+##### 技能方向
+
+- 进攻方适合类似冲击波、地精工厂、暴风雪这种技能
+- 防守方适合雷霆一击等技能。
+- 防守方可以有英雄给建筑回血的手段。
\ No newline at end of file
diff --git a/setting/hero/关于英雄.md b/setting/hero/关于英雄.md
new file mode 100644
index 0000000..af68671
--- /dev/null
+++ b/setting/hero/关于英雄.md
@@ -0,0 +1,26 @@
+#### 关于英雄
+
+##### 1.关于英雄复活
+
+- 进攻方英雄死亡后在任意补充兵力的传送门读进度条复活,复活时间暂定`10`秒
+- 防守方英雄死亡后在任意据点读进度条复活,复活时间暂定`20`秒
+
+##### 2.关于英雄数量
+
+- 防守方游戏开始就可以选两个英雄
+- 进攻方只能拥有一个英雄
+
+##### 3.关于英雄技能
+
+- 技能等级为 6 6 6 2 或 6 6 6 1 1,技能跳级为3级,大招9级和17级可学
+- 技能可以有闪现(大招、高耗蓝、冷却时间长)
+
+##### 4.关于道具
+
+- 英雄可以购买道具进行群体传送(要花钱)
+- 大魔法师可以用群体传送大招
+- 英雄可以使用传送权杖,但是CD要很长(至少180秒)
+
+##### 5.关于英雄加成
+
+- 英雄在据点内时使据点激活护甲和回血加成(+1回血和+3/+7的单位/建筑护甲)
\ No newline at end of file
diff --git a/setting/soldier/关于失去据点.md b/setting/soldier/关于失去据点.md
new file mode 100644
index 0000000..a9a597a
--- /dev/null
+++ b/setting/soldier/关于失去据点.md
@@ -0,0 +1,7 @@
+#### 关于失去据点
+
+1. 每n秒获得的资源减少
+2. 视野来源降低
+3. 防守方杀敌获得的经验值比例降低
+4. 据点有英雄时有更多的收益
+5. 据点绑定据点内的兵营,据点丢失时,失去兵营的控制权(降低产能)
\ No newline at end of file
diff --git a/setting/soldier/关于树.md b/setting/soldier/关于树.md
new file mode 100644
index 0000000..a89ca1c
--- /dev/null
+++ b/setting/soldier/关于树.md
@@ -0,0 +1,25 @@
+#### 关于树
+
+- 攻击类型,统一混乱
+- 大树移动缓慢,但扎根后可以得到某种强化:
+
+```
+树木扎根收益
+生命树:回血
+奇迹古树:闪避
+风树:心灵之火
+战争古树:暴击
+知识树:缠绕
+bp:远程
+```
+
+```
+/*暂定的士兵人数分配*/
+古树:100
+超远攻城:250
+普通兵种:350
+龙:50
+功能性兵种:250
+剩下的部分由系统随机生成
+```
+
diff --git a/setting/tower/关于塔.md b/setting/tower/关于塔.md
new file mode 100644
index 0000000..f4fb1aa
--- /dev/null
+++ b/setting/tower/关于塔.md
@@ -0,0 +1,14 @@
+#### 关于塔
+
+- 功能性优异(例:减速塔)的塔可以占地面积更大(绿格子),射程更短
+
+
+
+#### 塔的功能性预备
+
+- 箭塔:最普通的防御建筑物,通过射箭防御敌人的攻击。
+- 巨石之塔:高伤害的防御建筑物,比箭塔伤害更高。
+- 奥术之塔:拥有魔法能力的防御建筑物,每次攻击都可以让目标减速。
+- 炮塔:射出火炮的防御建筑物,对城甲效果拔群。
+- 闪电之塔:高阶的魔法塔,每次攻击都能在不同的敌人之间弹射。
+- 湮灭之塔:高阶的魔法塔,攻击可以降低敌人的护甲。