processing游戏开发-qq堂地图复刻

地图

QQ堂里有多个游戏模式,例如抢包子,英雄传说,足球,推箱子。每个模式不仅有不同的地图,甚至有不同的玩法规则。这篇文章教大家如何复刻一个地图。

素材准备

在网上的各个qq群可以搜到地图素材。地图素材是一个个的小方块
小方块用来拼成图片的背景


素材.jpeg

数据准备

每个地图元素会被绘制在1513 的网格上,每个网格是4040,我把网格绘制出来,注意,元素和网格是有一定的偏移的。

image.png

注意事项

我一开始以为元素是网格的底部和 网格线对齐,但是,尽管一部分地图元素和网格线遵循这个规则, 但不是全部,最稳妥的方法是找到他们的offset, 进行元素的偏移

代码

from tkinter import *
import sampleMap
from map2 import *
from mapElem import *
import os

match_map = sampleMap.map_class
map_mode2_name = {}
for map_name in match_map:

    map_mode2_name[map_name.split('_')[0][:-2]]  =map_name
#match_map = mapbun

root = Tk()
mode = 'bun'
img_cache = {mode: {}}
for i in range(1, 200):
    if os.path.exists("mapElem/{}/elem{}_stand_0_0.png".format(mode, i)):
        img_one = PhotoImage(file="mapElem/{}/elem{}_stand_0_0.png".format(mode, i))
        img_cache[mode][i] = img_one
# 创建一个Canvas,设置其背景色为白色
cv = Canvas(root, bg='white', width=900, height=700)
# cv.create_rectangle(10,10,110,110)
for k in ['backMapElems','foreMapElems']:
    layer = match_map[map_mode2_name[mode]][k]

    # if k == 'backMapElems':
    #     continue
    for row in range(13):
        for col in range(14,-1,-1):
            id = layer[row][col]
            # id = abs(id)

            if id % 1000 not in img_cache[mode]:
                continue
            x, y = qqtMapElems[id].offset
            img_one = img_cache[mode][id % 1000]

            cv.create_image(10+col * 40-x, 10+row * 40-y, anchor=NW, image=img_one)
            cv.create_rectangle(10+col * 40, 10+row * 40, 10+col * 40 + 40,10+ row * 40 + 40)
cv.pack()
root.mainloop()

我这里用的是tk的canvas,支持图片的绘制,支持绝对定位,支持图形的绘制,比较方便。

map2

mapbun = {
    "bun04_8.map": {
        "foreMapElems": [
            [
                8001,
                8001,
                8001,
                0,
                8003,
                8003,
                8001,
                8012,
                8012,
                8005,
                8012,
                0,
                0,
                0,
                0
            ],
            [
                8001,
                8012,
                8005,
                8003,
                8005,
                8005,
                0,
                8001,
                8003,
                8003,
                0,
                0,
                0,
                0,
                0
            ],
            [
                8003,
                8012,
                8012,
                8001,
                8001,
                8003,
                8003,
                8005,
                8003,
                8005,
                8012,
                0,
                0,
                0,
                0
            ],
            [
                8003,
                8012,
                8001,
                8001,
                0,
                8001,
                8003,
                8012,
                8012,
                8012,
                8012,
                0,
                0,
                0,
                0
            ],
            [
                8001,
                8012,
                8012,
                8012,
                8007,
                8006,
                8007,
                8007,
                8007,
                8007,
                8005,
                8005,
                8006,
                0,
                8006
            ],
            [
                8001,
                8001,
                8003,
                8003,
                8007,
                8008,
                -8008,
                -8008,
                -8008,
                8007,
                8007,
                8003,
                8005,
                8003,
                8012
            ],
            [
                8012,
                8003,
                8005,
                8001,
                8007,
                -8008,
                -8008,
                -8008,
                -8008,
                8007,
                8007,
                8003,
                8005,
                8001,
                8012
            ],
            [
                8012,
                8003,
                8005,
                8001,
                8007,
                8007,
                8007,
                8007,
                8007,
                8012,
                8007,
                8001,
                8001,
                0,
                8001
            ],
            [
                8005,
                0,
                8005,
                8005,
                8012,
                8007,
                8007,
                8007,
                0,
                8012,
                8007,
                8012,
                8012,
                8012,
                8003
            ],
            [
                0,
                0,
                0,
                0,
                8012,
                8012,
                8005,
                8005,
                8001,
                8012,
                8003,
                8003,
                8003,
                8005,
                8001
            ],
            [
                0,
                0,
                0,
                0,
                8006,
                8012,
                8001,
                8005,
                8001,
                8001,
                8003,
                8005,
                8005,
                8005,
                8001
            ],
            [
                0,
                0,
                0,
                0,
                0,
                8001,
                8001,
                8003,
                0,
                8012,
                8012,
                8001,
                8012,
                8012,
                8003
            ],
            [
                0,
                0,
                0,
                0,
                8006,
                8012,
                8012,
                8012,
                8003,
                8001,
                8001,
                0,
                8003,
                8003,
                8001
            ]
        ],
        "backMapElems": [
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ]
        ]
    },
    "bun01_8.map": {
        "foreMapElems": [
            [
                8012,
                0,
                0,
                0,
                0,
                0,
                0,
                8007,
                8007,
                8007,
                8007,
                8007,
                8007,
                8007,
                8007
            ],
            [
                8006,
                0,
                8009,
                -8009,
                -8009,
                0,
                8006,
                0,
                8012,
                8004,
                8012,
                8012,
                8012,
                8012,
                8007
            ],
            [
                0,
                0,
                -8009,
                -8009,
                -8009,
                0,
                8003,
                8003,
                8001,
                0,
                8004,
                8012,
                8007,
                8007,
                8007
            ],
            [
                0,
                0,
                -8009,
                -8009,
                -8009,
                0,
                0,
                8001,
                8002,
                8004,
                8012,
                8004,
                8012,
                8012,
                8007
            ],
            [
                8007,
                0,
                0,
                0,
                8006,
                8005,
                8005,
                8001,
                8003,
                8003,
                8004,
                0,
                8002,
                8012,
                8007
            ],
            [
                8007,
                8003,
                8003,
                0,
                8003,
                8003,
                8005,
                8004,
                8006,
                8001,
                8003,
                8003,
                8012,
                8007,
                8007
            ],
            [
                8007,
                8012,
                8003,
                8002,
                8001,
                8001,
                8005,
                8005,
                8005,
                8001,
                8001,
                8002,
                8003,
                8004,
                8007
            ],
            [
                8007,
                8007,
                8012,
                8003,
                8003,
                8001,
                8003,
                8005,
                8005,
                8003,
                8004,
                0,
                8003,
                8002,
                8007
            ],
            [
                8007,
                8012,
                8002,
                8003,
                8003,
                8003,
                8003,
                8002,
                8006,
                8005,
                8005,
                0,
                0,
                0,
                8007
            ],
            [
                8007,
                8012,
                8012,
                0,
                8012,
                8002,
                8001,
                8001,
                0,
                0,
                8010,
                -8010,
                -8010,
                0,
                0
            ],
            [
                8007,
                8012,
                0,
                8012,
                8002,
                0,
                8003,
                8003,
                8004,
                0,
                -8010,
                -8010,
                -8010,
                0,
                0
            ],
            [
                8007,
                8012,
                8012,
                8007,
                8012,
                8007,
                8006,
                0,
                8005,
                0,
                -8010,
                -8010,
                -8010,
                0,
                8005
            ],
            [
                8007,
                8007,
                8007,
                8007,
                8007,
                8007,
                8007,
                8007,
                0,
                0,
                0,
                0,
                0,
                0,
                8005
            ]
        ],
        "backMapElems": [
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8024,
                -8024,
                -8024,
                -8024,
                -8024,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                -8024,
                -8024,
                -8024,
                -8024,
                -8024,
                8011,
                8013,
                8013,
                8013
            ],
            [
                8026,
                -8026,
                -8026,
                8011,
                8011,
                8011,
                -8024,
                -8024,
                -8024,
                -8024,
                -8024,
                8011,
                8013,
                8013,
                8013
            ],
            [
                -8026,
                -8026,
                -8026,
                8011,
                8011,
                8011,
                -8024,
                -8024,
                -8024,
                -8024,
                -8024,
                8027,
                -8027,
                -8027,
                -8027
            ],
            [
                -8026,
                -8026,
                -8026,
                8011,
                8011,
                8011,
                8013,
                8011,
                8011,
                8011,
                8011,
                -8027,
                -8027,
                -8027,
                -8027
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8013,
                8011,
                8011,
                8011,
                8011,
                -8027,
                -8027,
                -8027,
                -8027
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8025,
                -8025,
                -8025,
                -8025,
                -8025,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8013,
                -8025,
                -8025,
                -8025,
                -8025,
                -8025,
                8013,
                8013,
                8013,
                8013,
                8013
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8013,
                8013,
                8013,
                8013,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ]
        ]
    },
    "bun08_8.map": {
        "foreMapElems": [
            [
                8003,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                8003
            ],
            [
                8005,
                8002,
                8005,
                8005,
                0,
                8005,
                8005,
                8002,
                8005,
                8005,
                8005,
                8005,
                8005,
                8001,
                8005
            ],
            [
                8005,
                8003,
                8005,
                0,
                8005,
                8003,
                8002,
                8003,
                8002,
                8003,
                0,
                8001,
                8005,
                8003,
                8005
            ],
            [
                8005,
                0,
                8005,
                0,
                0,
                8002,
                8003,
                8002,
                8003,
                8002,
                0,
                0,
                8005,
                0,
                8005
            ],
            [
                8006,
                0,
                8006,
                8002,
                0,
                8003,
                8002,
                8003,
                8002,
                8003,
                8005,
                0,
                8006,
                0,
                8006
            ],
            [
                0,
                0,
                0,
                8005,
                8005,
                8005,
                8005,
                8005,
                8005,
                8005,
                8003,
                8005,
                0,
                0,
                0
            ],
            [
                0,
                0,
                0,
                0,
                8002,
                8003,
                8002,
                8003,
                8002,
                8003,
                8002,
                0,
                0,
                0,
                0
            ],
            [
                0,
                0,
                0,
                8005,
                8003,
                8005,
                8005,
                8005,
                8005,
                8005,
                8005,
                8005,
                0,
                0,
                0
            ],
            [
                8006,
                0,
                8006,
                0,
                8005,
                8002,
                8003,
                8002,
                8003,
                8002,
                0,
                8002,
                8005,
                0,
                8006
            ],
            [
                8005,
                0,
                8005,
                0,
                0,
                8003,
                8002,
                8003,
                8002,
                8003,
                0,
                0,
                8005,
                0,
                8005
            ],
            [
                8005,
                8003,
                8005,
                8002,
                0,
                8002,
                8003,
                8002,
                8003,
                8002,
                8005,
                0,
                8005,
                8003,
                8005
            ],
            [
                8005,
                8002,
                8005,
                8005,
                8005,
                8005,
                8005,
                8002,
                8005,
                8005,
                0,
                8005,
                8005,
                8002,
                8005
            ],
            [
                8003,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                8003
            ]
        ],
        "backMapElems": [
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ]
        ]
    },
    "bun05_8.map": {
        "foreMapElems": [
            [
                0,
                0,
                0,
                8001,
                8002,
                8004,
                8012,
                0,
                8002,
                8002,
                8002,
                8004,
                8004,
                8002,
                8004
            ],
            [
                0,
                0,
                0,
                0,
                0,
                8004,
                8006,
                0,
                8006,
                8004,
                8002,
                8004,
                8002,
                8002,
                8002
            ],
            [
                0,
                0,
                0,
                0,
                8005,
                8005,
                8012,
                0,
                8012,
                8004,
                8004,
                8004,
                8012,
                8012,
                8012
            ],
            [
                0,
                0,
                0,
                8004,
                8005,
                8004,
                8004,
                0,
                8012,
                8012,
                8012,
                0,
                0,
                0,
                0
            ],
            [
                0,
                8002,
                0,
                8004,
                8012,
                8004,
                8012,
                0,
                8004,
                8004,
                8012,
                8012,
                8012,
                8006,
                0
            ],
            [
                8004,
                8004,
                8004,
                0,
                8012,
                8012,
                8012,
                0,
                8012,
                8004,
                8012,
                0,
                0,
                0,
                8004
            ],
            [
                8005,
                8005,
                8005,
                0,
                0,
                8004,
                8012,
                0,
                8012,
                8012,
                8012,
                8002,
                8005,
                8005,
                8005
            ],
            [
                0,
                0,
                0,
                8004,
                8012,
                8012,
                8012,
                0,
                8012,
                0,
                8004,
                8002,
                8002,
                8004,
                8004
            ],
            [
                0,
                8006,
                8012,
                8012,
                8012,
                8004,
                8004,
                0,
                8012,
                0,
                0,
                8002,
                0,
                8004,
                0
            ],
            [
                0,
                0,
                0,
                0,
                8012,
                8004,
                8012,
                0,
                8012,
                8012,
                8012,
                0,
                0,
                0,
                0
            ],
            [
                8012,
                8012,
                8012,
                0,
                8012,
                8012,
                8012,
                0,
                8004,
                8004,
                8005,
                0,
                0,
                0,
                0
            ],
            [
                8004,
                8004,
                8002,
                8004,
                8002,
                8002,
                8006,
                0,
                8006,
                8004,
                8005,
                0,
                0,
                0,
                0
            ],
            [
                8002,
                8002,
                8002,
                8004,
                8004,
                8002,
                8004,
                0,
                8012,
                8005,
                8005,
                8002,
                0,
                0,
                0
            ]
        ],
        "backMapElems": [
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ]
        ]
    },
    "bun06_8.map": {
        "foreMapElems": [
            [
                8002,
                8003,
                0,
                8002,
                8001,
                8003,
                8002,
                8005,
                8003,
                8003,
                8002,
                8002,
                0,
                8003,
                8002
            ],
            [
                8002,
                8003,
                0,
                8001,
                8009,
                -8009,
                -8009,
                8005,
                8010,
                -8010,
                -8010,
                8001,
                0,
                8003,
                8003
            ],
            [
                0,
                0,
                0,
                8002,
                -8009,
                -8009,
                -8009,
                8005,
                -8010,
                -8010,
                -8010,
                8002,
                0,
                0,
                0
            ],
            [
                0,
                0,
                0,
                8003,
                -8009,
                -8009,
                -8009,
                8005,
                -8010,
                -8010,
                -8010,
                8003,
                0,
                0,
                0
            ],
            [
                0,
                8003,
                0,
                8006,
                0,
                0,
                0,
                8006,
                0,
                0,
                0,
                8006,
                0,
                8002,
                0
            ],
            [
                0,
                8001,
                8002,
                0,
                8001,
                8001,
                8002,
                8005,
                8002,
                8001,
                8002,
                0,
                8002,
                8001,
                0
            ],
            [
                0,
                8001,
                8001,
                0,
                8001,
                8003,
                8003,
                8005,
                8003,
                8003,
                8003,
                0,
                8002,
                8002,
                0
            ],
            [
                0,
                0,
                0,
                8006,
                8005,
                0,
                0,
                8006,
                0,
                0,
                8005,
                8006,
                0,
                0,
                0
            ],
            [
                0,
                8006,
                8005,
                8005,
                8004,
                8005,
                8005,
                8004,
                8005,
                8005,
                8005,
                8004,
                8005,
                8006,
                0
            ],
            [
                0,
                0,
                8002,
                8001,
                8001,
                8001,
                8001,
                8001,
                8002,
                8001,
                8002,
                8001,
                8002,
                0,
                0
            ],
            [
                0,
                8001,
                8001,
                8001,
                8001,
                8002,
                8001,
                8002,
                8001,
                8001,
                8001,
                8002,
                8001,
                8001,
                0
            ],
            [
                0,
                8012,
                8002,
                8012,
                8012,
                8001,
                8012,
                8012,
                8012,
                8002,
                8012,
                8002,
                8012,
                8012,
                0
            ],
            [
                8012,
                8012,
                8012,
                8012,
                8004,
                8003,
                8012,
                8012,
                8004,
                8003,
                8012,
                8003,
                8004,
                8012,
                8012
            ]
        ],
        "backMapElems": [
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8028,
                -8028,
                -8028,
                -8028,
                -8028
            ],
            [
                8011,
                8013,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                -8028,
                -8028,
                -8028,
                -8028,
                -8028
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ],
            [
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011,
                8011
            ]
        ]
    },
    "bun09_8.map": {
        "foreMapElems": [
            [
                0,
                8001,
                0,
                8001,
                8002,
                8002,
                8001,
                8001,
                8001,
                8001,
                8002,
                8001,
                0,
                8001,
                0
            ],
            [
                0,
                8012,
                8002,
                8012,
                8012,
                8012,
                8012,
                8001,
                8012,
                8012,
                8012,
                8012,
                8001,
                8012,
                0
            ],
            [
                0,
                0,
                8012,
                8004,
                8004,
                8004,
                8012,
                8004,
                8012,
                8004,
                8004,
                8003,
                8012,
                0,
                0
            ],
            [
                8005,
                0,
                0,
                0,
                8012,
                0,
                8003,
                8004,
                8004,
                0,
                8012,
                0,
                0,
                0,
                8006
            ],
            [
                0,
                0,
                8012,
                8003,
                8012,
                8003,
                8012,
                8004,
                8012,
                8003,
                8012,
                8004,
                8012,
                0,
                0
            ],
            [
                0,
                0,
                0,
                8004,
                0,
                8012,
                8004,
                8012,
                8003,
                8012,
                0,
                8004,
                0,
                0,
                0
            ],
            [
                0,
                0,
                0,
                8012,
                8004,
                8004,
                0,
                8004,
                0,
                8004,
                8004,
                8012,
                0,
                0,
                0
            ],
            [
                0,
                0,
                0,
                8004,
                0,
                8012,
                8003,
                8012,
                8003,
                8012,
                0,
                8004,
                0,
                0,
                0
            ],
            [
                0,
                0,
                8012,
                8004,
                8012,
                8004,
                8012,
                8004,
                8012,
                8004,
                8012,
                8004,
                8012,
                0,
                0
            ],
            [
                8006,
                0,
                0,
                0,
                8012,
                0,
                8003,
                8004,
                8004,
                0,
                8012,
                0,
                0,
                0,
                8005
            ],
            [
                0,
                0,
                8012,
                8004,
                8004,
                8004,
                8012,
                8003,
                8012,
                8004,
                8004,
                8003,
                8012,
                0,
                0
            ],
            [
                0,
                8012,
                8001,
                8012,
                8012,
                8012,
                8012,
                8002,
                8012,
                8012,
                8012,
                8012,
                8001,
                8012,
                0
            ],
            [
                0,
                8001,
                0,
                8001,
                8002,
                8001,
                8001,
                8001,
                8001,
                8001,
                8001,
                8002,
                0,
                8002,
                0
            ]
        ],
        "backMapElems": [
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ]
        ]
    },
    "bun07_8.map": {
        "foreMapElems": [
            [
                8002,
                8002,
                8002,
                8002,
                8004,
                8004,
                8005,
                8005,
                8004,
                8004,
                0,
                8002,
                8002,
                8002,
                8002
            ],
            [
                8002,
                8002,
                8002,
                8002,
                8005,
                0,
                0,
                8005,
                8005,
                0,
                8005,
                8002,
                8002,
                8002,
                8002
            ],
            [
                8002,
                8002,
                8002,
                8002,
                8005,
                8004,
                8005,
                0,
                8005,
                8004,
                8005,
                8002,
                8002,
                8002,
                8002
            ],
            [
                0,
                8002,
                0,
                8006,
                0,
                8004,
                0,
                8005,
                8005,
                8004,
                0,
                8006,
                0,
                8002,
                0
            ],
            [
                0,
                0,
                0,
                0,
                8005,
                0,
                8005,
                8004,
                8005,
                0,
                8005,
                0,
                0,
                0,
                0
            ],
            [
                0,
                0,
                0,
                0,
                8005,
                8004,
                8005,
                8004,
                8005,
                8004,
                8005,
                0,
                0,
                0,
                0
            ],
            [
                0,
                0,
                0,
                0,
                8005,
                8004,
                0,
                8004,
                0,
                8004,
                8005,
                0,
                0,
                0,
                0
            ],
            [
                0,
                0,
                0,
                0,
                8005,
                8004,
                8005,
                8004,
                8005,
                8004,
                8005,
                0,
                0,
                0,
                0
            ],
            [
                0,
                0,
                0,
                0,
                8005,
                0,
                8005,
                8004,
                8005,
                0,
                8005,
                0,
                0,
                0,
                0
            ],
            [
                0,
                8002,
                0,
                8006,
                0,
                8004,
                8005,
                8005,
                0,
                8004,
                0,
                8006,
                0,
                8002,
                0
            ],
            [
                8002,
                8002,
                8002,
                8002,
                8005,
                8004,
                8005,
                0,
                8005,
                8004,
                8005,
                8002,
                8002,
                8002,
                8002
            ],
            [
                8002,
                8002,
                8002,
                8002,
                8005,
                0,
                8005,
                8005,
                0,
                0,
                8005,
                8002,
                8002,
                8002,
                8002
            ],
            [
                8002,
                8002,
                8002,
                8002,
                0,
                8004,
                8004,
                8005,
                8005,
                8004,
                8004,
                8002,
                8002,
                8002,
                8002
            ]
        ],
        "backMapElems": [
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ]
        ]
    },
    "bun02_8.map": {
        "foreMapElems": [
            [
                8007,
                8007,
                8007,
                8007,
                8007,
                0,
                0,
                0,
                0,
                0,
                0,
                8007,
                8007,
                8007,
                8007
            ],
            [
                8007,
                8008,
                -8008,
                -8008,
                -8008,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                8012,
                8007,
                8007
            ],
            [
                8007,
                -8008,
                -8008,
                -8008,
                -8008,
                8007,
                0,
                0,
                0,
                0,
                0,
                8007,
                8007,
                8012,
                8007
            ],
            [
                8007,
                8007,
                8007,
                8007,
                8007,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                8007,
                8007,
                8007
            ],
            [
                8007,
                8012,
                8012,
                8012,
                8012,
                8007,
                8008,
                -8008,
                -8008,
                -8008,
                8012,
                8012,
                8012,
                8007,
                8007
            ],
            [
                8007,
                8007,
                8007,
                8007,
                8012,
                8012,
                -8008,
                -8008,
                -8008,
                -8008,
                8012,
                8007,
                8007,
                8007,
                8012
            ],
            [
                8012,
                8012,
                8012,
                8007,
                8007,
                8007,
                8007,
                8007,
                8007,
                8007,
                8007,
                8007,
                8012,
                8012,
                8012
            ],
            [
                8012,
                8007,
                8007,
                8007,
                8012,
                8008,
                -8008,
                -8008,
                -8008,
                8007,
                8007,
                8007,
                8007,
                8007,
                8007
            ],
            [
                8007,
                8007,
                8007,
                8007,
                8012,
                -8008,
                -8008,
                -8008,
                -8008,
                8012,
                8012,
                8012,
                8012,
                8007,
                8012
            ],
            [
                8007,
                8012,
                8012,
                8012,
                0,
                0,
                0,
                0,
                0,
                8007,
                8007,
                8007,
                8007,
                8007,
                8007
            ],
            [
                8007,
                8007,
                8007,
                8007,
                0,
                0,
                0,
                0,
                0,
                0,
                8008,
                -8008,
                -8008,
                -8008,
                8007
            ],
            [
                8007,
                8007,
                8012,
                0,
                0,
                0,
                0,
                0,
                0,
                8007,
                -8008,
                -8008,
                -8008,
                -8008,
                8007
            ],
            [
                8007,
                8007,
                8007,
                8007,
                0,
                0,
                0,
                0,
                0,
                0,
                8007,
                8007,
                8007,
                8007,
                8007
            ]
        ],
        "backMapElems": [
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ]
        ]
    },
    "bun03_8.map": {
        "foreMapElems": [
            [
                8012,
                8012,
                8012,
                8005,
                8012,
                8005,
                8003,
                8012,
                8012,
                8005,
                8012,
                8012,
                8003,
                8012,
                8012
            ],
            [
                0,
                0,
                0,
                0,
                0,
                8003,
                8003,
                8003,
                8003,
                8003,
                0,
                0,
                0,
                0,
                0
            ],
            [
                0,
                8006,
                8012,
                8003,
                8012,
                8001,
                8001,
                8001,
                8001,
                8001,
                8005,
                8012,
                8012,
                8012,
                0
            ],
            [
                8001,
                8001,
                8003,
                8003,
                8003,
                8006,
                8003,
                8003,
                8003,
                8006,
                8003,
                8003,
                8003,
                8001,
                8001
            ],
            [
                8001,
                0,
                0,
                0,
                8003,
                8001,
                8005,
                0,
                8005,
                8001,
                8003,
                0,
                0,
                0,
                8001
            ],
            [
                0,
                0,
                0,
                0,
                0,
                0,
                8001,
                8005,
                8005,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            [
                0,
                0,
                0,
                0,
                0,
                8003,
                8005,
                8003,
                8003,
                8003,
                0,
                0,
                0,
                0,
                0
            ],
            [
                0,
                0,
                0,
                0,
                0,
                0,
                8001,
                8005,
                8005,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            [
                8001,
                0,
                0,
                0,
                8003,
                8001,
                8005,
                8001,
                8005,
                8001,
                8003,
                0,
                0,
                0,
                8001
            ],
            [
                8001,
                8001,
                8003,
                8003,
                8003,
                8006,
                8003,
                8003,
                8003,
                8006,
                8003,
                8003,
                8003,
                8001,
                8001
            ],
            [
                0,
                8012,
                8012,
                8012,
                8005,
                8001,
                8001,
                8001,
                8001,
                8001,
                8012,
                8003,
                8012,
                8006,
                0
            ],
            [
                0,
                0,
                0,
                0,
                0,
                8003,
                8003,
                8003,
                8003,
                8003,
                0,
                0,
                0,
                0,
                0
            ],
            [
                8012,
                8012,
                8003,
                8012,
                8005,
                8012,
                8012,
                8005,
                8003,
                8005,
                8005,
                8012,
                8012,
                8012,
                8012
            ]
        ],
        "backMapElems": [
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ],
            [
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013
            ],
            [
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011,
                8013,
                8011
            ]
        ]
    }
}

map2.py也公开给大家参考

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容