шутишь? Оптимизировать нужно граф, по которому перебор будет. При грамотных оптимизациях там чуть-ли не корень от количества можно брать… Без этого и проверить толком не получится…
Да, проще. Сам минимакс в 40 строк с оптимизациями, плюс строк 10 евристика, на сколько я понимаю игру. Очень просто всё. А шамхматы помимо альфа-бета имеют тысячи тонн оптимизаций основаных на эвристике, статистике и прочем… разобраться будет не легко.
Более 3 гигабайт не осилит для 32-битной архитектуры, учим мат. часть
Клонирование дисков не имеет смысл, нужна свежая 64-битная винда, а не повторять проблемы.
Ну для совсем низкого уровня нужно знать архитектуру компьютерных систем, устройство процессора, памяти, сети… Тут я книгу подсказать не могу, но для начала, все-же, строго рекомендую начинать с Си
Язык программирования C
Авторы: Брайан Керниган, Деннис Ритчи
и алгоритмов
Алгоритмы. Построение и анализ
Авторы: Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн
И только через год-два, начинать изучать ASM и то, как устроен процессор… Ну и конечно компиляторы, сети, демоны…