Снова пять часов сна за ночь, глаза слипаются... Но, кажется, закончил альфа-версию. А еще предстоит ехать смотреть район потенциального жилья, качалка, магазин, потом найти адвоката поближе к дому (эх, знать бы, годится ли нотариус)... Сдохну или нет?.. Саша-из-Челябинска, поглядев на работу этой самой программы, спросил: а ты по-честному железо тестируешь или только счетчик увеличивается все время? Я ответил ему давней историей c курса AI. Мне выпало реализовывать игрушку, иллюстрирующую классический realtime: чем дольше обдумываешь решение, тем оно точнее, но относится ко все менее релевантной ситуации. Робот, стреляющий по движущимся мишеням. Видит он плохо, отследить курс толком не может, и даже взглянуть на цель - тоже требует времени. Причем, глаза у него очень по-разному видят, и тот, который искажает меньше, требует кучу времени на то, чтобы присмотреться... А еще надо прикинуть упреждение и ветер... А я тогда совсем не работал с X-Windows, замучался с графикой, движок и логику просто не успевал отладить. Поэтому, робот мой смотрел и оценивал все, что положено, но перед выстрелом все-таки подглядывал, где мишень на самом деле будет в нужный момент, и добавлял случайную погрешность, тем меньшую, чем больше времени он потратил на пристрелку... Преподаватель удивился мелким несообразностям его поведения, потом сказал, OK, давай распечатку, я почитаю. Я ответил: лежит в такой-то директории, распечатать не могу, потому что исчерпан лимит бумаги. Но если хочешь почитать, это всего двести килобайт, графики и алгоритмов поровну. К его чести, Шимони соображал быстро. "Девяносто баллов?" - "Годится." - "До свидания, можешь не распечатывать."