2011-10-22 2 views
3

나는 대학에서 내 코스 중 하나는 프롤로그에서 구현 체스 게임이 필요합니다. 나의 숙제는 게임의 인공 지능을 향상시키고/향상시킵니다.프롤로그에 체스 게임

처음부터 전체 게임을 작성하고 싶지 않습니다. 프롤로그 또는 다른 언어로 된 게임의 소스 코드가 있는지 궁금합니다. 프롤로그 프로그램에 API를 제공하는 Java C, C++, C#, Java .

감사합니다, 코비 메이어

+0

과제가 처음부터 전체 게임을 쓸 것으로 기대하십니까? –

+2

조랑말을 얻는 것이 더 쉬울 것입니다. 저는 과제를 잘못 이해 했어야한다고 생각합니다. 선생님이 당신이 나가서 기존 AI를 찾고 개선 할 것을 기대한다고 생각하는 것은 매우 어렵습니다. – bmargulies

답변

3

있습니다 : % 체스 - 1987년 3월 1일 마이크 칼튼

당신의 벤치 마크에서 찾을

: http://people.cs.kuleuven.be/~bart.demoen/hProlog/

는 말할 수 없다 내가 너를 시도하지 않았으니 너 더.

안녕

+0

나는 그것을 시험해 볼 것이다! 쉽게 발견 할 수없는 링크에 감사드립니다. – CapelliC

1

은 GNU는 C에서의 Chess는 외국어 인터페이스를 사용하여 통합 할 수 있습니다. 그러나 쉬운 일이 아니기 때문입니다.

SWI-Prolog는 XPCE, GUI 프레임 워크에서 부분적으로 구현 된 체스 보드 샘플을 가지고 있지만 게임 엔진은 없습니다.

1

내 대답은 assignement 마감에 각각 늦을 수 있습니다

이 initialy 터보 프롤로그에서 구현, Prolog Chess 체스 엔진 (소스 코드 distibution)를 참조하십시오. 다른 Prolog 포트도 사용할 수 있습니다.

+0

@mwnjaraz : 어쨌든 고마워요, 누군가 다른 사람이 유용하다고 느낄지도 모르겠네요. –

+0

@koby meir : 천만에요. – menjaraz