acbor
@acbor
Hobbist

Как сделать (и есть ли готовая тулза) преобразование 2д-карты в массив строк?

Пробую писать пробную игру на JS, так вот столкнулся с тем, что мне было бы удобнее рисовать уровень по 1 тайлу и потом преобразовывать нарисованную карту в массив строк. Было бы интересно самому написать, но абсолютно не представляю с чего начать. Или уже есть готовы решения с открытым кодом?

Пример:

Рисуешь что-то подобное
5aa6969485c76746833568.png
А оно преобразуется в что-то такое
5aa696b9b039a266863687.png
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 3
xevin
@xevin
django dealer, vuejs pusher
Есть такой редактор tiled
умеет сохранять в json и xml форматах
Ответ написан
twobomb
@twobomb
Я делал когда-то такое, ну это наоброт. А по поводу тайлы в текст, когда то писал игрушку на ActionScript3(flash) с движком box2d. Так вот использовал программу Tiled она сохраняет данные в xml, точнее ее собственное расширение .tmx. И эту карту уже можно парсить.
Ответ написан
JackShcherbakov
@JackShcherbakov
Могу ошибаться, но можно же просто сделать это поле для рисования таблицей, а затем по какому ряду (tr) циклом проходить и записывать в массив определенное значение, затем тоже самое, но со след, стиркой. Вот и все.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Нордкод Санкт-Петербург
от 120 000 до 250 000 руб.
ZAVOD Games Москва
До 70 000 руб.
YOPS LTD Санкт-Петербург
от 30 000 до 48 000 руб.