Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Процедурная генерация (Карякин) #23

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
e3433ed
binary space partitioning
GitAcc0unt123 Jan 7, 2021
f47b9a1
in progress
GitAcc0unt123 Jan 7, 2021
f9110f9
in progress
GitAcc0unt123 Jan 7, 2021
fa1337a
connect rooms and refactoring
GitAcc0unt123 Jan 8, 2021
f7b7f3f
walls
GitAcc0unt123 Jan 8, 2021
4f69c0d
connect rooms
GitAcc0unt123 Jan 8, 2021
34e6c4f
connect rooms
GitAcc0unt123 Jan 8, 2021
a515d03
connect rooms
GitAcc0unt123 Jan 8, 2021
a86de24
level build
GitAcc0unt123 Jan 8, 2021
9ad45f9
rename and level settings
GitAcc0unt123 Jan 8, 2021
1223fcb
_subdivide
GitAcc0unt123 Jan 8, 2021
1fb8491
stable
GitAcc0unt123 Jan 8, 2021
98cef01
stable
GitAcc0unt123 Jan 8, 2021
3853764
Merge pull request #1 from mmcs-gd/master
GitAcc0unt123 Jan 19, 2021
e6e5c46
github pages and refactoring
GitAcc0unt123 Jan 19, 2021
4b64ce1
text scene
GitAcc0unt123 Jan 20, 2021
28ec9f4
dungeon
GitAcc0unt123 Jan 20, 2021
ef4cb6b
many changes
GitAcc0unt123 Jan 20, 2021
ddbf0c4
boss
GitAcc0unt123 Jan 20, 2021
6f1fc82
map and text
GitAcc0unt123 Jan 21, 2021
e0633ba
map and text
GitAcc0unt123 Jan 21, 2021
563949a
try network
GitAcc0unt123 Jan 21, 2021
363664d
boss
GitAcc0unt123 Jan 21, 2021
8a9198f
some small things
GitAcc0unt123 Jan 21, 2021
1a2d0e6
remove phaser from scene generation
GitAcc0unt123 Jan 22, 2021
346ea27
level builder refactoring
GitAcc0unt123 Jan 22, 2021
b34719a
network
GitAcc0unt123 Jan 22, 2021
9690658
network
GitAcc0unt123 Jan 22, 2021
f37bde0
network
GitAcc0unt123 Jan 22, 2021
8432ed6
network
GitAcc0unt123 Jan 22, 2021
3750ec6
readme and menu scenes
GitAcc0unt123 Jan 22, 2021
b51ba34
boss
GitAcc0unt123 Jan 22, 2021
6bf29a9
map and text
GitAcc0unt123 Jan 22, 2021
e8d61be
network
GitAcc0unt123 Jan 22, 2021
20d5e83
network
GitAcc0unt123 Jan 22, 2021
ab60615
network remove player
GitAcc0unt123 Jan 22, 2021
19e97a8
final
GitAcc0unt123 Jan 22, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 16 additions & 56 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,3 @@
# Deadline
Задание 1 **До 25.11.2020**

Задание 2 **До 16.12.2020**

Индивидуально:
1. Выбрать один из алгоритмов:
клеточный автомат,
генератор комнат,
random walk
свой
2. Реализовать класс для заполнения маски уровня:
матрицы, содержащей информацию о ячейках
Можно в группе
3. Составить JSON, который нужен для отображения
данных об уровне в массив тайлов
3а. Использовать свой или имеющийся в проекте набор тайлов
4. Сделать сцену, которая строится из маcки уровня и набора тайлов
(сцена обновляется при каждом запуске)
5. Проверить:
1. Камера следует за игроком
2. Можно посчитать метрики
(% заполнения, число комнат, связность, максимальный размер уровня, расстояние до цели...)
3. (Опционально) Заполнять несколько уровней карты: пол, украшения, враги/NPC.

# Требования к уровню на экзамен:
1. Выполнен уровень в проекте Aurora
2. Движок Phaser, язык JS
Expand All @@ -33,45 +8,30 @@
7. Реализована процедурная генерация карты по одному из алгоритмов (комнаты, коридоры (случайные блуждания), клеточный автомат, генерация лабиринта, свой алгоритм)
8. Уровень выполнен в виде отдельной сцены, код предоставлен в виде пулл-реквеста в репозиторий https://github.com/mmcs-gd/aurora2020/

# Development

## Development
```
cd phaser-test
cd aurora2020
npm install
npm start
```

# Build

## Build
```
cd phaser-test
cd aurora2020
npm run build
cd ./dist
```
# Задание 1 (AI)
1. Реализовать шаблон поведения: стиринг, своя логика по поведению (сбор объектов, разбрасывание объектов, прятки, реакция на внешние раздражители)

2. В качестве инструмента использовать конечные автоматы на основе таблиц, стиринги, поиск пути (встроенный), физический движок Phaser

3. Сдавать через pull request в отдельной сцене

# Стиринги
## Индивидуальные
1. Поиск
2. Бегство
3. Прибытие
4. Погоня
5. Уклонение
6. Исследование
7. Обход препятствий
8. Избегание стен
9. Прерывание
10. Прятки
11. Следование по пути
12. Преследование с промежутком

## Групповые
1. Соединение
2. Разделение
3. Выравнивание
## Github pages
```
cd aurora2020
npm run predeploy
npm run deploy
```

## Server
```
cd aurora2020
npm install ws
node server.js
```
257 changes: 257 additions & 0 deletions assets/boss_room.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,257 @@
{ "compressionlevel":-1,
"height":18,
"infinite":false,
"layers":[
{
"compression":"",
"data":"WQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABpAAAAXgAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABaAAAAWQAAAFkAAABZAAAAWQAAAFkAAABaAAAAWQAAAFkAAABZAAAAagAAAFkAAABZAAAAWQAAAFkAAABZAAAAWgAAAFkAAABZAAAAWQAAAFkAAABqAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABbAAAAXAAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABaAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABrAAAAbAAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAG0AAABuAAAAXAAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWgAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABrAAAAbAAAAFkAAABeAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABqAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABaAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAaQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABaAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWgAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAF0AAABZAAAAWQAAAGoAAABtAAAAbgAAAFkAAABeAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAF4AAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABpAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABtAAAAbgAAAFsAAABcAAAAWQAAAF4AAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAGsAAABsAAAAWQAAAFkAAABaAAAAWQAAAGoAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWgAAAFkAAABaAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABaAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABqAAAAWQAAAFkAAABZAAAAWQAAAGkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWgAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFoAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAAWQAAAFkAAABZAAAA",
"encoding":"base64",
"height":18,
"id":1,
"name":"Floor",
"opacity":1,
"type":"tilelayer",
"visible":true,
"width":24,
"x":0,
"y":0
},
{
"compression":"",
"data":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAHwAAABUAAAAVAAAAFQAAABUAAAAWAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAJAAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAmAAAA",
"encoding":"base64",
"height":18,
"id":2,
"name":"Walls",
"opacity":1,
"properties":[
{
"name":"collides",
"type":"bool",
"value":true
}],
"type":"tilelayer",
"visible":true,
"width":24,
"x":0,
"y":0
},
{
"compression":"",
"data":"BAAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAmAAAANAAAADUAAAA1AAAANQAAADUAAAA1AAAANQAAADUAAAA1AAAANQAAADUAAAA1AAAANQAAADUAAAA1AAAANQAAADUAAAA1AAAANQAAADUAAAA1AAAANQAAADUAAAA2AAAA",
"encoding":"base64",
"height":18,
"id":3,
"name":"Upper",
"opacity":1,
"type":"tilelayer",
"visible":true,
"width":24,
"x":0,
"y":0
},
{
"draworder":"topdown",
"id":4,
"name":"Barrels",
"objects":[
{
"height":21,
"id":2,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":166.336,
"y":166.206
},
{
"height":21,
"id":3,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":261.79,
"y":262.11
},
{
"height":21,
"id":4,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":421.516,
"y":133.173
},
{
"height":21,
"id":5,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":646.204,
"y":167.408
},
{
"height":21,
"id":6,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":487.778,
"y":292.748
},
{
"height":21,
"id":7,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":453.016,
"y":454.804
},
{
"height":21,
"id":8,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":102.646,
"y":421.84
},
{
"height":21,
"id":9,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":452.717,
"y":357.642
},
{
"height":21,
"id":10,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":487.076,
"y":389.546
},
{
"height":21,
"id":11,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":678.752,
"y":167.175
},
{
"height":21,
"id":12,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":710.013,
"y":167.408
},
{
"height":21,
"id":13,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":582.025,
"y":167.408
},
{
"height":21,
"id":14,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":19,
"x":646.204,
"y":135.382
}],
"opacity":1,
"type":"objectgroup",
"visible":true,
"x":0,
"y":0
}],
"nextlayerid":5,
"nextobjectid":15,
"orientation":"orthogonal",
"renderorder":"right-down",
"tiledversion":"1.4.3",
"tileheight":32,
"tilesets":[
{
"columns":16,
"firstgid":1,
"image":"..\/tileset\/Dungeon_Tileset.png",
"imageheight":640,
"imagewidth":512,
"margin":0,
"name":"Dungeon_Tileset",
"spacing":0,
"tilecount":320,
"tileheight":32,
"tiles":[
{
"id":224,
"objectgroup":
{
"draworder":"index",
"name":"",
"objects":[
{
"height":27.9206,
"id":1,
"name":"",
"rotation":0,
"type":"",
"visible":true,
"width":23.9342,
"x":3.021,
"y":0.046968
}],
"opacity":1,
"type":"objectgroup",
"visible":true,
"x":0,
"y":0
}
}],
"tilewidth":32
}],
"tilewidth":32,
"type":"map",
"version":1.4,
"width":24
}
Loading