W kwietniu br., w wieku 82 lat, zmarł John Conway. Ten wyjątkowy angielski matematyk zasłynął przede wszystkim jako twórca słynnej „Gry w Życie” (ang. Game of Life): symulacji kryjącej w sobie szereg tajemnic i od wielu lat inspirującej kolejne pokolenia ludzi ciekawych świata i żądnych wiedzy. Równie fascynujący jak sama gra jest mechanizm jej implementacji: na pierwszy rzut oka banalny, w rzeczywistości jednak bardzo złożony i dotykający szeregu kluczowych zagadnień z zakresu inżynierii oprogramowania – być może dlatego „Gra w Życie” cieszy się od dawien dawna wielkim zainteresowaniem programistów. Poniższy artykuł, stanowiący hołd dla zmarłego matematyka, zaprasza cię w podróż po meandrach implementacji „Gry w Życie” – tam gdzie matematyka, filozofia i informatyka łączą się w intrygujący sposób.