mirror of
https://github.com/unanmed/ginka-generator.git
synced 2026-05-14 04:41:12 +08:00
docs: legacy
This commit is contained in:
parent
4608a601be
commit
7c9e9aee4b
72
README.md
72
README.md
@ -1,73 +1,3 @@
|
||||
# GINKA 地图生成器
|
||||
|
||||
GINKA Model 是一个用于生成网格状魔塔地图的模型,采用 UNet 网络。
|
||||
|
||||
GINKA Model 内部集成了 Minamo Model 用做判别器,与 Ginka Model 对抗训练,训练使用 Wasserstein GAN 训练方式。
|
||||
|
||||
## 贡献 GINKA Model 数据集
|
||||
|
||||
对于 HTML5 魔塔,如果你想要贡献数据集,需要对你的魔塔进行手动数据处理,流程如下:
|
||||
|
||||
1. 在 `project` 文件夹下创建 `ginka-config.json` 文件,双击进入编辑,粘贴如下模板:
|
||||
|
||||
```json
|
||||
{
|
||||
"clip": {
|
||||
"defaults": [0, 0, 13, 13],
|
||||
"special": {}
|
||||
},
|
||||
"mapping": {
|
||||
"redGem": {
|
||||
"27": 1
|
||||
},
|
||||
"blueGem": {
|
||||
"28": 1
|
||||
},
|
||||
"greenGem": {
|
||||
"29": 1
|
||||
},
|
||||
"yellowGem": {
|
||||
"30": 1
|
||||
},
|
||||
"item": {
|
||||
"47": 1,
|
||||
"49": 1,
|
||||
"50": 0,
|
||||
"51": 1,
|
||||
"52": 1,
|
||||
"53": 2
|
||||
},
|
||||
"potion": {
|
||||
"31": 100,
|
||||
"32": 200,
|
||||
"33": 400,
|
||||
"34": 800
|
||||
},
|
||||
"key": {
|
||||
"21": 0,
|
||||
"22": 1,
|
||||
"23": 2,
|
||||
"24": 2,
|
||||
"25": 2
|
||||
},
|
||||
"door": {
|
||||
"81": 0,
|
||||
"82": 1,
|
||||
"83": 2,
|
||||
"84": 2,
|
||||
"85": 3,
|
||||
"86": 2
|
||||
},
|
||||
"wall": [1, 17],
|
||||
"decoration": [],
|
||||
"floor": [87, 88],
|
||||
"arrow": [91, 92, 93, 94]
|
||||
},
|
||||
"data": {}
|
||||
}
|
||||
```
|
||||
|
||||
其中,`clip` 属性表示你的每张地图的那一部分会被当成数据集,例如填写 `[0, 0, 13, 13]` 就会让坐标为 `(0, 0)`,长宽为 `(13, 13)` 的矩形内容作为数据集。`special` 不用管。注意装饰所使用的贴图是白墙,如果白墙是墙壁的话,需要将白墙设置为墙壁。注意不要忘记保存
|
||||
|
||||
2. 使用 [在线工具](https://unanmed.github.io/ginka-process) 处理数据,需要给每个地图添加标签,为每个图块分配种类,有一些图块包含多种等级,需要填写正确。
|
||||
3. 将 `project` 文件夹打包发给我
|
||||
Ginka 地图生成器历史分支,保存了最初尝试的一批模型,现在这些模型性能不足,不再需要继续改进,因此全部进入此 `legacy` 分支。
|
||||
|
||||
Loading…
Reference in New Issue
Block a user