– А чего ты не пошла с ней? – я начал закипать.
– Не верится. У тебя всегда всё получается.
– И что ты предлагаешь? Просто сидеть и ждать?
– Фильм?! Где чувак усыпил толпу подростков? Редкостное дерьмо, а не фильм. Мотивы главного злодея вообще не раскрыли. Я так и не понял, почему он их не убил сразу, как поймал. Зачем были все эти глупые сюжетные повороты?
– О, да. Кетчупа там было предостаточно. Думаю, ты права. Стены этой больницы было бы неплохо украсить брызгами крови. Да и мигающих ламп как-то не хватает. Может, запустишь что-нить вон в тот светильник?
– А как же тот космический шутер с монстрами? Там, на корабле, все мега-суперсовременные лампочки раздражали своим подмигиванием.
– Хочешь сказать, что мне потребуется взорвать половину здания, чтоб создать пугающую атмосферу?
– Кстати, Шиза, напомни мне, а почему ты с таким энтузиазмом рубилась в тот шутер? Ты же не фанат игр. Даже сама диск где-то достала.
– Ой, всё.
Я показательно встал с дивана и начал ходить кругами по коридору.
Почему Шиза не извиняется за то, что оскорбила великое фэнтези? Даже заговорить со мной не пытается. Я тут расхаживаю и корчу обиженные рожи, а ей пофиг. Наверное, спать пошла.
Посмотрев под ноги, с интересом начал разглядывать квадратную плитку. Улыбнувшись продолжил шагать аккуратно по квадратам.
Шаг. Второй. Если я наступлю на межклеточный шов, то проиграю. Забавная игра, но слишком простая.
Представляю, что квадраты являются ячейками двухмерного массива. Для каждой ячейки добавим бинарное свойство, обозначающее проходимость клетки – ноль или единица. Благодаря больному воображению, я вижу лабиринт с невысокими стенами.
Теперь придумаю алгоритм поиска пути.
Став на плитку, я должен сохранять в закрытый список данные всех прилегающих ячеек. Сопоставив его с основным массивом, можно рассчитать эвристическое приближение к финишной клетке. Избегая непроходимые плитки, я прыгаю на ячейку с минимальным значением.
Отлично. Работает. Где тут кнопка компиляции?
Хе, забавную шутку придумал. Жаль Шизе её не расскажешь. Попытка объяснить шутку – это заранее проигранный бой.
Шаг. Второй.
В прошлый раз, когда я занимался чем-то подобным, Шиза назвала меня дебилом.
Что-то она часто меня так называет. Даже привыкнуть успел.
Я не дебил. Может, однажды и ел кошачий корм, но это был только эксперимент. Да и перед кем мне тут оправдываться? Хотя, всё же поступил глупо. В сорокаградусный мороз вышел в магазин купить всего один пакетик корма. Надо было сразу упаковку брать.
Эх.
А я ведь просил Тётушку купить мне пушистого питомца. Даже помню, как влип из-за этого.
Пацаном я обожал игру, в которой пол был лавой, и надо было передвигаться, прыгая с мебели на мебель. В один удачный день, не успев даже начать беситься, я сразу же проиграл, и Тётушка спалила меня, когда я подметал осколки разбитой вазы. Даже успел придумать крутую отмазку, в которой убийцей вазы оказался кот. Жаль, кота у нас не было.
Точно, чё-то давно не смотрел детективное кино. Надо будет забуриться в гости к Тётушке. Знаю, у неё есть запас мороженного. Как раз недавно наткнулся на фильм про ниндзя-детектива. Дичь полная, но я должен это видеть.
Главное, чтоб Тётушка нашлась.