
Program bilgileri
Tik Tak Toe
- Sürüm : 1.0
- Boyut : 144 Kb.
- Dil : Türkçe (TR)
- Lisans : Bedava (Ücretsiz(Freeware))
- Üretici : DMA Yazılım
- İşletim sistemi : Windows 95/98/2000/2003/XP/Vista
- İndirilme sayısı : 146
Tanıtım
Üreticiden : 1996 yılında sahaflar çarşısında bilgisayar dergilerini karıştırırken gözüme Fransızca bir dergi ilişti. Derginin içerisinde Basic dilinde yazılmış basit bir Tic Tak Toe oyunu görünce dergiyi almaya karar verdim.
Amacım Basic'de yazılmış bu oyunu Pascal diline aktarmak, bu sayede Pascal üstünde yeni bir oyun denememi geliştirmekti esasında.
KURALLAR
3x3 ebadında çizilmiş 9 kare içerisinde iki kişi ile oynanan bir oyundur. Amaç her oyuncu sıra ile boş kutulara birer taş bırakarak üçünü biraraya - yatay, çapraz ya da dikey olarak getirmektir. Bunu yaparken, rakibi kollamak da gerekiyor elbette.
MANTIK
Oyunun programlanmasında sihirli bir hesaplama bulunmakta. Dokuz kutucuğa aşağıdaki dizilişte gösterildiği gibi numaralar vermek. Yukarıdaki kurallara ideal olarak üç taş bir araya getirildiğinde kutulardaki sayıların toplamı 15 rakamını göstermektedir. Bu sayede hangi oyuncunun oyunu kazandığını tespit etmek olabildiğince kolaydır.
GELİŞİM
Oyunu yazıp ilk çalıştırdığımda bilgisayarın çok kolay bir biçimde yenilmesi beni hayal kırıklığına uğratmadı desem yalan olur esasında. Bilgisayar rastgele boş olan kulara taş koymakta ve dolayısıyla devamlı kaybetmekteydi. Aklıma olanaksız diye birşey yoktur sözü takıldı. 9 karede olanaksızı yapmaya karar verdim. Kodları geliştirmeye ve ilaveler yapmaya başladım. İlk olarak oyunu metin ekranından kurtararak grafik arabirimine aktardım.
Daha sonra bilgisayara savunma ağırlıklı bir oyun oynatma düşüncesiyle kodları bu yönde yazmaya başladım, ancak değişik kişilere oyunu oynattıkça birşeylerin yanlış gittiği ortaya çıktı. Bilgisayar savunma yapmaya çalıştıkça karşısında ki oyuncu devamlı kazanıyordu. Etki-tepki olayı diye düşündüm.
Bu biçimde devam etmem halinde hiçbir vakit bilgisayarın istediğim gibi oynayamayacağını gördükten sonra hedef değiştirerek saldırı taktiği üstünde durmaya başladım. Amacım rakip oyuncuya fırsat vermeden devamlı sonuca gitmeye çalışmaktı. Bu sayede oyuncu savunma yapacak ve kazanmak için düşünmeye pek zamanı kalmayacaktı.
SONUÇ
Şimdi indirip oynayacağınız oyunu eminim bir kez bile yenemeyeceksiniz, en azından günümüze kadar yenen çıkmadı.

|