Вы не вошли.
Страницы 1
Что такое JC, как и зачем его поддерживать -- пытать xeye (aka аффтор сего творения).
cat /dev/zero > /dev/null
Вне форума
Так-с, ща будет несколько разделов:
Что это такое
На настоящий момент, JC - это просмотрщик баз VPA. В глубоком потенциале это еще и VGA Planets клиент. Т.е. не факт, что он когда-нибудь доделается до уровня клиента, но уж до полноценного просмотра баз ему осталось не так долго. Уже сейчас он умеет многое, что мне (и, думаю, не только мне) всегда хотелось видеть в клиенте.
Фичи
Обработка базы -- одна из самых проработанных частей программы. Ведется подробный лог обработки, в котором можно найти много интересного.
JC попутно использует файлы *spec.dat, truehull.dat, race.nm (в том же каталоге, что и подключаемая база) В перспективе будет обработка pconfig.src и hullfunc.txt. Если файлы отсутствуют, ничего страшного не происходит
Помимо показа на карте объектов, важнейшей возможностью клиента является показ таблиц основных сущностей: планет, баз, кораблей, минных полей. Колонки сортируются по нажатию на заголовок, дополнительно происходит сортировка по расе.
Особое внимание уделено интерфейсу, который призван не мимикрировать под VPA, а предоставлять современные возможности, как-то: перемещение окон, присоединение друг к другу в виде табов, открепление и вынос за пределы главного окна приложения, сворачивание в боковые панели.
Используется полупрозрачность для показа ряда объектов, а так же сглаживание. Для медленных компутеров эти возможности можно отключить.
Карту так же можно двигать перетаскивая рамку на мини-окне.
Возможно выделение нескольких объектов традиционным для современных игр образом -- перетаскивать мышку с нажатой левой кнопкой. На экране и в таблицах будут выделены соответствующие объекты. Несколько областей можно выделить держа нажатым Ctrl.
По нажатию на строку в таблице выделяются объекты на экране. Возможно групповое выделение с Shift.
По одиночному нажатию левой кнопкой выводится краткая аннотация к ближайшим объектам. Возможен показ нескольких аннотаций с нажатием Ctrl.
Аннотации можно перетаскивать. Аннотации закрываются двойным нажатием правой кнопки.
Снимок экрана:
Установка и запуск
Устанавливаем Яву (если у вас её ещё нет), для работы требуется версия не менее 1.5 (она же 5.0) последняя версия 6.0 тоже замечательно работает
Для показа текстов в 866 кодировке (названия кораблей, сообщения игровой почты) при установке Явы выберите "Support for Additional Languages"
Скачиваем добро
Запускаем java -jar jc.jar (можно еще указать параметром имя файла с VPA базой) или пользуемся батником jc.cmd или просто даблкликом на jc.jar, если в системы установлена соответствующая ассоциация (в виндах появляется после установки явы)
Основной файл программы отдельно доступен по ссылке, когда программа обновляется, то обычно меняется именно он, а остальное можно не качать.
Основные кнопочки
Изменение масштаба - колесо мышки
Перетаскивание - двигать мышку с зажатой правой кнопкой
Выбор ближайшего - нажатие левой кнопки
Пометка - зажать левую кнопку и перетащить мышь
Закрыть аннотацию - двойное нажатие правой кнопки
Переход по истории ходов - кнопочки + и -, как и в VPA
История изменений
Вообще, разработка плавно ведется уже более полугода, и точный список изменений надо вытаскивать из репозитория...
to be continued...
Отредактировано xeye (01.08.2007 13:13:53)
Вне форума
супер... вот бы до клиента его проапгрейдить поскорее
Вне форума
выбираем планету, начинаем нажиать +/- инфа о планете/корабле пропадает, хотелось бы не тыкать каждый ход в планету/корабль...
нигде не нашел упоминания о версии вьювера...
опять же желателен обход планет/кораблей по цепочке... с клавиатуры (можно и с мышки но это надо много кнопок или хитрые манипуляции)
Вне форума
опять же желателен обход планет/кораблей по цепочке... с клавиатуры (можно и с мышки но это надо много кнопок или хитрые манипуляции)
а в чем смысл обхода по цепочке? чем плохо открыть табличку кораблей/планет и тыкать последовательно? или вообще не тыкать а посмотреть в таблице, там все написано ))
Вне форума
Siniy пишет:опять же желателен обход планет/кораблей по цепочке... с клавиатуры (можно и с мышки но это надо много кнопок или хитрые манипуляции)
а в чем смысл обхода по цепочке? чем плохо открыть табличку кораблей/планет и тыкать последовательно? или вообще не тыкать а посмотреть в таблице, там все написано ))
в том что не все данные о планете влезают в строку, на карте это нагляднее, переводить взгляд со списка на экран тоже нудобно, ведь по номерам то не помнишь кде какая планета. Ила такую возможность, не могу с работы посмотреть, если идешь по списку планет то чтобы на карте появлятось диалоговое окошко...
Опять же не помню и не могу проверить если перестроить столбцы в списках планет/кораблей/баз "под себя", при следующем запуске они сохранят свой порядок?
Вне форума
в том что не все данные о планете влезают в строку, на карте это нагляднее, переводить взгляд со списка на экран тоже нудобно, ведь по номерам то не помнишь кде какая планета. Ила такую возможность, не могу с работы посмотреть, если идешь по списку планет то чтобы на карте появлятось диалоговое окошко...
Опять же не помню и не могу проверить если перестроить столбцы в списках планет/кораблей/баз "под себя", при следующем запуске они сохранят свой порядок?
если даблкликать по списку, то планета будет подсвечиваться и центрироваться, имхо удобно.
конечно, настройка таблиц планируется... когда-нибудь не зря я там для этого кнопочку сделал.
и будет отдельная вьюшка с пропертями текущего объекта
Вне форума
какое то развитие просмотрщика/клиента осуществлялось?
из всех просмотренных клиентов самый вызвавший наибольшие ожидания был iClient
и вот еще этот просмотрщик.
какие перспективы вообще?
Вне форума
какое то развитие просмотрщика/клиента осуществлялось?
из всех просмотренных клиентов самый вызвавший наибольшие ожидания был iClient
и вот еще этот просмотрщик.
какие перспективы вообще?
про iclient правдиво: http://vgap.dailyfun.org/wiki/doku.php?id=iclient
про jc:
у меня просто нет мотивации превращать в нормальный клиент. слишком мало игроков.
да что там клиент, я по поводу этого вот просмотрщика получил за всё время 3-4 отзыва, и то от людей с которыми я регулярно общался на планетсовом IRC-канале.
Вне форума
april76 пишет:какое то развитие просмотрщика/клиента осуществлялось?
из всех просмотренных клиентов самый вызвавший наибольшие ожидания был iClient
и вот еще этот просмотрщик.
какие перспективы вообще?про iclient правдиво: http://vgap.dailyfun.org/wiki/doku.php?id=iclient
про jc:
у меня просто нет мотивации превращать в нормальный клиент. слишком мало игроков.
да что там клиент, я по поводу этого вот просмотрщика получил за всё время 3-4 отзыва, и то от людей с которыми я регулярно общался на планетсовом IRC-канале.
про Ыклиент сильно написано )) спасибо за хорошие эмоции )
будем надеяться что члены этой тайной организации таки выведут в свет свое детище!
много надежд
а по поводу мотивации и просмотрщика, то понимаю конечно тебя, но ведь если вспомнить историю, то какая мотивация у ивлева была когда он сочинял ВПА? ну кроме любви к стратегическим игрушкам? ведь концепция клиента и революционность интерфейса была потрясающая на тот момент. да и сейчас Ыклиент это лишь попытка портировать ВПА под винду, да на большее и рассчитывать нельзя. ну и если плагины прикручивать можно будет, то и все, готов супер клиент.
да наверное никакой мотивации кроме желания и энтузиазма быть не может, ну а если нету его то и говорить не о чем ))
будем ждать Ыклиент тогда ))
Вне форума
какая мотивация у ивлева была когда он сочинял ВПА?
наверное уродский стандартный клиент, которым он был вынужден пользоваться?
Welcome to Z'Ha'Dum!
Вне форума
но ведь если вспомнить историю, то какая мотивация у ивлева была когда он сочинял ВПА? ну кроме любви к стратегическим игрушкам?
тогда куча народу играла, и он сам играл. сейчас и кучи народа нет, которым это бы было нужно, и я сам не играю.
будем ждать Ыклиент тогда ))
я думаю, куда больше вероятность дождаться чего-то от меня )
нет, серьезно, кто автор этого ыклиента уже даже не вспомнить, последним его трогал валексей, с резюме: "гуано, развитию не подлежит, надо переписать с нуля", причем сейчас он даже не может найти эти сорцы.
что касается меня, то представь ситуацию:
у тебя есть время, ты можешь его потратить на...
1)...новую игру, в чем-то напоминающую планетсы, но более дружественную к игрокам, которая может запросто заполучить аудиторию 10-50тыс игроков, особенно если затачиваться на планшеты (а может и не получить) но эти цифры скорее минимум, чем максимум
2)...создание нового клиента для планетсов, для которого будет гарантированное сообщество из 30-40 пользователей, но крайне маловероятно, что число юзеров доберется хотя бы до 5тыс -- это если юзеры планетс.ню массово перейдут
что из этого выбрать? даже не рассматривая вопрос зарабатывания на этом бабла, а просто вопрос "пользы для общества"
Вне форума
ясно
а такой процедурный вопрос
в чем основная сложность открыть исходники?
выложить там их на сорсфорж да и пусть люди пользуются
может и найдутся энтузиасты
тем более, что ВПА давно в исходниках лежит, почему бы и други клиентам не открыть исходники?
или есть еще мечты монетизировать усилия?
я не говорю про Ыклиент (хотя если у тебя есть выходы на автора, то и ему закинуть удочку можно)
Вне форума
а такой процедурный вопрос
в чем основная сложность открыть исходники?
выложить там их на сорсфорж да и пусть люди пользуются
А тупо бессмысленно. Ява-код декомпилируется почти один к одному, если бы кому-то надо было, его бы уже взяли за основу или спросили бы у меня. Прошло 8+ лет, никто не интересовался.
может и найдутся энтузиасты
тем более, что ВПА давно в исходниках лежит, почему бы и други клиентам не открыть исходники?
или есть еще мечты монетизировать усилия?
я не говорю про Ыклиент (хотя если у тебя есть выходы на автора, то и ему закинуть удочку можно)
VPA открыт с 2001 или 2002г вроде бы. за все это время ему добавили кучку мелких фишек (в основном, на предсказание и визуализацию) и улучшили совместимость с развивающимся пхостом. Кто это делал? 5 чел (Стефан, валексей, я, ещё один немец и поляк)
JVC - очень приличный по фичам клиент (http://www.happypenguin.altervista.org/ … wnShip.gif) актуальный даже сейчас. Открыт вроде бы с 2006, кому было интересно (например мне) декомпилировали его и раньше, чтобы посмотреть как он там внутри устроен. Много ли фич добавили энтузиасты за все это время? Ни одной.
Есть еще несколько клиентов с открытыми исходниками. Все они давным давно брошены, никаких энтузиастов нет даже на горизонте.
Вне форума
особенно если затачиваться на планшеты
...
что из этого выбрать? даже не рассматривая вопрос зарабатывания на этом бабла, а просто вопрос "пользы для общества"
В качестве пользы для общества - может кто подскажет
Как отключить второй курсор мыши в Dosbox-Turbo под андроид (или может есть другой досбокс получше?..)
VPA вполне играбельно, но на экране два курсора, которые двигаются не совсем симметрично - один как-бы системный (стрелочка), а другой - впашный прицел. В настройках мыши есть Absolute/Relative, вот в режиме relative впашный курсор ездит в стороне от системного (я так понимаю, под тачскрин заточено, чтобы пальцем возюкать курсор не ПОД пальцем, а рядом с ним), а в режиме Absolute он вообще не туда позиционируется при кликах.
Вне форума
Страницы 1