gifts2017

Игра "Сапёр" на управляемых формах

Опубликовал Сергей Филиппов (vipElek) в раздел Сообщество - Игры

Цель игры: Выжить и разминировать все игровое поле, расставляя метки на ячейки, где должны находиться мины.
Правила: Рассчитать расположение мин можно по информации на смежных ячейках с цифрами, которые показывают, сколько мин в смежных с ней ячейках. Количество заминированных ячеек известно. Мины расставляются после первого хода, поэтому проиграть на первом же ходу невозможно. Иногда некоторые ячейки всё же приходится открывать наугад. Щелчок левой клавишей мыши по закрытой ячейке открывает ее, по ячейке с цифрой - открывает смежные, если метки расставлены верно. Правой клавишей - пометка заминированной ячейки.

Щелчок ПКМ отлавливается по смене текущего элемента формы.

Щелчок ЛКМ по ячейке с цифрой - аналогично действию по щелчку обеими клавишами в виндовом Сапере. 

Внешняя обработка самодостаточна, но использует серверные вызовы для получения картинок из временного хранилища. При щелчке ПКМ возникает на доли секунды артефакт в виде контекстного меню. 

В конфигурации встроенная обработка, которая использует библиотеку общих картинок конфигурации, при игре к серверу не обращается. В конфигурацию включена также и самодостаточная внешняя обработка.

Буду благодарен за замечания и пожелания!) 

Скачать файлы

Наименование Файл Версия Размер
Обработка Игра Сапер 8.3 УФ 13
.epf 34,80Kb
29.04.15
13
.epf 1.0 34,80Kb Скачать
Конфигурация Игра Сапер 8.3 УФ 3
.cf 71,16Kb
29.04.15
3
.cf 1.0 71,16Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Михаил Кузьмин (zodus) 30.04.15 10:50
Рядом с цифровой 4 бомбы а пишет 3 ) но все же норм задумка)
Прикрепленные файлы:
2. Сергей Филиппов (vipElek) 30.04.15 11:01
(1) zodus, спасибо! Мне тоже попадался этот глюк, но не получилось пока отловить)
3. Алексей Р. (miniogn) 06.05.15 10:23
На картинке , как может быть уже победа, когда ячейка внизу слева не обработана?...
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа