mirror of
https://github.com/unanmed/ginka-generator.git
synced 2026-05-14 04:41:12 +08:00
2.1 KiB
2.1 KiB
GINKA 地图生成器
GINKA Model 是一个用于生成网格状魔塔地图的模型,采用 UNet 网络。
GINKA Model 内部集成了 Minamo Model 用做判别器,与 Ginka Model 对抗训练,训练使用 Wasserstein GAN 训练方式。
贡献 GINKA Model 数据集
对于 HTML5 魔塔,如果你想要贡献数据集,需要对你的魔塔进行手动数据处理,流程如下:
- 在
project文件夹下创建ginka-config.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 不用管。注意装饰所使用的贴图是白墙,如果白墙是墙壁的话,需要将白墙设置为墙壁。注意不要忘记保存
- 使用 在线工具 处理数据,需要给每个地图添加标签,为每个图块分配种类,有一些图块包含多种等级,需要填写正确。
- 将
project文件夹打包发给我