Yellow Rabbit

Старая версия

Здесь находится настоящий сайт

Yellow Rabbit Blog


Игра Трилобит на Lisp: простейшие макросы

Игра Трилобит на Lisp: простейшие макросы

Вообще говоря можно писать на Lisp и при этом не подозревать о макросах. Это тёмное искусство и освоить его тяжко, однако простые вещи вполне можно попробовать. [читать дальше...]

Игра Трилобит на Lisp: новая эвристика

Игра Трилобит на Lisp: новая эвристика

Компьютер играет хуже своего собрата из 11th hour. С этим надо что-то делать. Попробуем другие эвристики для компьютерного игрока. [читать дальше...]

Игра Трилобит на Lisp: мелкие усовершенствования

Игра Трилобит на Lisp: мелкие усовершенствования

Хотя я проигрываю AI, он не может победить монстра из 11-го часа :frowning: И, пока у меня не появилось идей по улучшению его работы, займусь украшательствами. Для начала чуть-чуть упростим построение шаблонов для проверки соседних ячеек, ну и заодно сделаем её запоминающей. [читать дальше...]

Игра Трилобит на Lisp: совершенствуем AI

Игра Трилобит на Lisp: совершенствуем AI

Итак противник уже играет круче меня, но это не достижение, меня все обыгрывают. Будем улучшать искусственный разум. [читать дальше...]

Игра Трилобит на Lisp: ленивые вычисления

Игра Трилобит на Lisp: ленивые вычисления

Программа прилично играет на крошечной доске, пора задуматься об увеличении игрового поля. Поскольку при простом увеличении размеров доски память быстро заканчивается, то придется жульничать: создавать в памяти только те кусочки дерева комбинаций, которые действительно нужны. Здесь нужно заметить, что, не имея возможности проанализировать всё дерево комбинаций, AI придётся немного поднапрячься. [читать дальше...]