Yaşam Oyunu Simülasyonu (Game of Life Simulation)
Yaşam oyunu, 1970 yılında İngiliz matematikçi John Horton Conway tarafından geliştirilmiş bir hücresel otomattır. Bu, basit kurallara dayanan ancak karmaşık ve büyüleyici davranışlar üretebilen bir matematiksel modeldir.
Oyunun Kuralları:
- Oyun, her biri “canlı” veya “ölü” olabilen kare hücrelerden oluşan bir ızgarada oynanır.
- Her hücrenin sekiz komşusu vardır.
- Bir hücrenin bir sonraki nesildeki durumu, komşularının sayısına bağlıdır
Canlı bir hücrenin:
- İki veya üç canlı komşusu varsa hayatta kalır.
- Yalnızca bir canlı komşusu varsa yalnızlıktan dolayı ölür.
- Üçten fazla canlı komşusu varsa kalabalıklaşmadan dolayı ölür.
Ölü bir hücrenin:
- Tam olarak üç canlı komşusu varsa canlanır. Aksi takdirde ölü olarak kalır.
Simülasyon:
Bu kurallar, hücrelerin nesilden nesile nasıl değiştiğini belirlemek için kullanılır. Bir simülasyon, her hücrenin durumunu güncelleyerek ve ardından yeni duruma göre tekrar güncelleyerek oyunu zaman içinde ilerletir.
Oyunun Davranışı:
Yaşam Oyunu, basit kurallarına rağmen son derece karmaşık ve ilginç davranışlar üretebilir. Hücreler, sabit desenler oluşturabilir, salınabilir veya kaotik bir şekilde hareket edebilir. Bazı hücre konfigürasyonları, “uzay gemileri” veya “süzgeçler” gibi kendi kendine çoğalan veya hareket eden yapılar oluşturabilir.
Yaşam Oyunu’nun Önemi:
Yaşam Oyunu, matematiksel modelleme, bilgisayar bilimi ve yapay yaşam gibi alanlarda önemli bir araçtır. Karmaşık sistemlerin davranışını araştırmak ve yeni algoritmalar geliştirmek için kullanılmıştır. Ayrıca, eğlenceli ve eğitici bir araç olarak da kullanılabilir.
Eğer siz de bu, Yaşam Oyunu Simülasyonu’nu deneyimlemek isterseniz :
- Conwaylife.com: https://conwaylife.com/
- Playgameoflife.com: https://playgameoflife.com/
adreslerinden deneyimleyebilirsiniz.
Bunlara ek olarak, Flutter & Dart kullanarak oluşturduğum Game of Life Simulation kodlarına göz atabilirsiniz: