Трассировка маршрута к prod.github.map.fastlylb.net [151.101.36.133]
с максимальным числом прыжков 30:
1 <1 мс <1 мс 1 ms www.routerlogin.com [удалено]
2 1 ms <1 мс <1 мс 217.14.207.27
3 1 ms 1 ms 1 ms izhevsk21.mark-itt.net [удалено]
4 1 ms <1 мс 1 ms 217.14.200.55
5 1 ms 1 ms 1 ms 192.168.239.114
6 2 ms 1 ms 4 ms 37.29.111.81
7 77 ms 68 ms 68 ms 10.222.18.101
8 * * * Превышен интервал ожидания для запроса.
9 * * * Превышен интервал ожидания для запроса.
10 786 ms 67 ms 68 ms 10.222.78.86
11 46 ms 46 ms 46 ms 83.169.204.82
12 67 ms 66 ms 66 ms 83.169.204.89
13 67 ms 66 ms 66 ms 80.249.212.183
14 * * * Превышен интервал ожидания для запроса.
15 67 ms 66 ms 66 ms ivan386.github.io [151.101.36.133]
Никто не мешает писать код, когда тебе это нужно, открываешь блокнот и в путь, я же не говорю, что писание кода запретить нужно полностью, просто надо снизить порог входа в твою программу. В мадах слишком мало человек, чтобы хоть кем-нибудь разбрасываться.
На гитхабе и битбакете десятки новых кодовых баз, если не сотни. Вот, например, есть Evennia, у которой целых 34 разработчика. Но, заходим на mudstats и делаем сортировку по году основания мада, и что же мы видим? Почти все последние мады (а скорее всего все, так как не охота разбираться, что такое other) сделаны на движках 90х годов:
Почему так? Может быть потому, что нет смысла использовать новый движок, раз он не дает ничего нового по сравнению со старым?
Абсолютно не согласен. Время консольных мамонтов ушло, в 21м веке мады должны делаться мышкой, без лишней необходимости писать код. Писать километры текста, тысячи раз повторяющихся одних и тех же if...else...then...end, согласятся лишь программисты, но у них, как правило, туго с фантазией и креативностью. К тому же, это жутко неудобно, постоянно переключаться с английского на русский, когда все команды на английском, а описания и смысловой текст на русском. Говорю это по своему опыту работ с движками для IF, я перепробовал все, что смогли предложить отечественные разработчики: QSP, INSTEAD и т.д., все они написаны для программистов и сложны для входа в них. Пришлось использовать зарубежный RAGS, хотя он не расчитан на другие языки кроме английского, некоторые вещи зашиты слишком глубоко в движке и частичная англификация сохраняется в игре. RAGS позволяет создавать игры, ничего не зная о программировании и не писать кода практически ни сколько. Вот и интересно мне, почему наши программисты не могут повернуться лицом к обычным людям.
Традиционно разработчики серверов идут от абстрактного к частному, сначала делают ядро, которое не умеет ничего, кроме как принимать подключения игроков и игрокам на таком сервере предлагается для начала только чатиться, затем делаются объекты с которыми можно совершать простые действия, потом примитивные мобы, а потом в самом конце для всего этого делают редактор, если силы на него остаются.
Это традиционный подход. А, мне кажется, что можно идти и от обратного. Сначала создаем простой редактор зон (GUI) и делаем его модульным. Сначала он может лишь создавать описания комнат, постепенно добавляем ему функционал: возможность создавать объекты, мобов. Прикручиваем какой-нибудь скриптовый язык для оживления мобов. Сетевую часть добавляем в самом конце, когда мир уже полностью готов и существует сам по себе, причем делаем ее тоже модульной, хочешь подключаешь телнет, хочеш ssh и т.д. Получится этакая революционная кузница миров, где можно творить, что хочешь. Можно сделать классический мад, можно одиночный IF, в общем на что фантазии хватит.
Для игрока самое важное это конечный результат, какой получится игра, и от этого конечного результата надо и попробовать идти.
Ну, у тебя то юмор еще нормальный. На мой вот черный юмор обычно все обижаются и общаться после моих шуток уже не хотят. :) Насчет, надписи на стене дома, это тоже шутка такая была. :)
Не обязательно изобретать свой велосипед, можно воспользоваться готовым решением, например Яндекс API для переводчика https://tech.yandex.ru/translate/ или от гугла. Переводят сейчас не очень хорошо, но они пытаются улучшить работу, гугл с нейросетями все для этого экспериментирует. Может когда-нибудь машинный перевод не станет отличаться по качеству от человеческого.
Кстати, когда я пытался войти в мад на французском языке, у меня появилась идея, что было бы неплохо, если бы в тортилле был плагин для автоматического перевода текста, как поступающего с сервера, так и отправляемого на сервер. То есть, не только то, что все описания появляются на экране уже переведенными, но и отправляемые команды переводились бы автоматически на нужный язык (например, вводишь «сказать привет», а сервер получает «tell hello»).
Кстати, появилась совершенно безумная идея (ну, как обычно) создания мада, построенного на теме межнационального соперничества, например, между русскими и немцами, этакий World of Tanks MUD. Так как, Вторая Мировая слишком трагическая, то такой MUD может быть по мотивам Первой Мировой. Этот мад должен быть двуязычным, то есть все описания дублируются на русском и немецком языках. Геймплей построен на захвате контрольных точек и поделен на сезоны, по окончании которого результаты обнуляются.
Можно использовать и сам mudportal https://github.com/plamzi/MUDPortal-Web-App, вроде с установкой ничего сложного. Единственное, надо кириллические кодировки туда добавить.
Трассировка маршрута к prod.github.map.fastlylb.net [151.101.36.133]
с максимальным числом прыжков 30:
1 <1 мс <1 мс 1 ms www.routerlogin.com [удалено]
2 1 ms <1 мс <1 мс 217.14.207.27
3 1 ms 1 ms 1 ms izhevsk21.mark-itt.net [удалено]
4 1 ms <1 мс 1 ms 217.14.200.55
5 1 ms 1 ms 1 ms 192.168.239.114
6 2 ms 1 ms 4 ms 37.29.111.81
7 77 ms 68 ms 68 ms 10.222.18.101
8 * * * Превышен интервал ожидания для запроса.
9 * * * Превышен интервал ожидания для запроса.
10 786 ms 67 ms 68 ms 10.222.78.86
11 46 ms 46 ms 46 ms 83.169.204.82
12 67 ms 66 ms 66 ms 83.169.204.89
13 67 ms 66 ms 66 ms 80.249.212.183
14 * * * Превышен интервал ожидания для запроса.
15 67 ms 66 ms 66 ms ivan386.github.io [151.101.36.133]
Трассировка завершена.
На гитхабе и битбакете десятки новых кодовых баз, если не сотни. Вот, например, есть Evennia, у которой целых 34 разработчика. Но, заходим на mudstats и делаем сортировку по году основания мада, и что же мы видим? Почти все последние мады (а скорее всего все, так как не охота разбираться, что такое other) сделаны на движках 90х годов:
Почему так? Может быть потому, что нет смысла использовать новый движок, раз он не дает ничего нового по сравнению со старым?
Это традиционный подход. А, мне кажется, что можно идти и от обратного. Сначала создаем простой редактор зон (GUI) и делаем его модульным. Сначала он может лишь создавать описания комнат, постепенно добавляем ему функционал: возможность создавать объекты, мобов. Прикручиваем какой-нибудь скриптовый язык для оживления мобов. Сетевую часть добавляем в самом конце, когда мир уже полностью готов и существует сам по себе, причем делаем ее тоже модульной, хочешь подключаешь телнет, хочеш ssh и т.д. Получится этакая революционная кузница миров, где можно творить, что хочешь. Можно сделать классический мад, можно одиночный IF, в общем на что фантазии хватит.
Для игрока самое важное это конечный результат, какой получится игра, и от этого конечного результата надо и попробовать идти.
Блин, не там комментарий оставил.