On-Line шахматы

29.06.09

Задачи пользователя - Игры

Собственно шахматы они и в Африке шахматы, движок реализован исключительно штатными возможностями (исключение capicom.dll используется, если включить константу "Контролировать троекратное повторение позиций").

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
-
.1233683650 63,00Kb
408
408 Скачать бесплатно

Вроде все работет, буду релизные изменения постить, просьба пишите об ошибках.

шах_1_01.dt - чуток доработан код (уменьшен, за счет создания процедур), заработал контроль трехкратного повторения

См. также

Игры Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Я Федор, ведущий разработчик 1С. На хакатоне компании команда под моим руководством перенесла игру «Герои меча и магии III» на платформу 1С. Расскажу, как устроена конфигурация «1С: Герои меча и магии» с технической точки зрения.

10.10.2024    47702    PROSTO-1C    53    

161

Игры Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Классическая игра Морской бой, с необычным дизайном. Из особенностей: Поле игрока формируется автоматически, но есть возможность корректировать расстановку фигур. Пример игры в приложенном видео.

29.07.2024    1130    74    user1693438    3    

7

Игры Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Простейшие крестики-нолики с маленьким полем.

24.07.2024    1116    84    user2015123    0    

6

Игры Платформа 1С v8.3 Конфигурации 1cv8 1С:Бухгалтерия 3.0 Бесплатно (free)

Классическая игра пасьянс Паук, на платформе 1С.

15.04.2024    1860    99    user1693438    3    

18

Игры Пользователь Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

Игра "Змейка" в классическом варианте на управляемых формах в 1С. Собирайте яблоки и ставьте рекорд!

09.02.2024    4774    286    emilyabochkova    15    

29

Игры Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Создавайте новые ключворды или разгадывайте существующие.

1 стартмани

05.02.2024    2225    1    alexpvs    0    

7

Игры Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Игра "5 Букв", сделанная на 1С. В игре загадано слово, существительное в единственном числе. Нужно отгадать загаданное слово.

1 стартмани

29.12.2023    2270    4    APTEM_SLV    9    

7

Игры Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Цель - обучение хитростям нашей всеми любимой 1С.

28.11.2023    1337    51    user1834118    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 2684 04.02.09 02:35 Сейчас в теме
о блин.. совсем чуть-чуть осталось... главное (визуализация и движок)
3. vde69 925 04.02.09 09:06 Сейчас в теме
(1) первоночально я делал для игры по сети (по этому и доделать здесь чуток)

про NS (и его анечку) я знаю, но вроде он использует движек Арена (и там библиотеки окончаний загружены), были идеи сделать чисто на логике, без библиотек.
4. O-Planet 6444 04.02.09 09:37 Сейчас в теме
(3) Недавно видел заказ, ищут разраба по созданию сайта с шахматами, чтобы можно было делать ставки как игрокам, так и зрителям, откладывать игру, получать инфу по игре на e-mail и т.д. Бюджет проекта - велик!
2. CheBurator 2684 04.02.09 02:37 Сейчас в теме
рекомендую настоятельно посмотреть сюда... навроде это пока самые сильные шахматы под 1С и по общему уровню вполне приличные, автора можно найти на мисте
5. andrewalexk 04.02.09 10:08 Сейчас в теме
:)
уу...
первая ласточка..
скорее весь нимфостарт завалят обработки типа
"Недоделанный отчет по реализации для ТиС"...
6. Ёпрст 1065 04.02.09 10:22 Сейчас в теме
Недоделанные шахматы - это не беда... главное когда будете делать детей - доделайте их, а то приходят недоделанные дети и приносят недоделанные шахматы. И никак не прервать этот замкнутый круг ..
:)
obmanOZ; Stim213; madfox; CaSH_2004; svsrus; +5 Ответить
7. vde69 925 04.02.09 10:23 Сейчас в теме
(6) придеться вечером доделать :)
8. RailMen 828 05.02.09 17:27 Сейчас в теме
на самом деле я сам делал морской бой. Он конечно не шахматы, но кровушки моей много попил. Шахматы вообще сложнейшая задача - это я как магистр интелектуальных систем говорю. Уважуха за то что что хотя бы попытался подступиться.

P.S. Не надо сравнивать 1дневный отчет УТ с задачей высшей логики.
9. andrewalexk 06.02.09 11:50 Сейчас в теме
:)
месье не умеет абстрагироваться?
10. vde69 925 10.02.09 23:58 Сейчас в теме
ну вот и дописал до более менее рабочей версии, можно играть по сети
11. Гномище 11.02.09 20:36 Сейчас в теме
12. venger 2124 27.02.09 15:06 Сейчас в теме
(0) Это под снеговик, да?
13. vde69 925 27.02.09 16:34 Сейчас в теме
(12) это выгрузка под 8.1, в принцепе ее можно встроить в любую конфу, никаких совпадений имен, глобальник не юзается, так-что должно нормально быть
14. sergey_garin 204 29.06.09 14:12 Сейчас в теме
При первой попытке запуска:

{Обработка.Шахматы(293)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
по причине:
{Обработка.Шахматы(293)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса

по причине:
Недопустимая строка с указанием класса
15. vde69 925 29.06.09 14:20 Сейчас в теме
(14) отключи константу "контролировать троекратное повторение ходов",
или установи capicom.dll в винду (это штатная DLLка для шифрования, она вообще должна входить в последние дистры винды сразу)
16. vde69 925 29.06.09 14:22 Сейчас в теме
capicom.dll можно скачать например здесь - http://www.dll.ru/dll/20078.html или на сайте мелкософта, только там искать надо.
17. ffess 68 21.04.10 12:21 Сейчас в теме
Не удалось оценить,

запустил две копии базы, в одной выбрал Игрок1., во второй Игрок2, судя по надписи оба играют черными, как двигать фигуры непонятно, справка вызывается стандартная, "Общая информация о формах".
скачал чтобы посмотреть юзается ли перетаскивание, не удалось глянуть, плюса не ставлю.
18. vde69 925 21.04.10 13:59 Сейчас в теме
(17) фигуры двигаются:
нажимаешь мышкой на фигуру - появляется подсветка возможных ходов, после этого жмешь на одно из подсвеченых полей

старт игры происходит так:
оба игрока нажимают "Начать"
игрок 1 ждет пока в списке активных игроков появится "игрок 2"
игрок 2 ждет пока статус "Игрок 1" изменится, выделяет его и жмет "принять"

после этого игрок 1 будет играть белыми и может сделать первый ход

19. wPa 6 16.07.10 17:13 Сейчас в теме
Неужеле тебе удобно черными играть "с потолка". Ужос )
20. mikl79 119 19.02.13 08:00 Сейчас в теме
(19) wPa, да не мешало бы перевернуть черные шахматы
21. sandybaev 201 30.11.16 08:09 Сейчас в теме
в 8.3.8 не разворачивается
22. Xershi 1553 19.12.17 23:29 Сейчас в теме
Запустилась на 8.1.
Запускаю на 8.2:
Поменял режим на 8.2 конвертация базы прошла. Как и было понятно режим совместимости 8.1.
После перехода на режим 8.2.13 удаляется реквизит конфигурации состав.
После этого уже можно запускать версию 8.3 и отключать режим совместимости до не использовать.
Также для Win7 нужно поставить "CAPICOM.HashedData" компоненту. Она похоже в поставке ОС отсутствует!
Т.к. изначально она была 32-битная. Но умельцы помогли ссылкой.
Далее нужно запустить 2 базы. В одной вы выбираете игрока1 в другой игрока2, ну или создаете своих игроков и играете.
23. TVA_11 11.04.23 18:25 Сейчас в теме
(22)

Метод Монте-Карло применить тут есть возможность?
25. vde69 925 12.04.23 18:52 Сейчас в теме
(23)
Метод Монте-Карло применить тут есть возможность?


я не закладывал алгоритмы игры без человека, единственное что там было это простой перебор всех вариантов на ход+ответ и суммовая оценка фигур на доске (не позиции а просто суммы фигур)


Ну и позицию надо хранить в регистре

зачем хранить позицию если можно хранить хеш позиции, в то время когда писал ( 14 лет назад) в 1с не было хеширования, сейчас можно переделать на 100% код 1с, без компоненты...
26. TVA_11 13.04.23 08:08 Сейчас в теме
(25)
Курсовая тоже была по шахматам, с такой же оценкой по фигурам.
И пока угроз-выигрыша небыло, ходила конем, Kh3 - Kg1. Выиграла заведующего кафедрой.

Предполагаю, что хранить надо полностью все варианты перебора, создавать свою дебютную книгу.
Скажем каждый раз до мата или до 150 ходов доходить. Тут сможет помочь хэш?

ПС.
Интереснее играть на разность активности фигур?
24. TVA_11 11.04.23 18:44 Сейчас в теме
Ну и позицию надо хранить в регистре,
чтобы 1С зря не пропадала, и будет обнаружено уже первое повторение позиции.

Регистр на 32 реквизита.
27. TVA_11 15.04.23 09:39 Сейчас в теме
Запустил две базы, могу играть сам собой за ирока 1 и 2, а как программу ходить научить?
28. TVA_11 15.04.23 09:53 Сейчас в теме
Хотя-бы режим случайного хода и играют сами с собой, было бы интересно!
29. user1993115 16.10.23 16:53 Сейчас в теме
Жаль под Альт-Линукс не запустить, выдает ошибку. Хотел посмотреть как переводится адрес ячейки в шахматное поле, вторую неделю голову ломаю пишу "ходилку" для стоклеточных шахмат...
Оставьте свое сообщение