Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
20.1. Hayat Oyunu<br />
<strong>NCURSES</strong> <strong>ile</strong> Yazılım Geli¸stirme <strong>NASIL</strong><br />
Hayat Oyunu matematikteki bir mucize. Paul Callahan (B33) ’ın sözleriyle<br />
Hayat Oyunu (veya sadece Hayat) anla¸sıldı˘gı manada oyun de˘gildir. Herhangi bir oynayıcı, kazanan<br />
ya da kaybeden yoktur. Parçalar bir kere ba¸slangıç konumuna yerle¸stirildi mi kurallar sonra olacak<br />
her¸seyi sonradan belirler. Her¸seye ra˘gmen, Hayat süprizlerle doludur! Pekçok durumda ba¸slangıç<br />
konumuna dönmek (veya biçimine) imkansızdır veya gelecekte ne olaca˘gını görmek. Ke¸sfetmenin<br />
tek yolu oyunun kurallarını takip etmektir.<br />
Bu program basit bir ters U örüntüsü <strong>ile</strong> ba¸slar ve hayatın nasıl mükemmel çalı¸stı˘gını gösterir. Program içerisinde<br />
geli¸stir<strong>ile</strong>cek pekçok oda vardır. Kullanıcıların kendi örüntülerini girmelerini veya bir dosyadan girdi almayı<br />
sa˘glayabilirsiniz. Pekçok de˘gi¸siklikle oyunun kurallarını de˘gi¸stirebilirsiniz. google (B34) ’da hayat oyunu hakkında<br />
ilginç sonuçlar için aramalar yapın.<br />
Dosya Yolu: JustForFun/life.c<br />
20.2. Sihirli Kare<br />
Sihirli Kare, ba¸ska bir matematiksel hayret veren sonuçlardan biridir. Anla¸sılması çok kolay fakat yapması<br />
oldukça zordur. Sihirli karede her satır ve sütundaki sayıların toplamı e¸sittir. Kö¸segensel toplam dahi e¸sittir.<br />
Daha pekçok özel niteliklere sahiptir.<br />
Bu program tek sırada sayılardan olu¸san basit bir sihirli kare olu¸sturur.<br />
Dosya Yolu: JustForFun/magic.c<br />
20.3. Hanoi Kuleleri<br />
Me¸shur Hanoi kulesi çözücüsü. Oyunun amacı en tepedeki askıdan sondakine kadar ortadakini geçici bir askı<br />
gibi kullanarak sıralamaktır. Herhangi bir zamanda büyük diski di˘gerinin üzerine yerle¸stirmeme h<strong>ile</strong>sine dayanır.<br />
Dosya Yolu: JustForFun/hanoi.c<br />
20.4. Vezir Yerle¸stirme<br />
Me¸shur N–Vezir sorusudur. N*N’lik bir satranç tahtasında hiç birisi birbirini tehdit etmeyecek ¸sekilde N tane veziri<br />
yerle¸stirme amacına dayanır.<br />
Basit bir geri dönü¸s tekni˘gi kullanarak problemi çözer.<br />
Dosya Yolu: JustForFun/queens.c<br />
20.5. Shuffle<br />
E˘ger öldürecek zamanınız varsa e˘glenceli bir oyundur.<br />
Dosya Yolu: JustForFun/shuffle.c<br />
20.6. Onparmak E ˘gitmeni<br />
Basit bir yazma yardımcısı. ˙Ihtiyaçtan daha çok kolay kullanımı için tasarladım. E˘ger parmaklarınızı nasıl koyaca˘gınızı<br />
biliyorsanız fakat pratik eksi˘giniz varsa bu yardımcı olabilir.<br />
Dosya Yolu: JustForFun/tt.c<br />
http://belgeler.org Linux Kitaplı˘gı 89 / 90