Родственники просили пожалеть виновного, пока не поняли, чем обернётся их молчание

Однажды закричал из комнаты. «Мам, иди сюда!» Я вошла, он сидел сияющим лицом перед экраном. «Смотри!» Я сделал так, чтобы персонаж не застревал в стенах.

Три дня не мог понять, почему застревает. Я смотрела на экран и честно не понимала ничего из того, что там происходило. Но я видела его лицо.

«Молодец!» — сказала я. «Это было сложно!» — сказал он. «Возмущенно, как говорят, когда хотят, чтобы оценили по достоинству. Я верю!» Он засмеялся.

Коротко, искренне. Повернулся обратно к экрану. Я вышла в коридор.

Остановилась у стены. Стояла минуту, может, больше. Это был его настоящий смех.

Невежливый, немеханический. Просто смех человека, который только что решил трудную зазагородный участок и рад этому. Я не слышала такого от него долго.

Очень долго. Через пару недель игра была готова. Условно готова.

Первая версия, как он сказал. Попросил нас с Дмитрием посмотреть вечером после ужина. Мы сели рядом на диван, он принес ноутбук.

Игра была простая, двухмерная, схематичная, без особой графики. Персонаж двигался по уровням, собирал что-то, избегал препятствий. Но она работала.

Она была настоящая. Дмитрий смотрел внимательно. Потом спросил.

«А как ты сделал, чтобы он не проваливался сквозь пол?» Артем удивился. Он не ожидал конкретного вопроса. «Это коллизия.

Я задаю границы объекта, и когда другой объект пересекает эту границу, происходит реакция. Он останавливается или отскакивает». Дмитрий нахмурился.

Не понял. «Ну смотри. Представь, что у каждого предмета есть невидимая оболочка, как у зданий, стены.

Пол — это тоже стена, только горизонтальная. Персонаж наталкивается на эту стену и не может пройти сквозь». «А», — сказал Дмитрий.

Подумал. «Это как в строительстве. Есть несущая конструкция, и все остальное держится на ней.

Нельзя убрать несущую стену». Артем засмеялся. «Ну, примерно.

Хотя в программировании можно убрать все что угодно, если захотеть. Просто тогда все упадет». «В строительстве тоже можно убрать», сказал Дмитрий серьезно.

«Тоже упадет». Они оба засмеялись. Я сидела рядом и смотрела на них, сына и отца, которые разговаривают об архитектуре и о коде, которые находят точку, где их миры пересекаются и понимают друг друга.

Я не вмешивалась. Просто сидела. Артем показывал игру еще минут 20….