Import Overview
+ Create New Level
🟢 Online
📥 Bulk JSON Level Pack Importer
← View All Levels
Upload a .json file or paste a JSON array of levels below to insert or bulk-update them in the database at once.
📋 Demo JSON Structure & Template
Aap is demo format ko copy karke apna custom levels pack bana sakte hain:
[
{
"level_number": 1,
"name": "Square Loop",
"icon": "\ud83d\udd04",
"difficulty": "Easy",
"grid_width": 6,
"grid_height": 6,
"arrows": [
{
"id": 1,
"path": [
[
1,
3
],
[
2,
3
],
[
3,
3
],
[
3,
4
],
[
3,
5
]
],
"dir": "RIGHT",
"color": 0
},
{
"id": 2,
"path": [
[
2,
5
],
[
1,
5
],
[
1,
4
],
[
2,
4
]
],
"dir": "DOWN",
"color": 1
},
{
"id": 3,
"path": [
[
2,
2
],
[
3,
2
],
[
4,
2
],
[
4,
3
],
[
4,
4
],
[
4,
5
],
[
5,
5
],
[
5,
4
],
[
5,
3
],
[
5,
2
]
],
"dir": "LEFT",
"color": 1
},
{
"id": 4,
"path": [
[
3,
0
],
[
4,
0
],
[
5,
0
],
[
5,
1
],
[
4,
1
],
[
3,
1
],
[
2,
1
]
],
"dir": "UP",
"color": 1
},
{
"id": 5,
"path": [
[
2,
0
],
[
1,
0
],
[
1,
1
],
[
1,
2
],
[
0,
2
],
[
0,
1
],
[
0,
0
]
],
"dir": "LEFT",
"color": 1
}
]
},
{
"level_number": 2,
"name": "Mini Spark",
"icon": "\u2728",
"difficulty": "Easy",
"grid_width": 5,
"grid_height": 5,
"arrows": [
{
"id": 1,
"path": [
[
2,
1
],
[
1,
1
],
[
0,
1
]
],
"dir": "UP",
"color": 0
},
{
"id": 2,
"path": [
[
2,
3
],
[
1,
3
],
[
0,
3
]
],
"dir": "UP",
"color": 3
},
{
"id": 3,
"path": [
[
3,
2
],
[
4,
2
]
],
"dir": "DOWN",
"color": 4
},
{
"id": 4,
"path": [
[
1,
2
],
[
0,
2
]
],
"dir": "UP",
"color": 5
},
{
"id": 5,
"path": [
[
2,
4
],
[
3,
4
],
[
3,
3
],
[
4,
3
]
],
"dir": "DOWN",
"color": 2
},
{
"id": 6,
"path": [
[
2,
0
],
[
3,
0
],
[
3,
1
],
[
4,
1
]
],
"dir": "DOWN",
"color": 6
}
]
},
{
"level_number": 3,
"name": "Cute Heart",
"icon": "\u2764\ufe0f",
"difficulty": "Medium",
"grid_width": 7,
"grid_height": 7,
"arrows": [
{
"id": 1,
"path": [
[
1,
1
],
[
1,
2
],
[
2,
2
],
[
2,
1
],
[
2,
0
]
],
"dir": "LEFT",
"color": 8
},
{
"id": 2,
"path": [
[
1,
5
],
[
1,
4
],
[
2,
4
],
[
2,
5
],
[
2,
6
]
],
"dir": "RIGHT",
"color": 8
},
{
"id": 3,
"path": [
[
2,
3
],
[
1,
3
],
[
0,
3
]
],
"dir": "UP",
"color": 0
},
{
"id": 4,
"path": [
[
3,
1
],
[
4,
1
],
[
5,
1
],
[
6,
1
]
],
"dir": "DOWN",
"color": 5
},
{
"id": 5,
"path": [
[
3,
5
],
[
4,
5
],
[
5,
5
],
[
6,
5
]
],
"dir": "DOWN",
"color": 5
},
{
"id": 6,
"path": [
[
4,
3
],
[
5,
3
],
[
6,
3
]
],
"dir": "DOWN",
"color": 3
},
{
"id": 7,
"path": [
[
3,
2
],
[
3,
3
],
[
3,
4
]
],
"dir": "RIGHT",
"color": 6
}
]
}
]
🔑 JSON Field Reference
| Field | Type | Description |
|---|---|---|
level_number |
Integer | Level number (e.g. 1, 2, 50) |
name |
String | Shape name (e.g. "Square Loop", "Heart") |
icon |
Emoji | Display icon (e.g. "🔄", "✨", "❤️") |
difficulty |
String | Easy, Medium, Hard, Master |
grid_width / grid_height |
Integer | Grid matrix size (e.g. 6x6, 8x8) |
arrows[].dir |
Enum | "UP", "DOWN", "LEFT", "RIGHT" |
arrows[].color |
0 - 8 | 0:Blue, 1:Green, 2:Purple, 3:Orange, 4:Cyan, 5:Pink, 6:Gold, 7:Indigo, 8:Red |
arrows[].path |
2D Array | Coordinate sequence from tail to head: [[r,c], [r,c]] |