On-Line шахматы

29.06.09

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

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

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

Наименование Файл Версия Размер
-
.1233683650 63,00Kb
399
.1233683650 63,00Kb 399 Скачать бесплатно

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

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

См. также

Классическая игра "Змейка" на 1С (управляемые формы)

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

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

09.02.2024    2683    140    emilyabochkova    12    

22

Ключворды в 1С

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

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

1 стартмани

05.02.2024    1541    1    alexpvs    0    

6

Игра "5 букв"

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

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

1 стартмани

29.12.2023    936    2    APTEM_SLV    9    

6

Пятнашки

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

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

28.11.2023    846    30    user1834118    0    

6

Кар магедон

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

Держись, российский геймдев, я уже еду. Бета тест, можно оформлять предзаказы, будет донатный магазин с модельками российского автопрома (по цене реальных авто).

01.11.2023    1676    38    user1834118    7    

11

Турнир по 1С. Танки на СКД

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

Предлагаю свою версию турнира. Особенность этого турнира в том, что тут нет правильных или неправильных решений. Есть твое решение и решение твоих соперников. У кого решение лучше тот и победит.

1 стартмани

09.10.2023    1762    1    opx    1    

13

Плоский "Кубик Рубика"

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

Вы можете собрать кубик Рубика? Я - только с помощью инструкции:). Попробуйте справиться с его плоским аналогом.

1 стартмани

29.05.2023    2014    7    Alxby    3    

13

Пасьянс Марии Стюарт (пасьянс Медичи) - попробуй изменить свою судьбу

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

Игра - пасьянс Марии Стюарт. Есть возможность создавать свои расклады, обмениваться раскладами и менять картинки карт.

1 стартмани

05.05.2023    2718    1    sandr13    0    

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

про NS (и его анечку) я знаю, но вроде он использует движек Арена (и там библиотеки окончаний загружены), были идеи сделать чисто на логике, без библиотек.
4. O-Planet 6431 04.02.09 09:37 Сейчас в теме
(3) Недавно видел заказ, ищут разраба по созданию сайта с шахматами, чтобы можно было делать ставки как игрокам, так и зрителям, откладывать игру, получать инфу по игре на e-mail и т.д. Бюджет проекта - велик!
2. CheBurator 3119 04.02.09 02:37 Сейчас в теме
рекомендую настоятельно посмотреть сюда... навроде это пока самые сильные шахматы под 1С и по общему уровню вполне приличные, автора можно найти на мисте
5. andrewalexk 04.02.09 10:08 Сейчас в теме
:)
уу...
первая ласточка..
скорее весь нимфостарт завалят обработки типа
"Недоделанный отчет по реализации для ТиС"...
6. Ёпрст 1063 04.02.09 10:22 Сейчас в теме
Недоделанные шахматы - это не беда... главное когда будете делать детей - доделайте их, а то приходят недоделанные дети и приносят недоделанные шахматы. И никак не прервать этот замкнутый круг ..
:)
obmanOZ; Stim213; madfox; CaSH_2004; svsrus; +5 Ответить
7. vde69 925 04.02.09 10:23 Сейчас в теме
(6) придеться вечером доделать :)
8. RailMen 823 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 2121 27.02.09 15:06 Сейчас в теме
(0) Это под снеговик, да?
13. vde69 925 27.02.09 16:34 Сейчас в теме
(12) это выгрузка под 8.1, в принцепе ее можно встроить в любую конфу, никаких совпадений имен, глобальник не юзается, так-что должно нормально быть
14. sergey_garin 202 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 118 19.02.13 08:00 Сейчас в теме
(19) wPa, да не мешало бы перевернуть черные шахматы
21. sandybaev 196 30.11.16 08:09 Сейчас в теме
в 8.3.8 не разворачивается
22. Xershi 1474 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 Сейчас в теме
Жаль под Альт-Линукс не запустить, выдает ошибку. Хотел посмотреть как переводится адрес ячейки в шахматное поле, вторую неделю голову ломаю пишу "ходилку" для стоклеточных шахмат...
Оставьте свое сообщение