Oyunun hikâyesi
Hikâye 2005 civarında başlıyor: Amiral Battı’yla o yıllarda hem kâğıtta hem de ekranda oynayarak tanıştım. Çocukken babamla oynadığım oyundu; kendi sürümümü tasarlamak istememin nedeni de bu.
İlk dijital denemem 2018’e, lise yıllarıma denk geliyor. Programlamada henüz acemiyken C#’la sade bir masaüstü oyunu yazdım ve bitirme projelerimden biri olarak sundum (kaynak kodu GitHub’da). Normal seviyenin kullandığı av ve hedef algoritması sonradan geldi.
2026’da oyunu sıfırdan yeniden yazdım; bu sayfada oynadığınız oyun o. TypeScript’le geliştirdiğim bu sürüm tarayıcıda çalışıyor, arayüzü de modern. Bilgisayar rakip nereye ateş edeceğine bir algoritmayla karar veriyor: Normal seviyede tahtayı dama deseniyle tarıyor, bir gemiyi vurunca da çevresini yokluyor; Zor seviyede ise olasılık yoğunluğu haritasında değeri en yüksek hücreye ateş ediyor. Bilgisayarın nasıl nişan aldığını bir blog yazısında adım adım anlattım.