vn_tochki - vpoints ver 1.2.2
[Recent Entries][Archive][Friends][User Info]
rss этого журнала
[http://lj.rossia.org/users/vn_tochki/data/rss]
10:45 pm
[Link] |
vpoints ver 1.2.2
Vpoints - программа для анализа игр в
Точки. (Версия 1.2.2, без задачника.)
Эта версия устарела! Пожалуйста, смотрите описание самой последней версии.
Рассчитана на игроков любого уровня: новички смогут
порешать задачи и обучиться базовым приемам,
профи - разобрать сложные партии и выложить собственные разборы.
Программа бесплатная.
Скачать саму программу можно здесь: [
1 ,
2 ,
3
] (весит полмега, последнее обновление 7 сентября)
Исходный код программы здесь: [
1 ,
2 ,
3
] (он без обновлений (см.ниже))
О копирайте см. в конце описания.
Возможности программы:
- есть возможность открывать игры vkontakte!
Причем автоматически, вам не надо будет вручную копировать все ходы.:) Подробнее о форматах игр смотри в разделе ниже (скоро будет pointsXT и родственный sgf).
- возможность проводить удобный анализ партии:
-рассматривать возможности развития партии с любого места (реализуется с помощью дерева ходов)
-добавлять комментарии к любому ходу. Некоторые метки можно ставить прямо на поле. Этот ход будет отмечен в дереве звездочкой.
-весь результат работы можно сохранить.
- Персональные настройки (например, цвета) не теряются при перезапуске программы.
- Кнопки: "сменить ход", "добавить скрест", "доп.ход". Регулируемые размеры точек, их цвета.
- Размеры поля меняются, если менять размеры самой программы. Попробуйте. (Тащить надо мышой за край окошка:)
- возможности играть по интернету нет.
Обновления программы уже после выпуска первой версии:
Добавлено дополнительное управление дерева c помощью клавиш. (См.вкладку "напоминалка").
добавлена возможность отменять последний сделанный ход ("undo").
записи игр в "родном" формате sgftochki теперь можно сохранять/загружать через буфер обмена.
корректные графические размеры поля при загрузке файла.
в игре теперь выделяется последний сделанный ход. При нажатии на F1 он дополнительно подсвечивается.
немного расширена навигация по дереву (см. вкладку "напоминалка").
добавлена возможность удалить ненужную ветвь дерева
исправлено сохранение и отображение имен играющих
Hint!: игры, которые оборвались из-за глюков на контакте, теперь можно доиграть или пересмотреть в этой проге.:)
Hint2: Теперь есть, наконец, возможность собрать все партии с последнего турнира в едином месте.) Об этом ниже.
Форматы файлов, поддерживаемые программой:
Пока-что только мой собственный формат sgftochki и код игры из контакта. Тем не менее, хочу заметить, что хоть моя программа работает и только с двумя типами файлов, все остальные работают с одним в лучшем случае.) В следующую версию проги рассчитываю уже добавить поинтсовский *.sav и польский sgf - тогда прога уже будет открывать все популярные форматы файлов. Кстати, тем самым появится мостик между pointsXT и польским редактором sgf. Vms пытался внедрить подобную идею, но, боюсь, для этого ему пока-что приходилось копировать все ходы вручную; а скоро это уже можно будет переложить на комп.) Ждите.)
Подробнее о sgftochki для тех, кто разбирается в формате sgf:
зарезервированный польский GM[40] я решил не использовать: правила у них все-таки другие. У меня основное: R,B-ходы красного/синего, TR-метка треугольником, SQ-квадратом, CR-кружком, AB,AR - много синих/красных, SZ - размеры поля, JU[c] и JU[p]-индикаторы для задачника (об этом ниже).
Как помочь проекту?
Основное:
- рассказать другим точкистам об этой программе.
А также:
- помочь с графическим оформлением. !внимание! Если возникнут какие-нибудь предложения в этой области, то учтите: я считаю, что лучше не иметь оформления вовсе, чем иметь среднее или плохое оформление.
- при желании закинуть денег на яндекс.кошелек 41001361844326. Но все ж небогатые, так что особо и не надеюсь.
- если вы играете на плейсете, и вам хотелось бы попробовать эту программу там - напишите мне размеры полей и я добавлю их. То же самое в отношении любого другого места, где играют в точки.:)
Если Вы знаете Delphi:
- подскажите, в каком порядке выполняются выражения "and" в разных билдерах? То есть, если первая скобка (до "and") выполнима и выдает false, то будет ли билдер залезать во вторую скобку и смотреть что там?
- Если Вы умеете работать массивами классов (class), то подскажите, где можно прочитать про них мануал. Только учтите, что в случае чего я буду спрашивать и уточнять именно у вас.:)
- подскажите, как открывать и прорисовывать со сжатием (желательно умным) файлы *.jpg или *.png. Т.е. нужно файл открыть, сделать умный Stretch и прорисовать результат в Canvas. Из всего этого я умею делать только последнее. "Умное сжатие" - значит более красивое, чем через Canvas.StretchDraw(...);
Сами пишете проект для точек?
С поддержкой игры по интернет? С игрой на торе и несколькими "якорями"? Да хоть на замощении гиперболического пространства правильными пятиугольниками - напишите - возможно, работать вместе будет только интересней. У меня прога на Дельфи.
Учавствовать в будущем развитии проекта
Общие замечания:
Копирайт:
Программа бесплатная. Разрешено использовать, копировать и редактировать ее исходный код при условии сохранения открытости этого кода, в некоммерческих целях.
Вся ответственность за любое использование этой программы лежит на самом пользователе этой программы.
Все права принадлежат создателю программы, Василию Новикову.
использование программы во время рейтинговых игр не приветствуется.
почти все горячие клавиши - классичиские через alt. В любой программе работают так: если зажмете эту alt, то увидите, что названия на многих кнопках, пунктах меню и т.п. содержат одну подчеркнутую букву. Нажмите эту букву на клавиатуре - соответствующая кнопка нажмется, меню откроется. Например, для открытия файла из vkontakte нужно последовательно нажать: alt,ф,к,о.
Вообще, если у вас есть идеи по улучшению программы - пишите. Я не могу гарантировать, что все добавлю, но постараюсь посмотреть ваше предложение и добавить что можно.
Дальнейшее развитие проекта:
1)Доделка уже запланированного:
- при нажатии кнопки F1 выделяется последний ход.
- добавить кнопку отмены последнего хода.
- открытие файлов pointsXT.
- работа с sgf: сохранение, загрузка. Польский СТОП поддерживаться не будет (да и незачем).
- добавить поддержку тегов партии.
- возможность удалить ветвь.
- выделять в мини-картинке пункты с комментариями.
- добавить выбор языка (украинский, английский).
- в разделе "бегать по дереву" разрешать большие прыжки вниз. Т.е. прыгать не относительно родительской развилки, а, возможно, прародительской (или старше).
- при нажатии на игровую точку с помощью [Shift+левая кнопка мыши] автоматически переходим к той позиции, когда был совершен этот ход.
- запуск из командной строки с параметром файла_для_загрузки.
- возможность максимизировать окно программы (без изменения form.top, form.left в ini-файле).
- процедура окружения: своя точка внутри окруженния тоже дает заливку вокруг.
2) Раздел Словарник.
Терминологический словарик с задачами на каждую тему. В помощь новичку, но можно добавить задачи и для мастеров.
- вилки
- мешки
- лесенка
- прилипание
- эффективное расширение
- вместе - сильнее!
- формы
- порядок ходов
- ускорители
- борьба около бортика
___
Это - самая интересная мне тема.:)
Буду рад помощи в этой области, особенно от мастеров этой игры.
Лично я точно займусь составлением самого словарика: хотя бы задач по 5 на каждую тему. Но, во-первых, я сам еще далеко не опытный игрок (мой рейт сейчас ~1250 (профи на поинтсе считаются с 1400-1600)). А во-вторых, я все равно покрою только часть тем, и если у вас есть инициатива что-нибудь сделать, вы легко найдете себе здесь применение.)
3)Вконтакте - охота за турнирными партиями.)
Сдаем в копилку сыгранные Вами турнирные партии.)
Чтобы выложить партию нужно:
*Зайти в свой профиль в раздел уже сыгранных игр. 28-29 марта был 1TVKT - первый турнир по точкам вконтакте. А "майский турнир по точкам 2009" - он понятно когда был.)
*Открыть нужную партию через мою прогу (в самой проге подробно написано, как это делается. Все при согласии Артема Колногорова.:)
*сохранить игру в файл и выслать мне.) (На всякий случай: в файле не вирус и не пароль ваш, не бойтесь. Файл этот вообще можно с помощью виндусовского блокнота открывать, в нем все видно будет.) Все присланные турнирные игры я объединю в архив и раздам всем желающим, также по мере частичного поступления буду выкладывать все здесь на сайтике.
Первый турнир по точкам вконтакте.
Выложили свои партии:
- Вася Новиков
- Павел Макаров
Скачать: [
1 ,
2 ,
3
]
Майский открытый турнир по точкам 2009.
Выложили свои партии:
Скачать: [
1 ,
2 ,
3
]
Обратно к верхушке документа (где ссылки для скачки).
Эта запись опубликована на lj.rossia.org, вы можете комментировать ее используя логин самого сайта, livejournal или аномимно.
Tags: pointsxt, programs, vkontakte, vpoints
|
|
|
From: | (Anonymous) |
Date: | September 6th, 2009 - 05:05 pm |
---|
| | SGF Tochki | (Link) |
|
I very much appreciate releasing the source code :) Good move :)
I'd strongly suggest keeping to the SGF standard as close as possible. So, why not use AP[...] instead of APplication[...], SZ[30:35] instead of SZ[30-35] or SZX/SZY, and W[...] instead of R[...] (I know the real colour is red, but the SGF standard uses B or W). Similar with the coordinates (sgf uses small and capital letters), and so on. I see no reason to invent own conventions...
Note that keeping the standard SGF will make it easier to include tochki in other programs, like http://eidokropki.reaktywni.pl/, http://myweb.tiscali.co.uk/dashstofsk/gorilla.html or http://home.gna.org/quarry/
Using GM[40] and RU[russian] is a very good idea :)
The SGF for kropki is explained here: http://eidokropki.reaktywni.pl/sgf-for-kropki.html but you will probably not need it, as it mostly explains the way of encoding 'stops' and territory.
By the way, in readme.txt there's a broken link: http://vn91.narod.ru/contacts/index.html
I also suggest choosing some free license for the program: http://www.gnu.org/licenses/license-list.html, maybe GNU (A)GPL? ;)
Regards BD (kropki at yahoo dot co (dot again) uk; or ICQ number 493444053)
From: | vn_tochki |
Date: | September 7th, 2009 - 08:13 pm |
---|
| | Re: SGF Tochki | (Link) |
|
Hello, I'm Vasya Novikov - we're meeting the third time on the internet already.:)
I'll answer by ICQ.
Sorry for my English.:) |
|