Életjáték


John Conway felállított egy szabályrendszert, amely alapján egy "sejtszimulációs" játék játszható. Ennek a játéknak nincs aktív játékosa, csak megfigyelője. Számos ember fejlesztett már programot, mely ezen szabályrendszert alapul véve a játékot magát meg is jeleníti a néző számára. Jó gyakorlat ez a programozók számára, ugyanis ezt a szabályrendszert a gyakorlatba kell átültetni, valamint szükséges még valamiféle grafikus felületet is mellékelni, hogy az eredmény látható is legyen. Gyakorlás céljával én is megkíséreltem átültetni ezen szabályrendszert az informatika nyelvére. A választott programnyelvem az általam legjobban ismert C# volt, a platform pedig a .NET keretrendszer, azon belül pedig kifejezetten Windows, mivel a Windows Forms elemkészletet használtam a megjelenítésre. További gyakorlás volt, hogy egyre régebbi keretrendszerekben alkottam meg a programot. Érdekes volt látni, hogy az egyes nyelvi elemek, amelyek létezését én már alapvetésnek tartok, valamint azok nélkül a fejlesztés maga is nehéz, a korábbi változatokban még egyáltalán nincsenek jelen. Ugyanez igaz a használt könyvtárak egy részére. Azonban nem volt elegendő kihívás ez. Az alkalmazást portoltam még Windows Mobile-ra is. Egy retró PDA-n érezhetően lassabban fut, ott a "pálya" nagyságát korlátozni is kellett. **Letöltések** 1. [Game of Life for Windows](content/files/conway/Conway.exe) 2. [Game of Life for older Windows (.NET Framework 1)](content/files/conway/ConwayDotNet1.exe) 3. [Game of Life for Windows CE (Windows Mobile 5)](content/files/conway/Conway-WinCe.exe) [**Videó**](content/files/conway/conway.mp4)