Оказывается, уже вышел tintin++ 2.01.1
Category: Без рубрики
История
История разработки мной Виртустан мада и других смежных проектов можеть быть условно разделена на 3 этапа:
1-й этап (с самого начала) освещался в Живом журнале – http://virtustan_mud.livejournal.com/ с 22 сентября 2007 года – февраль 2014
2-й этап освещался в блоге mud.kharkov.ru (когда по адресу kharkov.ru был установлен WordPress Multiuser) – эта инфа утеряна при сбое сервера kharkov.ru, в archive.org почти ничего не сохранилось. Есть также украинский интернет-архив archive.org.ua
3-й этап – это данный автономный блог blog.mud.kharkov.org на WordPress – с марта 2013 г
(На перекрытие дат не смотрите, были периоды, когда я дублировал записи в несколько блогов)
Карта Мидгаарда
http://dawn.rplay.net/map_midgaard.html
пригодится для работы с tbaMUD, потому как там тоже есть Мидгаард
Hameleon Mud game client
Два флешовых веб-клиента
Два флешовых веб-клиента:
http://bc-dev.net/projects/fmud/
Чем плох флеш: тем, что современный флеш требует на отдельном порту держать “сервер разрешения доступа” (flash policy server) без которого у клиента флеш не запустится
Библиотеки для работы с протоколом telnet: libtelnet & Anachronism
libtelnet: https://github.com/seanmiddleditch/libtelnet
Anachronism: https://github.com/Twisol/anachronism
Много старых игр времен MSDOS, в которые можно играть онлайн
Из близкого к мадам я пока нашел DOOM Rogue Like и оригинальный rogue
tbaMUD+prool
Ну чо, я практически русифицировал tbaMUD. С падежами я решил не заморачиваться и сообщения не переводил, но сделал главное: теперь муд нормально воспринимает символы из старшей половины таблицы ASCII, кириллица внутри мада хранится в UTF-8, а снаружи в UTF-8 или koi8-r. Добавить кодировки win, alt, lat проще простого. (В Винде хороший клиент Tortilla, который умеет UTF-8) Пока кодировки переключает флаг summonable (команда toggle summonable on или off). Можно делать русские команды, русских мобов и предметы (без падежей!) И украинских! И белорусских! И болгарских! И сербских! (Или братушки сербы уже перешли на латиницу?)
Всё на гитхабе https://github.com/prool/tbamud
И описанный в предыдущем посте баг нейтрализован
Обращаю также ваше внимание на то, что на гитхабе tbaMUD+prool сделан в виде форка и работы в этом муде не отображаются на гитхабовском календарике квадратегами. Негодую на эту политику Гитхаба!
Рабочее
tbamud/prool, который я кручу-верчу, выпал при команде shutdown в корку
это плохой знак
“нам потребуются более тщательные наблюдения”
Место, где происходит crash найдено при помощи gdb и помечено. Обычный сбой при использовании ptr (или там ноль или мусор). Как бороться с нулем, понятно, проверять. Причем вероятность сбоя низкая: при освобождении фолловеров, но не всегда
Еще и gdb в корку вылетел
Apr 22 16:23:46 ���� :: (GC) Shutdown by Prool. Apr 22 16:23:46 �%W :: Closing all sockets. Apr 22 16:23:46 :: Closing link to: Prool. Apr 22 16:23:46 :: Saving current MUD time. Apr 22 16:23:46 :: Normal termination of game. Fri Apr 22 16:23:46 2016 Normal termination of game. Apr 22 16:23:46 :: Clearing game world. Fri Apr 22 16:23:47 2016 locate follower who is not head of list Fri Apr 22 16:23:47 2016 locate follower who is not head of list Program received signal SIGSEGV, Segmentation fault. ../../gdb/dwarf2-frame.c:1907: internal-error: decode_frame_entry_1: Assertion `fde->cie != NULL' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) y ../../gdb/dwarf2-frame.c:1907: internal-error: decode_frame_entry_1: Assertion `fde->cie != NULL' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Create a core file of GDB? (y or n) y Аварийный останов (core dumped)
Ссылки
Текущее
Подал заявку на включение мада “Зеркало” в mudstats.com