üç taş

Katılım
25 Nisan 2006
Mesajlar
177
Excel Vers. ve Dili
OFFİCE XP TÜRKÇE
OFFİCE 2003 TÜRKÇE
OFFİCE 2010 TÜRKÇE
OFFİCE 2013 TÜRKÇE
Sn tevfikdemir,

inceledim güzel fikir. Ben de OYUN sayfasına görsel olasılıklar ekledim.

önce temellerimizi belirlemeliyiz. mavi yani (1) Bilgisayar olsun diyorum.
Truncu da Kullanıcı.

örn: f3=2 ise ı3=2 ise l3<=0 ise L6=1 ve sıra bilgisayarda ise
l6 yı l3 e taşı (rakibe tepki)
veya
f3=1 ise ı3=1 ise l3<=0 ise L6=1 ve sıra bilgisayarda ise
l6 yı l3 e taşı (oyun bitirme hamlesi)
veya
f3=1 ise ı3=1 ise ı6=1 ise L3<=0 ve sıra bilgisayarda ise
ı3 ü l6 ya taşı (üç e hazırlık)

gibi. bilemiyorum yanlış yoldan mı gittim acaba. Siz ustalar daha iyi bilirsiniz. tekrar tekrar teşekkür ediyor. Bu projenin sonuna kadar yardımlarınızı bekliyorum.
 
Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
Syn Günay gergin ;

If Range("B6").Value = 2 Then
boshucreler = Sheets("oyun").Range("D2").Value
20 sayi = Int(Rnd * boshucreler)
If sayi = 0 Then GoTo 20
hamle = Sheets("oyun").Range("a" & sayi).Value
Sheets("3tas").Range(hamle).Value = 1
End If

yukarıdaki kodda sayı 0 çıkarsa tekrardan yeni sayı üretiyor bu kodu koşullarla genişletmemiz lazım mesala;Turuncunun kritik yeri varsa oraya koymalı gibi ,ben çalışmaya devam ediyorum sizde bir inceleyin lütfen.

Kolay gelsin
 
Katılım
25 Nisan 2006
Mesajlar
177
Excel Vers. ve Dili
OFFİCE XP TÜRKÇE
OFFİCE 2003 TÜRKÇE
OFFİCE 2010 TÜRKÇE
OFFİCE 2013 TÜRKÇE
sn.tevfikdemir

kodların mantığı güzel genişletip dediğiniz gibi kritik hücrelere öncelik vermesini sağlamalıyız.

bir alternatif te ben ekledim dosyayı bir inceleyebilir misiniz.
kolay gelsin
 
Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
Olasılıkların programı çpk ağırlaştıracağı ve gözümüzden kaçabilecek olasılıkların karşımıza çıkacağı kanısındayım.Farklı bir şeyler yapmak lazım diye düşünüyorum ama genede fena fikir değil.

Ekli dosyanın son halini bir incelermisin.

Bu arada Msn adresin varsa bu dosya karşılaştırmalarını ordan yapsak daha iyi olur düşüncesindeyim.İçinden çıkamadığımız bir konu olursa forumda paylaşırız.Bu şekilde forum kirliliği yapmış oluyoruz gibi geliyor.

Saygılar
 
Katılım
25 Nisan 2006
Mesajlar
177
Excel Vers. ve Dili
OFFİCE XP TÜRKÇE
OFFİCE 2003 TÜRKÇE
OFFİCE 2010 TÜRKÇE
OFFİCE 2013 TÜRKÇE
sn.tevfikdemir

eklentilerinizi inceledim. gidişat güzel. birkaç eklenti yaptım.
uygunluğunu siz de gözden geçirebilirmisiniz.

Forumda tek başlık altında devam ediyoruz. bilemiyorum bu yine de bir yoğunluk oluşturur mu.bunu admin ve moderatör arkadaşlar daha iyi bilirler. ince düşüncenizi tasdik ve tebrik ediyorum.

msn var ama zamanlarımız uyar mı bilemiyorum.

gunaygergin@hotmail.com
birde "OYUN" dosyasında 2 sütun ekledim acaba bunu nasıl öncelikli tercih yapabiliriz.

taş koyma sırasında truncu 2. taşı koyduktan sonra mavi 2 taş birden koyuyor bir de buna bakabilirseniz. kolaylıklar. emeğinize sağlık.
katkılarınızla birşeye benzemeye başladı.
 
Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
Kritik taşların için çok iyi düşünmüşsünüz.Bu dosya üzerinden devam edelim.iki kez oynaması ile ilgili yarın çalışacağım.Koşul ekleyerek çözeriz diye düşünüyorum.

Kolay gelsin
 
Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
Syn günaygergin;

Sizin kritik tuş hamlesini taş koyma işlemine adapte ettim.Benim testlerimde mantıksal sınama doğru sonuç veriyor.Taş koyma sırasında hata yapmıyor(açık vermiyor) birde siz kontrol edermisiniz benim gözümden kaçan bir şey olabilir.

Birde Mavi taşların konduğu yerlerde okların çıkmaması lazım (gizlenmeli)(Bilgisayarın oyununa kullanıcının müdahele edememesi için) onuda siz ayarlayabilirseniz sevinirim.

Kolay gelsin
 
Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
Syn Günaygergin
Program şu anda belli koşullar altında hamle yapıyor.
Dosyaya daha önce msn de görüştüğümüz gibi farklı koşullar eklemek gerekiyor.Kodu bir incelermisiniz.

Not:programı takip eden diğer arkadaşlar varsa onlarda inceleyip farklı fikirler veren arkadaşlara şimdiden çok teşekkürler.
Saygılar
 
Üst