Gönderen Konu: Dizilerde yön sorunu  (Okunma sayısı 1005 defa)

Çevrimdışı okko

  • Üye
  • İleti: 112
    • Profili Görüntüle
Dizilerde yön sorunu
« : 26 Ağu 2015, 11:19:53 Çrş »
İyi günler;
C dilinde dizilerde 'yılan' oyununa benzer bir şey yapmak istiyorum fakat yön konusunda bir sıkıntı yaşadım.

Öncelikle tüm elemanları '0' 'a tanımlı 50*50 lik bir iki boyutlu dizi oluşturdum.Klavyeden girilen 'W,A,S,D ' harflerine göre sırasıyla yukarı,sol,aşağı,sağ yönlerine gidecek ve bu yöndeki dizi elemanını '*' işareti yapacak bir oyun oluşturmayı düşünüyorum.

Sorunum şurda: '*' işaretinin dizi[0][0] a koyduğumda 'D' ye bastığımda dizi[0][1] elemana '*' koyuyor. Tekrarda 'D' 'ye basıldığında dizi[1][1] elemanına '*' koyuyor. Sağa ve sola gitmek için ard arda basmalarda yılana göre yönlerde kullanıcı baz alınarak sürekli bir değişim gözüküyor ve bunun bir sistemini oluşturamadım.(yılan '------ >'konumundayken kullanıcıya göre aşağıya olan hareket yılana göre sağa doğrudur.)Bunun algoritmasını nasıl kurabilirim?

Kayalari delen damlalarin büyüklügü degil, sürekliligidir.

Çevrimdışı okko

  • Üye
  • İleti: 112
    • Profili Görüntüle
Ynt: Dizilerde yön sorunu
« Yanıtla #1 : 27 Ağu 2015, 22:22:34 Prş »
Sorun devam etmekte. Sabit bir sekilde dizini satirinda ve sutununda sabit bir yon icin degisim olmuyor.
Kayalari delen damlalarin büyüklügü degil, sürekliligidir.