Тестирование
Гей, крутые программеры!
ВНИМАНИЕ, ПРЕДУПРЕЖДЕНИЕ!
Этот текст не имеет отношения к геям.
Слово "гей" используется по аналогии
выражения "Гей, славяне!" и "эге-гей!"
и означает призыв, клич к сбору.
А теперь само обращение к программерам.
Друзья!
Нужно написать АктивХ для использования на гошных сайтах для воспроизведения диаграм/партий. Предполагается, что программу сможет использовать каждый владелец русского Го-сайта бесплатно.
Формулирую требования к программе:
- Компактность . АктивХ должен иметь размер, позволяющий использовать его пользователями медленных модемов. Думаю, 100 кб -- предел.
- Масштабируемость . Доска должна иметь размер, заданный веб-мастером в ХТМЛ-коде. При этом при скалировании не должно происходить искажений камней и кнопок.
- Поддержка формата SGF , включая поддержку вариантов, комментариев и меток. Должны поддерживаться два варианта получения программой записи SGF: как файл с диска (в параметре SRC указывается имя файла) и как встроенную запись (весь текст записи хранится в том же ХТМЛ файле).
- Интерфейс русский , но с возможностью переключения в английский веб-мастером.
- Простота использования . Пользователь не должен иметь специальных знанийнавыков для просмотра партий, веб-мастер должен владеть базовым ХТМЛ.
- Настройки . Должна быть предусмотрена некоторая настраиваемость программы. Конфигурирование осуществляется главным образом в коде ХТМЛ страницы, впрочем некоторые изменения, возможно, можно будет предоставить и посетителям. Колисество настроек не должно быть большим. Думаю, это включить/выключить кнопки навигации, текстуру доски, координаты, звуки. В случае использования текстур или звуков, они должны храниться в отдельных файлах стандартного формата.
- Перемещение по вариантам -- как в Jago, щелчок правой кнопкой мыши по метке варианта на доске.
- Отображение части доски . необходимо предусмотреть возможность использовать программу для отображения задач. Поэтому, во-первых, нужно отображать произвольную часть доски, а во-вторых, реализовать возможность показывать "правильность/неправильность" хода.
- Перемещение вперёд/назад должно осуществляться без мышки, кнопками-стрелками.
Все вопросы, предложения, обсуждения -- по почте ally{собака}yp.ru, можно аськой №45553246.
Оплата не предусмотрена, всё делаем на личном энтузиазме. Разумеется, возможно упоминание автора программы в копирайте, или другие формы, но денег нам никто не даст.
Просьба не обсуждать следующее:
- "Почему бы не написать это на Java?". Написать необходимо АктивХ.
- Дополнительную функциональность типа "а вот здорово, если программа будет играть сама" или "круто будет, если можно будет ещё играть на ИГС (КГС, ННГС и т.п.)". Такого рода программа -- это уже другой проект.
Заранее спасибо всем, кто откликнется.
С надеждой на то, что мы что-то сделаем
Олег Попов, ally
ведущий сайта "Игра Го для начинающих"
www.go.hobby.ru
| |
|
|
|
|
|
|
|
|
 |
|
Спонсирование и хостинг проекта осуществляет компания "Зенон Н.С.П."
|