Вопрос довольно широкий, так что это аналогично широкий ответ - если есть что-то конкретное, уточните, что вы не понимаете.
Таблицы транспонирования не гарантируются правильными в многопользовательских играх, но если вы их тщательно реализуете, они могут быть правильными. Это кратко обсуждается в этом тезисе:
Многопользовательские игры, алгоритмы и подходы
Подводя итог, можно отметить три вещи, которые следует учитывать при переносе
столы в многопользовательских игровых деревьях. Во-первых, они требуют, чтобы мы были
в соответствии с нашим порядком узлов. Во-вторых, они могут быть меньше
эффективнее, чем в играх для двух игроков, из-за того, что
движется, чтобы произошла транспозиция. Наконец, спекулятивная обрезка может
выгода от таблиц транспозиции, так как они могут компенсировать стоимость
повторный поиск частей игрового дерева.
Помимо вопросов порядка, вам может понадобиться хранить такие вещи, как глубина поиска под веткой, следующий игрок, который будет играть, и границы, используемые для обрезки поддерева. Если, например, у вас есть разные границы для обрезки дерева при первом поиске, вы можете не дать правильных результатов во втором поиске.
HyperMax - это всего лишь небольшой вариант Max ^ n с умозрительным сокращением, поэтому вы можете захотеть взглянуть на этот контекст и посмотреть, сможете ли вы реализовать вещи в Max ^ n.