Prool’s JMC

Коллеги, нужна ваша помощь

Ск0чайте у меня please вот это (это сборка муд-клиента JMC)

http://files.mud.kharkov.org/jmc-prool/

и попробуйте запустить первую и вторую версии

оно вроде как-то не так мной собрано и не везде работает (у меня работает)

Письмо Бодричу о системе управления версиями

Дорогой Бодрич!

Что такое системы управления версиями, я конечно же знаю 😉 Еще когда в 90-х годах я разрабатывал свою простую операционную систему Пруликс, я использовал CVS (не сервер, а локально, причем в разработке участвовал я один, а CVS использовался только как средство документирования истории разработки. Ну и пару раз я делал откат к предыдущим версиям, когда допускал серьезные косяки)

Потом я примерно также использовал CVS при разработке Виртустан мада. Потом забросил CVSить

А потом, когда Былины переехали с собственного cvs сервера (см. www.mud.ru) на bitbucket, я переехал за ними. То есть, почему я выбрал bitbucket, а не github, потому что следовал за Былинами. Почему на Битбакете я выбрал mercurial? Да случайно. В работе с система управления версиями я использую только минимум базового функционала, так что мне что cvs, что svn, что git, что hg – одна хрень! Да и все эти системы похожи друг на друга, везде есть commit, push, pull и прочее. (И пока я работаю с кодом Виртустан мада один, у меня еще не было ни одного pull реквеста!)

Теперь о нашем тестовом репозитории test_zone. Насколько я понял, многопользовательская работа осуществляется примерно так:

1. Есть главный репозиторий – test_zone

2. Любой желающий поработать с ним делает себе клон на сервисе bitbucket. Вот мой клон

3. Затем свой клон с сервера bitbucket клонируется на свой локальный компьютер, получается локальный клон.

4. С локальным клоном можно работать (в данном случае редактировать зоны чем угодно, хоть текстовым редактором, хоть brusmuded, хоть olc, хоть bzeditor)

5. Когда изменения произведены, они отправляются в свой клон командами

git commit -a
git push

6. А из своего (моего) клона репозитория на сайте bitbucket создается pull request (я сделал тестовый реквест, не тот, что ты отменил, а еще один, уже с правильной кодировкой)

7. Главный админ главного репозитория (ты) может одобрить pull или не одобрить

8. PROFIT

И еще. Если кто работает на сервере Bitbucket с русскими текстами, никогда не редактируйте файлы онлайновый веб-редактором. Кодировка русских букв при этом сбивается на UNICODE. (А мы любим koi8-r) А редактирование на локальном компьютере с последующим commit/push работает нормально

Пруль

God Wars II

В апреле 12 года я узнал о существовании не “комната-ориентированного” мада, а “координатно-ориентированного”. Это God Wars II. Его сайт godwars2.org, connect godwars2.org 3000. Посмотрите скриншоты, зайдите любым мад-клиентом, походите (мад англоязычный, но базового знания языка хватит, чтобы понять сущность концепции). В общем, с точки зрения интерфейса это похоже на многопользовательский рогалик

Самый красивый интерфейс этого мада (как на скриншотах) получится, если инсталлировать MUSHclient и установить годваровские плагины: http://godwars2.org/plugins.php
Я сделал. Красота!

При инсталляции MUSHclient и плагинов имя мада (”World name”) должно состоять из одного слова, иначе сохраненный файл настроек потом нельзя будет открыть и ничего работать не будет


И еще один оригинальный мад, правда не столько революционный. Lola MUD (Low lands MUD) с протоколом VT100 (это протокол есть в клиенте tintin++) и оригинальным “тактическим экраном” сверху

lolamud.net:6969