uralplan / psi-dev

Automatically exported from code.google.com/p/psi-dev
0 stars 0 forks source link

SofGamePlugin от liuch - разработка, пожелания, предложения #381

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
liuch пишет плагин для Psi+ к игре "Камень 
судьбы" - http://www.jabbergames.ru/
Здесь предполагается обсуждать данный 
плагин.

Original issue reported on code.google.com by maksim.maj on 12 Dec 2010 at 2:04

GoogleCodeExporter commented 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

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Сначала немного расскажу об игре, позже 
будет понятно зачем.
Игра представляет собой бота, который 
описывает текстом состояние самого игрока 
и мир, находящийся вокруг него. Если игрок в 
бою, то состояние боя. Есть режимы 
просмотра рюкзака, статуса своего игрока, 
просмотр других игроков и т.д.
Причем этот бот общается с игроками только 
текстом и только на русском языке. Плагин 
перехватывает ответы игрового бота, выдает 
некоторую информацию в графическом режиме 
как то: здоровье персонажа, энергия, 
содержимое рюкзака и т.д. не меняя при этом 
сам текст ответа.
Плаг очень большой, практически 
приложение. Много сделано, еще больше надо 
бы сделать. Остается плагом по двум 
причинам - не хочется писать/подгонять 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

GoogleCodeExporter commented 8 years ago
я против добавления данного плагина в svn. 
можем устроить голосование.

Original comment by vladimir.shelukhin on 31 Jan 2011 at 4:34

GoogleCodeExporter commented 8 years ago
Раз уж тут зашла речь об игре: конфа у нее 
есть? Есть вопросы и недоумения. 

Original comment by tishka17 on 1 Feb 2011 at 6:01

GoogleCodeExporter commented 8 years ago

Original comment by li...@mail.ru on 18 Apr 2011 at 8:40