Русифицированный tbaMUD

Уважаемым prool 'ом начата работа по русификации кодовой базы tbaMUD, развившейся из CircleMUD. Страница проекта находится на Гитхабе: https://github.com/prool/tbamud. Хотелось бы узнать от Пруля о впечатлениях по tbaMUD в сравнении с Circle и Былинами.

6 комментариев

avatar
  • prool
  • 0
tbaMUD это по сути тот же Circle. Много мелких полезных фич типа команды dig, которая «прорубает» пространство и делает новую комнату в указанном направлении (и проход в нее). Отличие от кодовой базы Былин (я в первую очередь программист, а не гейм-дизайнер или геймер) в том, что это не C++. Что проще для меня. Собирая мады на разных платформах (Ubuntu, Debian, Centos, 34/64, Windows) я много мучился с используемыми в Былинах пакетами boost и python
avatar
tbaMUD собирается на этих платформах без проблем?
avatar
  • prool
  • 0
да. и это хорошо
avatar
А, с DGScript они там что-нибудь делали в плане стабильности? То есть, чтоб от кривого триггера сервер не падал?
avatar
  • prool
  • 0
Не знаю. Для меня DGScript вещь в себе. В своем старом муде (Virtustan MUD), когда мне надо было сделать моба (или объект, или комнату) с нестандартным поведением, я тупо делал спецпроцедуру, то есть писал код.

И по большому счету, чтобы скрипты гарантированно не клали мад, надо делать каждому скрипту виртуальную среду.

Или как вариант: честно было бы, чтобы моб управлялся так же, как и персонаж (и видел то же), поэтому каждый моб должен быть реализован в виде внешнего процесса, общающегося с мадом по телнет ;-)

А падать мад может и от кривого объекта. Один из моих друзей-троллей сделал меч с параметрами

10000D1+1

И на каждый удар этого меча эмулировалось бросание кубика 100 тысяч раз. Мад жутко тормозил.

А другой имм дал команду смещения времени вперед на 10 лет. И мад начал отрабатывать все события за 10 лет.

Так что защиты от дурака не существует
avatar
  • prool
  • 0
Если надо, могу поднять тестовый сервер с tbaMUD и дать всем полный доступ с целью посмотреть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.