19 Haziran 2008

İlk Projemiz Bir Oyun: Tutulan Sayıyı Bulmaca

İlk yazılım projemiz bir oyun: "Bil Bakalım Kaç?"
“Bil Bakalım Kaç”, hepimizin bildiği sayı tutmaca oyunu. Bilgisayar 1-100 arasında rastgele bir sayı tutacak. Sonra kullanıcı bu sayıyı bilmeye çalışacak. Tahmin büyük ya da küçükse bilgisayar kullanıcıyı daha küçük ya da daha büyük sayı söylemesi konusunda yönlendirecek. Projemiz budur!

Proje sponsorumuz, (bu bize projeyi veren, velinimetimiz anlamına geliyor) ana fikri verdi ama projenin kapsamını ve işleyişini bizim yaratıcılığımıza bıraktı yani bizi sınırlamadı. Bu nedenle biz projenin hem müşterisi hem de gerçekleştireni olacağız.

Tabii ki bu bir proje olduğu için bazı kısıtlarımız var. Bunlardan ilki proje takvimi. Aşağıdaki takvim çerçevesinde ilerleyeceğiz.

23 Haziran - Proje başlangıcı
23 – 27 Haziran – Proje şartnamesinin oluşturulması
28 – 29 Haziran – Projenin tasarımı, kodlanması ve testi
30 Haziran - Proje teslimi


Sürenin sonunda tüm süreci ve örnek kodları toparlayarak bir kitapçık haline getirip (pdf) ücretsiz olarak herkesle paylaşmak düşüncesindeyim. Aynı zamanda projeye katkıda bulunan herkesin adı bu kitapçık içinde yer alacak ve projeye en fazla katkısı olan bir kişiye SQL Server 2005 kitabımın ikinci baskısını imzalayarak hediye edeceğim.
(Detaylar için tıklayın: http://www.chip.com.tr/blog/kadirca...ye_1052.html )

Şimdi ne yapıyoruz?
Şu andan itibaren bu bloga yorumlar yazarak “Bil Bakalım Kaç” isimli oyunumuzun isterlerini, analizini, tasarımını yapıyoruz. Projenin geliştirilmesiyle ilgili her türlü fikrimizi, önerimizi, eleştirimizi paylaşıyoruz.

NOT:
Projenin kodlamasını ben gerçekleştireceğim. Proje boyunca sizden beklediğim katkı uygulamanın işleyişiyle ilgili analiz ve yorumlarınızdır.

Kolaylıklar
Kadir Çamoğlu
kadircam@hotmail.com

Toplam 3790 kez okundu.
Oyla:
En Düşük
Oy ver: 1Oy ver: 2Oy ver: 3Oy ver: 4Oy ver: 5
En Yüksek
YORUMLAR
Toplam 24 yorum
12345Sonraki
kcamoglu yazmış:
Bilge çok toparlayıcı bir yorum olmuş. Teşekkürler.
Önerilerinden biri üzerine sanki biraz tartışmamız gerekiyor gibi geldi bana: p tuşu. Zamanla yarıştığın bir oyunda, oyunu dondurmak sanki "hile" gibi geliyor bana. Bir zorunluluktan dolayı oyunu bırakmak gerekiyorsa oyuncu baştan başlayabilir.
25 Haziran 2008 Çarşamba, 10:08%100Bu yorumu beğendimBu Yorumu Beğenmedim%0
CHIP Online Ziyaretçisi yazmış:
Fikirlerini sunan herkese merhaba;
Yazılanları baştan sona kadar okudum,çok mantıklı ve bir o kadar da renkli fikirler çıkmış.Bende nacizane bir iki solemek istedim.

Bence oyunların olmazsa olmazı "p tuşuna basınca oyunu durduran bir "Pause" ikonumuz olması şart , çünkü dediğiniz gibi zamana karşı yarışacağız zannediyorum.

Bir arkadaşımız aşağı yada yukarı derken renk kullanalım demiş,ben de onun hakkında sole birşey dusundum. Ortada bir textbox ımız olsun, onun ustunde yukarı bakan altında da aşağı bakan 2 tane okumuz olsun , farzedelim ki koyu yeşil renkli .tahminler başladığında ise yukarı yada aşağı ise o label'ın rengi açık yeşil olsun ki lamba yanarmış gibi olur.

Bir diğer onerim ise stage lar oluşturalım(varsayalım 4 tane) satge 1 de yani oyuna yeni başlayan oyuncu başladığında 0-25 arası tahmin yapsin daha sonra 0-50 stage2/0-75 stage3/0-100 stage 4 olsun.

Genelde bu zamana kadar oynadığımız oyunlarda sizin de dediğiniz gibi bazı insanlar zamana karşı yarışmayı bazısı ise deneme sınırlamasını sever. bazısı hiçbirini bazısı da ikisini birden sever :) kullanıcı bu ne istediği belli olmaz.Bunun için hocam onerim ,radiobuttonlar la her 4 olasılığı birden kullanıcıya sunabiliriz.

Son onerim ise sudur. oyun başlarken kullandığımız form ile oyunun oynandığı form farklı olsun, hatta yuksek skor yapan oyuncular için puan tablosu kayıt yapsın. bunu da veritabanı kullanmadan txt dosyasına kayıt yaparak sağlayabiliriz sanırım.

umarım yazdıklarımın az da olsa faydası olur projeye ;

Saygılarımla;

Bilge ORAKLIBEL
24 Haziran 2008 Salı, 23:23%100Bu yorumu beğendimBu Yorumu Beğenmedim%0
CHIP Online Ziyaretçisi yazmış:
Kullanıcının 1 ile 100 arasında sayı girmesini sağlamak için kullanıcının veri girişini en fazla 2 haneyle sınırlamak yeterli olur bence.Aslında mesajla uyarmakta iyi fikir ama zaman kaybına yol açacığını düşündüm.

Tuba Aşık
24 Haziran 2008 Salı, 22:34Bu yorumu beğendimBu Yorumu Beğenmedim
Adem15 yazmış:
Merhaba hoca,
İpucu olayıyla ilgili bir önerim var: Oyuncu herhangi bir alan seçecek (Temel konular olacak.Spor, Teknoloji vs.) İpuçları o alan ile ilgili bir soru olarak oyuncunun karşısına çıkacak.Tabi bu hilede sayılabilir.Oyuncu uzman olduğu dalı seçer ipucuna başvurur soruyu bilir :) Örneğin Spor olacak ve zorluk seviyesi kolay.Futbol maçında her takım kaç futbolcu ile sahaya çıkar sorusu gelecek.O sorunun cevabıda zaten sayımız olacağı için 11 yanıtı dverildiğinde doğru sayılacak.

Bir de grafik düşkünleri için güzel bir oyun açılmadan önce resim veya bir animasyon hazırlanabilir.İyi günler.

Adem Özipek
24 Haziran 2008 Salı, 20:39Bu yorumu beğendimBu Yorumu Beğenmedim
CHIP Online Ziyaretçisi yazmış:
birde kullanıcının hatalarına karsı program user friendly olmalı mesela 1 ile 100 arasında girmediğinde onu nazikçe message boxla uyarıp ne yapması gerektiğini söylemeli bu istisnalar neler olabilir?
benim aklıma gelenler:1 ile 100 arası girmemesi ve farklı bir karekter girmesi gerçi farklı bir karakter sorununu tubanın önerdiği ekranda sayıları tutan butonla çözebiliriz.kolay gelsin

Esra Ünver.
24 Haziran 2008 Salı, 15:35%0Bu yorumu beğendimBu Yorumu Beğenmedim%100
12345Sonraki


Bu sayfalarda yer alan okur yorumları kişilerin kendi görüşleridir. Yazılanlardan CHIP Online sorumlu değildir.
Siz de yorumunuzu yazın
CHIP Online Ziyaretçisi
Yorumunu Gönder
Lütfen bu bölüme sadece yorumlarınızı yazın. Teknik yardıma ihtiyaç duyduğunuz konuları lütfen forumda ilgili bölüme veya Uzmanına Sorun bölümümüze yazın, yanıtınızı çok daha sağlıklı ve hızlı olarak alabilirsiniz

KCAMOGLU

Tek Kişilik Yazılımevi önceki yazılar:

Tek Kişilik Yazılımevi-Arşiv

CHIP Online'da Bugün

Son Eklenen Haberler ve Makaleler

Günün Tam Sürüm Programı

Her gün tam sürüm bir yazılım

CHIP Online ve GiveAwayOfTheDay işbirliği ile, her gün ücretsiz bir tam sürüm yazılımınız var! Bugünün ücretsiz tam sürüm yazılımını indirmek için aşağıdaki Hemen İndirin'e tıklayın.

Hemen İndirin

En Çok Okunan Haberler


En Çok Okunan Makaleler


CHIP Online-GaleriRSS-Feed

Galeriler, Ürünler ve Duvarkağıtları

Heyecanlandıran sahte Windows 7 görüntüleri

Windows 7'ye ait olduğu söylenen ekran görüntülerinin foyası ortaya çıktı. İşte o görüntüler...

diğer galeriler...

Okur HaberleriRSS-Feed

Üyelerimizin gönderdiği Teknoloji Haberleri

CHIP Dergisi: Ekim 2008


Diğer Yayınlar

İşbirliği ortaklarımız

  • Hepsiburada.com
  • Turk.Net
  • Turhost