- 一个用于展示和链接全国高校游戏开发社团的互动地图网站
- 目前部署于 Github Page:https://cutrelyalex.github.io/GameDevMap/
- 编辑
data/clubs.json文件,添加新的社团信息,并提交PR或者Issue(带图片) - 如果你不知道如何添加,可联系作者QQ:2470819243
{
"id": "club-en-name",
"name": "社团名称",
"school": "学校名称",
"city": "城市",
"province": "省份",
"latitude": 纬度,
"longitude": 经度,
"logo_url": "assets/logos/your-logo.png",
"short_description": "简短描述",
"long_description": "详细描述",
"external_links": [
{
"type": "website|social|email",
"url": "链接地址"
}
],
"tags": ["标签1", "标签2"]
}
- logo_url支持地路径或远程URL
- 标签1填写:正式社团、非正式社团(如同好会、学生组织等)
- 标签2~n可以填写:技术内容(例如Unity、音乐等)
欢迎通过 Pull Request 添加新的社团信息或改进功能:
- Fork 本仓库
- 创建分支
- 提交更改
- 推送到分支
- 创建 Pull Request
-
克隆仓库:
git clone https://github.com/CutrelyAlex/GameDevMap.git cd GameDevMap -
启动本地服务器:
# 使用 Python python -m http.server 8000 # 或使用 Node.js npx http-server
-
在浏览器中打开:
http://localhost:8000
- 将社团的Logo图片放在
assets/logos/文件夹中 - 推荐使用 PNG 格式(透明背景)
- 建议尺寸:至少 160x160 像素(地图上显示尺寸)
- 文件命名示例:
tsinghua-game-club.png
- 展开侧边栏:点击右上角的 ☰ 按钮
- 关闭侧边栏:点击侧边栏右上角的 × 按钮,或按
Esc键 - 查看详情:点击地图上的社团标记,侧边栏会自动展开并显示详情
- 搜索社团:在侧边栏顶部输入关键词进行搜索
- 按省份浏览:点击省份标签查看该省份的所有社团
本项目仅用于学术交流和信息共享目的。所有社团信息均由用户自行提交,本项目不对信息的准确性、真实性或合法性承担任何责任。
-
社团类型标识:
- 请在标签中明确标识社团类型:
正式社团或非正式社团 - 非正式社团包括同好会、学生组织、兴趣小组等
- 正式社团是指学校书面承认的,由校团委或校社联组织管理的社团/工作室等组织
- 请在标签中明确标识社团类型:
-
学校政策:不同学校对社团的宣传政策可能不同,建议咨询学校相关部门了解相关规定
特别提醒:本项目不对任何因使用本网站信息而产生的后果承担责任。请用户自行判断和承担风险。
- 地图库:Leaflet.js
- 聚合插件:Leaflet.markercluster
- 数据格式:JSON
- 部署:GitHub Pages
GameDevMap/
├── index.html # 主HTML文件
├── styles.css # 样式文件
├── script.js # JavaScript逻辑
├── assets/
│ └── logos/ # 社团Logo图片
└── data/
└── clubs.json # 社团数据
MIT License
如有问题或建议,请创建 Issue 或通过邮件联系。