www.mudconnector.su

Национальный мадконнектор.
Текущее время: Вт ноя 05, 2024 12:43 am

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




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

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

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

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

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

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


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

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


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

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

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


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

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

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


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

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

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

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

Былины

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


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

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

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

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


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

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

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

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


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

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


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

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

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

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

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

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


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

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

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

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

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

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

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


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

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


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


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

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