sayı tahmin oyunu???-->ÇÖZÜLDÜ

Kodla Büyü

ereneren55

Aktif Üye
Mesajlar
201
Kodun tamamı sayfanın devamında arkadaşlar

Arkadaşlar ben bi sayı tahmin oyunu yapacam ama bi türlü işin içinden çıkamadım
Normalde Page load ı sadece bir kez çalışıyor biliyordum bi tane global değişkenle işi çözerim dedim ama buton her tıklandığında çalıştığı için olmadı. Sorunu ispostback le aştım ama bu seferde tuttuğum sayı kayboluyor. Kod aşağıda yardımlarınızı bıkliyorum
 
Re: sayı tahmin oyunu???

hocam çok fazla asp.net tena anlamam ama sana program mantığı vereyim

tahmin edilecek sayıyı görünmez bir form nesnesi ile ilişkilendir. kişinin sayı girip bu sayıyı gönder butonuna basınca nasıl gönderiyorsan tahmin edilecek sayının bağlı olduğu nesneyi de gönder bu şekilde her seferinde veriyi kaybetmemiş olursun.

sayaf ilk çalıştığında tahmin edilen sayı boş olacağından if kullanarak tahmin edilen sayı boş ise rasgele sayı tutturursun tutulan bu sayıyı form nesnesine ilişkilendirirsin.

inşallah faydam olmuştur.
çalıştırdıktan sonra kodları tekrardan yayınlarsanız sevinirim.
Ayrıca tutulacak sayıya 0-1000 arası sınır verir ve kullanıcı sayı bulma hakkını 10 ile sınırlandırır sanız oyun daha heyecanlı olur.

lisede pascal ve c de yapar oynardık. Neyi o günler....
 
Re: sayı tahmin oyunu???

galiba ben de tam o session değişkeni ile dinamikliğin nasıl olacağını öğrenmeye çalışıyorum :)
 
<script laguage="VB" runat="server">

sub page_load(sender as object,e as eventargs)
if not page.ispostback then
randomize()
session("tahmin")=CInt(rnd()*25)
session("sayac")=0
end if
end sub

sub goster(sender as object,e as eventargs)
session("sayac")=session("sayac")+1
if tah.text<session("tahmin") then
son.text="tahmini büyüt"
else if tah.text>session("tahmin") then
son.text="tahmini küçült"
else if tah.text=session("tahmin") then
son.text="tebrikler " &session("sayac")& " tahminde bildiniz"
puan.text="Puan ="&(100-(session("sayac")*5))
end if
end sub

</script>

<html><body>
<form runat="server">
Tahmin
<asp:textbox id="tah" runat="server"/><br>
<asp:button id="buton" text="tahmin" onclick="goster" runat="server"/><br>
<asp:label id="son" text="Hoşgeldiniz" runat="server"/><br>
<asp:label id="puan" text="Puan=?" runat="server"/><br>
</form></body></html>
 
BBNET
Geri
Üst