Сегодня речь пойдёт не об играх, а об исключительно прикладном и невероятно бытовом способе использовать программирование, чтобы сделать и себе хорошо, и сэкономить. Довольно обычное дело: надо штукатурить стену. А чтобы она была ровной, нужно поставить маяки (кто не знает - это такие вертикальные направляющие, которые попарно образуют плоскости и, в теории, все выставлены по одной линии, причём направлены строго вертикально). И конечно, если бы всё было просто, этой статьи не было бы. А если вы никогда не штукатурили стены, то ещё и приобретёте теоретические знания по установке маяков. Хотя это выглядит довольно простым делом, на практике есть свои трудности. Стена - не ровная, причём во всех измерениях одновременно. Она волнистая по осям X, Y и Z. Хотя в теории, она воспринимается как плоскость, но по факту, больше похожа на морскую поверхность, ограниченную многоугольником. Но это пустяки, с этим мы справимся. Наша стена ограничена слева и справа другими стенами, то есть у нас есть