Files
whale-town-end/config/zulip/map-config.json

217 lines
6.0 KiB
JSON

{
"version": "1.0.0",
"lastModified": "2025-12-25T20:00:00.000Z",
"description": "基于设计图的 Zulip 映射配置",
"maps": [
{
"mapId": "coding",
"mapName": "编程小组",
"zulipStream": "Whale Port",
"description": "小组交流区"
},
{
"mapId": "whaletown",
"mapName": "whaletown 小组",
"zulipStream": "Whale Port",
"description": "小组交流区"
},
{
"mapId": "whale_port",
"mapName": "鲸之港",
"zulipStream": "Whale Port",
"description": "中心城区,交通枢纽与主要聚会点",
"interactionObjects": [
{
"objectId": "whale_statue",
"objectName": "鲸鱼雕像",
"zulipTopic": "Announcements",
"position": { "x": 600, "y": 400 }
},
{
"objectId": "clock_tower",
"objectName": "大本钟",
"zulipTopic": "General Chat",
"position": { "x": 550, "y": 350 }
},
{
"objectId": "city_metro",
"objectName": "地铁入口",
"zulipTopic": "Transportation",
"position": { "x": 600, "y": 550 }
}
]
},
{
"mapId": "offer_city",
"mapName": "Offer 城",
"zulipStream": "Offer City",
"description": "职业发展、面试与商务区",
"interactionObjects": [
{
"objectId": "skyscrapers",
"objectName": "摩天大楼",
"zulipTopic": "Career Talk",
"position": { "x": 350, "y": 650 }
},
{
"objectId": "business_center",
"objectName": "商务中心",
"zulipTopic": "Interview Prep",
"position": { "x": 300, "y": 700 }
}
]
},
{
"mapId": "model_factory",
"mapName": "模型工厂",
"zulipStream": "Model Factory",
"description": "AI模型训练、代码构建与工业区",
"interactionObjects": [
{
"objectId": "assembly_line",
"objectName": "流水线",
"zulipTopic": "Code Review",
"position": { "x": 400, "y": 200 }
},
{
"objectId": "gear_tower",
"objectName": "齿轮塔",
"zulipTopic": "DevOps & CI/CD",
"position": { "x": 450, "y": 180 }
},
{
"objectId": "cable_car_station",
"objectName": "缆车站",
"zulipTopic": "Deployments",
"position": { "x": 350, "y": 220 }
}
]
},
{
"mapId": "kernel_island",
"mapName": "内核岛",
"zulipStream": "Kernel Island",
"description": "核心技术研究、底层原理与算法",
"interactionObjects": [
{
"objectId": "crystal_core",
"objectName": "能量水晶",
"zulipTopic": "Core Algorithms",
"position": { "x": 600, "y": 150 }
},
{
"objectId": "floating_rocks",
"objectName": "浮空石",
"zulipTopic": "System Architecture",
"position": { "x": 650, "y": 180 }
}
]
},
{
"mapId": "pumpkin_valley",
"mapName": "南瓜谷",
"zulipStream": "Pumpkin Valley",
"description": "新手成长、基础资源与学习社区",
"interactionObjects": [
{
"objectId": "pumpkin_patch",
"objectName": "南瓜田",
"zulipTopic": "Tutorials",
"position": { "x": 150, "y": 400 }
},
{
"objectId": "farm_house",
"objectName": "农舍",
"zulipTopic": "Study Group",
"position": { "x": 200, "y": 450 }
}
]
},
{
"mapId": "moyu_beach",
"mapName": "摸鱼海滩",
"zulipStream": "Moyu Beach",
"description": "休闲娱乐、水贴与非技术话题",
"interactionObjects": [
{
"objectId": "beach_umbrella",
"objectName": "遮阳伞",
"zulipTopic": "Random Chat",
"position": { "x": 850, "y": 200 }
},
{
"objectId": "lighthouse",
"objectName": "灯塔",
"zulipTopic": "Music & Movies",
"position": { "x": 800, "y": 100 }
},
{
"objectId": "fishing_dock",
"objectName": "栈桥",
"zulipTopic": "Gaming",
"position": { "x": 750, "y": 250 }
}
]
},
{
"mapId": "ladder_peak",
"mapName": "天梯峰",
"zulipStream": "Ladder Peak",
"description": "挑战、竞赛与排行榜",
"interactionObjects": [
{
"objectId": "summit_flag",
"objectName": "峰顶旗帜",
"zulipTopic": "Leaderboard",
"position": { "x": 150, "y": 100 }
},
{
"objectId": "snowy_path",
"objectName": "雪径",
"zulipTopic": "Challenges",
"position": { "x": 200, "y": 150 }
}
]
},
{
"mapId": "galaxy_bay",
"mapName": "星河湾",
"zulipStream": "Galaxy Bay",
"description": "创意、设计与灵感",
"interactionObjects": [
{
"objectId": "starfish",
"objectName": "巨型海星",
"zulipTopic": "UI/UX Design",
"position": { "x": 100, "y": 700 }
},
{
"objectId": "palm_tree",
"objectName": "椰子树",
"zulipTopic": "Art & Assets",
"position": { "x": 150, "y": 650 }
}
]
},
{
"mapId": "data_ruins",
"mapName": "数据遗迹",
"zulipStream": "Data Ruins",
"description": "数据库、归档与历史记录",
"interactionObjects": [
{
"objectId": "ruined_gate",
"objectName": "遗迹之门",
"zulipTopic": "Database Schema",
"position": { "x": 900, "y": 700 }
},
{
"objectId": "ancient_monolith",
"objectName": "石碑",
"zulipTopic": "Archives",
"position": { "x": 950, "y": 650 }
}
]
}
]
}