Anti_Dragon
Öğrenci
- Katılım
- 15 Ekim 2020
- Mesajlar
- 22
- Reaksiyon puanı
- 7
- Puanları
- 3
- Yaş
- 24
Bir konsol uygulaması yapıyorum...
██████████
█ ---------- ---█
█ ------------- █
█ ----- -☻- -- █
█ ------------- █
█ ------------- █
██████████
(Boşluklar otomatik Silindiği için - koydum)
Ben bu adamı hareket ettirmek istiyorum..
w,a,s,d ye basınca hareket etsin.
Objeleri, onların görünüşünü, girdileri falan komple ayarladım.
ama bunu nasıl hareket ettireceğimi bilmiyorum.
Aklımdaki şey Bu karakter A tuşuna bastığı zaman karakterin solundaki 1 boşluğu silsin, sağ tarafına eklesin.
Yukarı çıkacağı zaman mesela karakter 5. sütun 5. satırda, 4. sütun 5. satırdaki boşluğu silip bu karakteri eklesin ve 5. sütun 5. satırdaki karakteri de boşluk yapsın.
Ama ben bütün bu çıktıyı
x = duvar
y = boşluk
z = Adam
Console.WriteLine(x + x + x + x + x + x + x);
Console.WriteLine(x + y + y + y + y + y + x);
Console.WriteLine(x + y + y + y + y + y + x);
Console.WriteLine(x + y + y + z + y + y + x);
Console.WriteLine(x + y + y + y + y + y + x);
Console.WriteLine(x + y + y + y + y + y + x);
Console.WriteLine(x + x + x + x + x + x + x);
olarak yaptığım için bunu nasıl yapacağımla ilgili bir fikrim yok
Yardımcı olur musunuz?
Bu Benim Kodum:
class Program
{
string space1 = " ";
//Alt + 2
string player1 = "☻";
//Alt + 219
string wall1 = "█";
//Alt + 4
string coin1 = "♦";
static void Main(string[] args)
{
Program space = new Program();
Program player = new Program();
Program wall = new Program();
Program coin = new Program();
string s = space.space1;
string p = player.player1;
string w = wall.wall1;
string c = coin.coin1;
// Bunları kodlarken zaman kazanayım diye yaptım.
char move = Convert.ToChar(Console.ReadKey());
}
}
Bu yapabildiğim kısım. Lütfen yardımcı olun.
Bu arada Program C# ile Çalışıyor... Bunu eklemeyi unuttum.
██████████
█ ---------- ---█
█ ------------- █
█ ----- -☻- -- █
█ ------------- █
█ ------------- █
██████████
(Boşluklar otomatik Silindiği için - koydum)
Ben bu adamı hareket ettirmek istiyorum..
w,a,s,d ye basınca hareket etsin.
Objeleri, onların görünüşünü, girdileri falan komple ayarladım.
ama bunu nasıl hareket ettireceğimi bilmiyorum.
Aklımdaki şey Bu karakter A tuşuna bastığı zaman karakterin solundaki 1 boşluğu silsin, sağ tarafına eklesin.
Yukarı çıkacağı zaman mesela karakter 5. sütun 5. satırda, 4. sütun 5. satırdaki boşluğu silip bu karakteri eklesin ve 5. sütun 5. satırdaki karakteri de boşluk yapsın.
Ama ben bütün bu çıktıyı
x = duvar
y = boşluk
z = Adam
Console.WriteLine(x + x + x + x + x + x + x);
Console.WriteLine(x + y + y + y + y + y + x);
Console.WriteLine(x + y + y + y + y + y + x);
Console.WriteLine(x + y + y + z + y + y + x);
Console.WriteLine(x + y + y + y + y + y + x);
Console.WriteLine(x + y + y + y + y + y + x);
Console.WriteLine(x + x + x + x + x + x + x);
olarak yaptığım için bunu nasıl yapacağımla ilgili bir fikrim yok
Yardımcı olur musunuz?
Bu Benim Kodum:
class Program
{
string space1 = " ";
//Alt + 2
string player1 = "☻";
//Alt + 219
string wall1 = "█";
//Alt + 4
string coin1 = "♦";
static void Main(string[] args)
{
Program space = new Program();
Program player = new Program();
Program wall = new Program();
Program coin = new Program();
string s = space.space1;
string p = player.player1;
string w = wall.wall1;
string c = coin.coin1;
// Bunları kodlarken zaman kazanayım diye yaptım.
char move = Convert.ToChar(Console.ReadKey());
}
}
Bu yapabildiğim kısım. Lütfen yardımcı olun.
Mesaj otomatik birleştirildi:
Bu arada Program C# ile Çalışıyor... Bunu eklemeyi unuttum.
Son düzenleme: