www.mudconnector.su

Национальный мадконнектор.
Текущее время: Вт май 21, 2019 2:23 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Генерация карты
СообщениеДобавлено: Вс сен 09, 2012 1:24 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 546
Откуда: Харьков
Вчера я таки собрался и накодил несложную программу (не часть мада, а внешнюю утилиту) для постройки карты мада по файлам *.wld

Вот примерно такое она выдает:

http://prool.kharkov.org/mud/map1.html

Чуть позже причешу прогу и выложу (если этот код вообще кому-то пригодится). Карту можно сделать красочной, применив тайлы (tiles), что достаточно просто. На сбоях геометрии картографер обижается и перестает рисовать (что естественно)

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация карты
СообщениеДобавлено: Вс сен 09, 2012 10:14 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 6:20 pm
Сообщений: 213
по идее готовый алгоритм построения карты есть в mudmapper, причем с раздвижением в случае "кривой" геометрии


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация карты
СообщениеДобавлено: Вс сен 09, 2012 10:15 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 546
Откуда: Харьков
Чукча не читатель, чукча писатель!

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация карты
СообщениеДобавлено: Ср сен 12, 2012 4:58 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 546
Откуда: Харьков
Постепенно из моего картопостроителя получается интерактивная система. Теперь по миру муда можно бродить
(это не игра, а только карта), то есть двигать окно зрения (весь мир-то шире чем экран) и двигать курсор по комнатам. Кроме того, построитель находит ошибки в геометрии и сообщает о них

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация карты
СообщениеДобавлено: Чт сен 13, 2012 4:36 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 546
Откуда: Харьков
Сегодня я еще усовершенствовал свою программу

И вот построенные ею карты

Виртустан муд

Былины

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация карты
СообщениеДобавлено: Пт сен 14, 2012 3:51 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 546
Откуда: Харьков
Вот исходники

http://prool.kharkov.org/mud/grafor/

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация карты
СообщениеДобавлено: Вт сен 18, 2012 5:41 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 546
Откуда: Харьков
Сделал интерактивную карту муда в виде cgi-приложения (то есть в виде веб-страницы). Она пока сырая бета и без тайлов, но концепт уже виден:

http://prool.kharkov.org/mud/1

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация карты
СообщениеДобавлено: Пт ноя 09, 2012 2:03 am 
Не в сети

Зарегистрирован: Вт мар 24, 2009 6:20 pm
Сообщений: 213
забавно, да :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация карты
СообщениеДобавлено: Ср июн 19, 2013 6:54 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 546
Откуда: Харьков
Сегодня я зарелизил очередной вариант построителя карты мада, который я назвал ГРАФОР (так когда-то, в 80-е назывался графический пакет на Фортране для ЕС ЭВМ. Мой Графор строит карту мада по суммарному .wld файлу из базы мада). Теперь Графор рисует стенки и видно проходы как в плоскости, так и вверх-вниз:

http://prool.kharkov.org/mud/mud-map/2/

(Я использовал SVG-графику, посмотрите исходник страницы и всё поймете)

Вечером, если будет время, построю Графором карту Былин

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация карты
СообщениеДобавлено: Пн мар 11, 2019 2:33 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 546
Откуда: Харьков
Прошло шесть лет...

За это время я пару раз переделывал свой сервер и все ссылки побились.

Пример мое карты вот http://mud.kharkov.org/map/zone99.html

Исходники картопостроителя лежат в исходниках мада, на Гитхабе:

https://github.com/prool/virtustan-mud/tree/master/utilities/mudmap

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron