Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 February 13

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
qwerty
Мне интересно, а что значит "Лучший ход"?
ну движок анализирует позицию, и дает лучший ход
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Как прога допустим определяет, что является лучшим ходом?
источник

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
qwerty
Как прога допустим определяет, что является лучшим ходом?
ну не моя прога определяет
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
qwerty
Как прога допустим определяет, что является лучшим ходом?
ИИ
источник

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
а движок шахматный
источник

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
+
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ruslan Drif
Всем ку. Я к вам опять со своими шахматами.
я прикрутил к своей проге движок stockfish. При каждом ходе я ему передаю текущую позицию, и получаю лучший ход после анализа. Происходит это каждый раз созданием нового процесса, открытия екзешника в нём, передачи запроса, и получения результата.
так вот вопрос: когда на каждом ходе создаешь процесс, открываешь левую прогу, и взаимодействуешь с ней, программка на пол секунды где-то зависает, распараллелить особо там ничего нельзя, и посему норм ли будет, если процесс с движком будет открыт на протяжении всей игры, и закрывать его при окончании игры, или же это не норм тянуть целый доп. процесс через всю программу?
Спасибо.
p.s. работаю с Qt, не знаю важно ли это
Бтв читать инфу с сабпроцесса надо с отдельного потока
источник

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Бтв читать инфу с сабпроцесса надо с отдельного потока
распараллелить типо?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ruslan Drif
распараллелить типо?
Да
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Надо асинком читать. С колбеками на инфу с stdout и stderr
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Мой говнокод
источник

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
консольные
источник

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
прикол
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
интересно, откуда именно оно выцепило остальное дерьмо
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Тебе не больно на нем прогать?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Или ты с мейнфрейма сидишь?
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
я не собираюсь на студию пересаживаться
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Дмитро Цимбалюк
я не собираюсь на студию пересаживаться
Все мы так говорили)))
источник

Dm

Dungeon master in IT KPI C/C++ ХВ (не UB)
Дмитро Цимбалюк
я не собираюсь на студию пересаживаться
- я никогда не покажу жепу
источник