[Шашки] Программа аурора!
Виртуальный шашечный клуб
Здравствуйте уважаемые подписчики!
Получил ответ от Александра Свирина и сразу предлагаю его вам.
Все предложения по улучшению программы прошу высказать и обязательно передам
Александру.
Здравствуйте, Вячеслав!
Я добавил в программу ввод ходов с клавиатуры, новая версия уже
доступна на сайте в разделе загрузки по ссылке:
http://aurora.shashki.com/download/winaur2.exe
Что касается архива на сайте рамером 13 мегабайт то это обновление для
тех пользователей, у кого есть лицензионный диск с программой, Вам его
скачивать не имеет смысла.
Функция возврата хода в программе есть - ходы можно прокручивать
вперед клавишами стрелок на клавиатуре - вправо и влево, так что можно
вернуть ход назад клавишей влево. Если Вы находитесь в режиме игры то
сделать это можно будет только после того как соперник сделает свой
ход. То есть соперник сделал ход - нажимаете 2 раза влево (отменяете
его ход и свой предыдущий) и можете вводить другой ход. В режиме
анализа отменить ход можно в любой момент.
При вводе хода
не совпадающего с текущим появляется окно с вопросом что делать -
заменить имеющийся ход или добавить новый.
Что касается остальных Ваших вопросов боюсь что сходу мне трудно
понять что требуется. Попытался найти в интернете программу Джавс,
чтобы посмотреть как она работает но нашел только английскую версию.
Вывод хода программы в режиме игры можно сделать двумя способами -
во-первых, выводить диалоговое окно с соответствующей надписью
(например, "Сходил: c3-d4"), либо этот же текст можно выводить на
панели информации, которая находится под доской в левом нижнем углу
экрана. Скажите какой вариант будет более удобным - я его реализую,
это несложно. Можно сделать и звуковое сопровождение, это тоже
несложно, нужно будет только начитать и записать текст озвучки.
Над расстановкой позиции я еще подумаю, в принципе в программе есть
ввод позиции (из буфера) в стандартной FEN нотации из PDN файлов, его
можно и вручную в принципе вводить, но мне кажется это будет не очень
удобным. Наиболее приемлемым мне кажется описанный вами вариант с перемещением
по
доске с помощью стрелок на клавиатуре и озвучкой программой состояния
поля на котором находимся, например а1 - пусто, с1-белая простая и так
далее.
Александр.
С уважением. Вячеслав. Г. Омск. ws30@r*****.ru
Это 23-е письмо от данного члена клуба в лист
Выпуск листа #777
Членов клуба: 49 человек
Модератор клуба - Селиванов Владимир: vas-69@m*****.ru
Основатель клуба - Аргунов Артём: argunov20***@r*****.ru
Для того, чтобы подписаться на "Виртуальный шашечный клуб", отправьте любое даже пустое сообщение по следующему адресу:
sport.others.checkers-sub@subscribe.ru
Правила листа: http://subscribe.ru/catalog/sport.others.checkers/rules
Получить правила по почте: sport.others.checkers-rules@subscribe.ru