Chat Noir, oyuncu yolunu kapatırken tahtadan kaçmaya çalışan siyah bir kedi hakkında kısa bir mantık oyunudur. İlk bakışta neredeyse çocuk oyunu gibi görünür: bir tıklama, kedinin bir hamlesi ve ızgara üzerinde birkaç siyah daire. Ancak bu sadeliğin arkasında kesin bir konum problemi vardır: önemli olan kediyi son anda yakalamak değil, önceden artık çıkamayacağı bir alan kurmaktır.
Oyunun tarihi
GameDesign.jp’de ortaya çıkışı
Chat Noir’in tarihi, temiz mekaniklere ve minimal sunuma sahip küçük tarayıcı oyunlarının yayımlandığı Japon sitesi GameDesign.jp ile bağlantılıdır. Adı Fransızcadan «siyah kedi» olarak çevrilir ve hemen görüntüyü kurar: açık renkli bir alanda koyu bir kedi oturur, oyuncu ise onu doğrudan yönetmez, çevresine engeller yerleştirir. Bu yaklaşım erken dönem web bulmacalarının ruhuna iyi uyuyordu: oyun hızlı açılmalı, neredeyse metinsiz anlaşılmalı ve bir hikâyeye değil, açık bir etkileşimli fikre dayanmalıydı.
Chat Noir’in özgün sürümünde alan, altıgen bir ızgara gibi dizilmiş dairelerden oluşur. Kedi merkeze yakın başlar, bazı hücreler zaten rastgele kapalıdır ve oyuncu her turda bir serbest daireyi karartır. Bundan sonra kedi, komşu bir serbest hücreye karşı hamlesini yapar. Alanın kenarına ulaşırsa oyun kaybedilir; tamamen çevrelenir ve çıkış yolu kalmazsa oyuncu kazanır. Bu kurallar birkaç saniyede anlaşılacak kadar kısadır, ancak ilk denemede kazanmak hiç de kolay değildir.
Chat Noir’in ortaya çıkışı genellikle Flash oyunları dönemiyle ilişkilendirilir; o dönemde tarayıcı eğlenceleri kataloglar, kişisel siteler ve blog bağlantıları aracılığıyla yayılıyordu. Bu tür oyunlar için anında başlama, küçük boyut ve akılda kalan mekanik önemliydi. Chat Noir bu biçime kusursuz uyuyordu: grafikler sembolikti, kontrol fare tıklamalarına indirgenmişti ve her oyun kısa sürüyordu. Oyuncu bir dakika içinde kaybedebilir, hemen yeniden başlayabilir ve kediyi doğrudan kovalamaya çalışmanın nadiren işe yaradığını yavaş yavaş anlayabilirdi.
Görsel sadelik de başarının bir parçasıydı. Ekranda uzun animasyon, skor tablosu veya karmaşık menü yoktur: dikkat hemen kediye ve çevresindeki serbest dairelere yönelir. Oyuncu neredeyse tüm bilgiyi görür, ama hazır cevap almaz. Bu açıklık yenilgiyi anlaşılır, yeniden denemeyi ise doğal kılar: kaybettikten sonra bir engelin daha erken konulup konulamayacağını ya da gelecekteki duvarın başka bir tarafının seçilip seçilmemesi gerektiğini kontrol etmek istersin.
Basit fikir neden akılda kaldı
Chat Noir’in sırrı kurallarının zorluğunda değil, karşılaşmanın niteliğindedir. Oyuncu hareketsiz engeller koyar, kedi ise her seferinde hareketle karşılık verir. Üstelik kedi etrafındaki çember neredeyse kapanana kadar beklemez: alanın serbest kenarına doğru bir yön arar ve en küçük boşluğu bile kullanır. Bu yüzden oyun, çok az unsurdan oluşmasına rağmen canlı hissedilir. Yanlış yerleştirilmiş bir daire kediye kısa bir yol açabilir, doğru bir engel ise bütün kaçış planını değiştirebilir.
Izgara da önemli rol oynadı. Kare bir alanda hareket daha düz görünürdü, oysa altıgen yapı altı komşu yön verir ve konumu daha az belirgin kılar. Kedi çapraz bir yay boyunca uzaklaşabilir, tamamlanmamış bir duvarın etrafından dolaşabilir ve oyuncunun artık üstün olduğunu düşündüğü yerde aniden serbest bir koridor bulabilir. Bu yüzden Chat Noir kısa sürede tepkiden planlamaya dönüşür: duvar kedinin yanında değil, uzakta gelecekteki bir tuzak olarak kurulmalıdır.
Bu anlamda oyun, alan kapatma ya da bölge ele geçirme üzerine klasik problemlere yakındır. Oyuncu puan toplamaz ve seviyeler geçmez; rakibin hareketini imkânsız kılmak için alanın geometrisini değiştirmeye çalışır. Başarılı bir oyun, alanın kademeli olarak daralması gibi görünür: önce uzak yollar kapanır, sonra kedi geniş yönlerini kaybeder, sonunda giderek daralan bir bölgede hareket etmek zorunda kalır. Zafer tek bir son tıklamadan değil, önceden hazırlanmış kısıtlamalar zincirinden doğar.
Oyunun kendini metin ya da öğreticiyle açıklamasına gerek yoktu. İlk oyun zaten görevin yapısını gösteriyordu: kedi hareket eder, kenar tehlikelidir, plansız tekil tıklamalar hiçbir şeyi çözmez. Chat Noir’in bağlantı olarak kolayca paylaşılmasının nedeni de buydu: bir dakikalığına açılabilir, ama bu dakikanın ardından çoğu zaman birkaç deneme daha gelirdi.
Yayılma, yeniden yapımlar ve miras
Zamanla Chat Noir ilk sitesinin çok ötesinde tanındı. Tarayıcı oyun kataloglarına eklendi, kısa bir stratejik bulmaca olarak tartışıldı ve programlama öğrenme materyallerine taşındı. Mekaniği hareket algoritmalarını, yol bulmayı ve graf üzerinde karar vermeyi açıklamak için kullanışlıydı: alan bir düğümler kümesi, aralarındaki bağlantılar olası hamleler, kapalı hücreler ise kaldırılmış tepeler gibi düşünülebilir. Bu yüzden oyun yalnızca oyuncular için değil, basit bir «rakibin» davranış mantığını inceleyenler için de ilginçtir.
Flash tarayıcılardan çekildikten sonra HTML5 sürümleri, mobil varyantlar ve Trap the Cat, Catch the Cat ya da Circle the Cat gibi adlarla yeniden yapımlar ortaya çıktı. Bunlarda görünüm, alan boyutu, rastgele blok sayısı ve kedinin davranışı değişebiliyordu, ancak ana fikir aynı kalıyordu: oyuncu engeller koyar, kedi kenara ulaşmaya çalışır ve zafer birkaç hamle sonrasını görmeyi gerektirir. Bu fikrin dayanıklılığı, ilk formülün ne kadar başarılı olduğunu gösterir.
Bugün Chat Noir, teknolojik ortamını aşmış minimalist bir web bulmacası örneği olarak görülür. Onun tarihi, bir oyunun uzun ömürlü olmasının her zaman içerik miktarına bağlı olmadığını hatırlatır: bazen net bir hedef, gerilimli bir seçim ve her seferinde özgürlüğe ulaşmaya çalışan küçük bir siyah kedi yeterlidir.