Игра "Филворды". Управляемые формы. Для всех типов клиентов 8.3

Сообщество - Игры

Филворд или венгерский кроссворд.

Игровое поле заполнено словами, которые необходимо найти. При разгадывании отыскивается цепочка букв от начала и до конца слова. Цепочка букв слова может изгибаться в любом направлении по вертикали или по горизонтали, но не по диагонали. Слова не пересекаются. Используются только существительные в единственном числе и именительном падеже с количеством букв не менее четырех. Цель - найти все загаданные слова.

В игре даны подсказки. При успешном завершении очередной игры, количество подсказок увеличивается.

Перед началом игры можно выбрать размер игрового поля и уровень сложности.

Клиент 1С:Предприятие не ниже 8.3.7.1759!!!

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

Наименование Файл Версия Размер
Филворд.zip
.zip 53,58Kb
06.02.17
7
.zip 53,58Kb 7 Скачать

См. также

Комментарии
1. Петр Лунегов (pvlunegov) 109 20.01.18 08:29 Сейчас в теме
1c 8.3.6.2014. Режим толстого Клиента.
Ошибка.
Ошибка инициализации модуля: Форма.Форма.Форма
по причине:
{Форма.Форма.Форма(378,38)}: Переменная не определена (СквозноеВыравнивание)
ВзялГруппу.СквозноеВыравнивание = <<?>СквозноеВыравнивание.Использовать;
{Форма.Форма.Форма(379,40)}: Переменная не определена (ИнтервалМеждуЭлементамиФормы)
ВзялГруппу.ГоризонтальныйИнтервал = <<?>>ИнтервалМеждуЭлементамиФормы.Нет;
2. Петр Лунегов (pvlunegov) 109 20.01.18 08:36 Сейчас в теме
Исправил ошибки (СИНТАКСИЧЕСКИЙ КОНТРОЛЬ РУГАЕТСЯ!) так:

ВзялГруппу = Элементы.ПолеИгры.ПодчиненныеЭлементы.Найти(ВзялИмяГруппы);
		Если ВзялГруппу = Неопределено Тогда
			ВзялГруппу = Элементы.Добавить(ВзялИмяГруппы, Тип("ГруппаФормы"), Элементы.ПолеИгры);
			ВзялГруппу.Вид = ВидГруппыФормы.ОбычнаяГруппа;
			ВзялГруппу.ОтображатьЗаголовок = Ложь;
			ВзялГруппу.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Горизонтальная;
			//ВзялГруппу.СквозноеВыравнивание = СквозноеВыравнивание.Использовать;
			ВзялГруппу.СквозноеВыравнивание = истина;
			//ВзялГруппу.ГоризонтальныйИнтервал = ИнтервалМеждуЭлементамиФормы.Нет;
			ВзялГруппу.ГоризонтальныйИнтервал = ложь;
			ВзялГруппу.РазрешитьИзменениеСостава = Ложь;
			ВзялГруппу.Отображение = ОтображениеОбычнойГруппы.Нет;
		КонецЕсли;
		ВзялГруппу.Видимость = Истина;
Показать


игра запустилась, инициализация прошла, окно запустилось, но в сообщениях при старте игры те-же ошибки возникают. Ругается на те-же строки кода, хотя я их исправил.

Прошу исправить!
3. Петр Лунегов (pvlunegov) 109 20.01.18 08:43 Сейчас в теме
Нашел причину ошибок в коде!
1с анонсировала изменения в новой версии платформы 8.3.7.1759.
http://v8.1c.ru/o7/201505layout/index.htm

В частности, в новой платформе как раз появились свойства элементов Упр. форм, на который ругается конфигуратор у меня.

Автор! Прошу указать в описании разработки, что для корректного запуска игры требуется платформа не ниже 8.3.7.1759 !!!
4. bobank (bobank) 127 20.01.18 18:50 Сейчас в теме
Сори. Не знал что платформа может устаревать. Писал, точнее начал писать на 8.3.9. Ещё раз, сори.
5. bobank (bobank) 127 21.01.18 08:53 Сейчас в теме
Дополнил описание о версии клиента
Оставьте свое сообщение