2016-07-27 2 views
0

Я хочу создать игровой движок шашек в Java, скорее всего, без графического интерфейса, если он быстрее. Однако у меня возникли проблемы с началом работы. Есть ли отправная точка или совет, чтобы помочь мне начать. Также как я могу реализовать ИИ с использованием алгоритма грубой силы и алгоритма обрезки альфа-бета, поскольку я хочу сравнить два алгоритма для эссе?Начало работы с Java Checkers Engine

Спасибо!

+2

В сети, вероятно, много учебников. Я предлагаю начать с самой игры, которую играют два человека. Затем добавьте ИИ. – Thomas

+0

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

+0

Я сам не использовал много учебников такого рода, поэтому, к сожалению, я не могу предоставить хороший. Кроме того, это, вероятно, также зависит от ваших навыков и т. Д., Т. Е. Не каждый «хороший» учебник действительно помогает всем. В чем проблема с учебниками, которые вы нашли до сих пор? Где они неполные? Вам было трудно понять их, особенно код? Если это так, вам, возможно, потребуется сначала изучить основы. – Thomas

ответ

0

Одна вещь, которую вы можете сделать, это прочитать описание альфа-бета обрезку в Рассела и Норвиг в «Искусственный интеллект - современный подход», а затем посмотреть на соответствующий исходный код на https://github.com/aimacode/aima-java (в каталоге/AIMA-ядро/ЦСИ/главная/Java/AIMA/ядро ​​/ поиск/состязательный).

Смежные вопросы