Closed GoogleCodeExporter closed 8 years ago
Сейчас пишется версия 0.1.11 плагина, много
изменений. Есть более стабильная 0.1.10
(ссылки на плагин есть на сайте игры), но
администрацией игры переделан вывод боев в
игре, так что часть заявленных функций не
работает. После написания и отладки версии
0.1.11 исходники и описание выложу сюда.
Original comment by li...@mail.ru
on 13 Dec 2010 at 11:54
[deleted comment]
Сначала немного расскажу об игре, позже
будет понятно зачем.
Игра представляет собой бота, который
описывает текстом состояние самого игрока
и мир, находящийся вокруг него. Если игрок в
бою, то состояние боя. Есть режимы
просмотра рюкзака, статуса своего игрока,
просмотр других игроков и т.д.
Причем этот бот общается с игроками только
текстом и только на русском языке. Плагин
перехватывает ответы игрового бота, выдает
некоторую информацию в графическом режиме
как то: здоровье персонажа, энергия,
содержимое рюкзака и т.д. не меняя при этом
сам текст ответа.
Плаг очень большой, практически
приложение. Много сделано, еще больше надо
бы сделать. Остается плагом по двум
причинам - не хочется писать/подгонять xmpp
обвязку и успокоить усеров, что их пароли
нужны только им и клиенту.
Сейчас плаг выкладывается на той же вике
игры. Для unix пользователей написан bash
скрипт проверки последней версии, загрузки
проверки sha1 и установки. Windows пользователи
не расслабляются - сгружают, распаковывают
и ставят сами.
А теперь про трудности:
1. Одно из требований принятия плагина в SVN
это английский интерфейс самого плагина. Я
понимаю это требование, но для этого
плагина это не только лишняя, ненужная
работа делать инглиш интерфейс для
заведомо русской игры, но и проблемы
связанные с недостаточно быстрым
переводом интерфейса плагина обратно с
инглиша на русский. Основная аудитория
игры это школьники и студенты. С инглишом
там плохо. Английской аудитории игроков
перевод игрового бота на их родной язык не
светит в ближайшее время. Даже если я
переведу интерфейс на английский, бот
текст, не обрабатываемый плагином, будет
выдавать на русском.
2. Я активно играл в игру более года, сейчас
несколько месяцев практически не играю и
не собираюсь играть. Причины и некоторые
подробности можно почитать в вики игры,
блог игрока demon (это я). Там все более менее
подробно описано. Хотя плагин пока пишу, но
без прошлого энтузиазма. Поддерживать
буду, но как долго - не знаю. Для поддержания
и тестирования плагина для игры нужно быть
не только зарегеным пользователем но и
разбираться в игре, хотя мелкие
исправления можно делать и так.
3. Я, конечно, никогда не питал иллюзий на
счет качества моего кода (на плаге я учился
c++ и qt), но чем больше я знаю тем больше
кусков хочется переписать :) Но это
исправимо и будет исправлено. Плаг вроде не
течет, не крэшится но все же - некоторые
участки не слабо запутаны.
А теперь смотрим: Плаг слишком специфичен:
завязан на русскопонимающую аудиторию (бот
по другому не говорит), аудитория
пользователей не велика, если
администрация игры что то резко поменяет,
может оказаться полностью
неработоспособным т.к. плаг парсит текст
приходящий от бота и только на основании
парсинга работают его основные функции.
Теперь решайте, надо ли добавлять его в SVN.
Если есть еще вопросы, отвечу в конфе или
тут.
Original comment by li...@mail.ru
on 31 Jan 2011 at 1:37
я против добавления данного плагина в svn.
можем устроить голосование.
Original comment by vladimir.shelukhin
on 31 Jan 2011 at 4:34
Раз уж тут зашла речь об игре: конфа у нее
есть? Есть вопросы и недоумения.
Original comment by tishka17
on 1 Feb 2011 at 6:01
Original comment by li...@mail.ru
on 18 Apr 2011 at 8:40
Original issue reported on code.google.com by
maksim.maj
on 12 Dec 2010 at 2:04