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
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
En Yüksek
YORUMLAR
Toplam 24 yorum
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.
Ö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 | %100 | ![]() | ![]() | %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
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 | %100 | ![]() | ![]() | %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
Tuba Aşık
| 24 Haziran 2008 Salı, 22:34 | ![]() | ![]() |
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
İ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:39 | ![]() | ![]() |
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.
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 | %0 | ![]() | ![]() | %100 |
Bu sayfalarda yer alan okur yorumları kişilerin kendi görüşleridir. Yazılanlardan CHIP Online sorumlu değildir.
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:
- Yazılımdan Para Kazanma Yolları
- Çevrimiçi Kaynaklar
- Ramazan Bayramınız Kutlu Olsun
- İyi Bir Yazılımcı Olmanın Reçetesi
- Sıra Cevaplarda…
- Dileyin Benden Ne Dilerseniz
- Hesap Makineleri Gelmeye Başladı!
- Herkese Bir Hesap Makinesi!
- İngilizce Şart!
- Proje No 3: Hesap Makinesi
Tek Kişilik Yazılımevi-Arşiv
- 2008 Ekim
- 2008 Eylül
- 2008 Ağustos
- 2008 Temmuz
- 2008 Haziran
- 2008 Mayıs
- 2008 Nisan
- 2008 Mart
- 2008 Şubat
CHIP Online'da Bugün
Son Eklenen Haberler ve Makaleler
- Birbirinden farklı 11 muhteşem Firefox teması
- iPhone: Şimdi de bira kavgası ile gündemde
- Güvenlik paketleri çok da güvenli değilmiş!
- Motorola, Windows'lu MOTO Q11'ini tanıttı
- Konica Minolta'dan A3+ renkli lazer yazıcı
- Spore'a iki yeni eklenti geliyor!
- Ekim ayı MS güncellemeleri yayınlandı
- COD: World at War için multiplayer beta!
- Adobe Flash Player: Yeni sürüm yayımlandı
- Talihsiz açıklamaya sert tepki geldi!
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.
En Çok Okunan Haberler
Bu haftanın en çok okunan haberleri
- 1CHIP Online, CeBIT 2008'i evinize taşıyor
- 2Çift sim kartlı telefonlar toplatılıyor!
- 3Microsoft'tan Windows XP için yeni bir tema
- 4Nereden çıktı bu Windows Strata?
- 5BlackBerry'nin dokunmatik bombası Storm
- 6Firefox'un sır perdesi kalktı
- 7Duvarın arkasını gösteren telefon geliyor!
- 8İndirin: 3 boyutlu Sanal Yasak Şehir
- 9Sony'den 24.6 MP DSLR fotoğraf makinesi
- 10Microsoft'tan 11 yeni güncelleme
En Çok Okunan Makaleler
Bu haftanın en çok okunan makaleleri
- 1Vista'ya kendi kalenizi kurun
- 2Oyun tarihinin en acımasız karakterleri
- 3ÖZEL İNCELEME: Nero 9 ne kadar iyi?
- 4Ekran kartlarıyla ilgili bilmeniz gerekenler
- 5Haiku: Alternatif işletim sistemi
- 6Torrent devleri ile çok özel bir röportaj
- 7En iyi ücretsiz Nero alternatifleri
- 8TOP 5: Unutulmayacak cep telefonları
- 9Karda yürürken izinizi belli etmeyin!
- 10iPhone 3: Geleceğin iPhone'ları
CHIP Online-Galeri
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...
Okur Haberleri
Üyelerimizin gönderdiği Teknoloji Haberleri
- Aveadan Kim Nerede
- İşte Fifa 09 sahalarda sonunda çıktı.
- Red Alert 3 çıktı.
- Fransa'dan internete sansür
- Kol saati gibi cep telefonu
- AB talimatı iPhone'u değiştirebilir
- 3 G ihalesi 28 Kasim 2008 de tekrarlaniyor.
- iPhone Fiyatları
- CeBIT TBD GENÇ CEBIT GEEKZONE ETKİNLİK ALANI
- Telefonlar cüzdan olmak üzere
CHIP Dergisi: Ekim 2008



















