Letní akce! Lákají tě IT školení C#, Javy a PHP v Brně? Přihlas se a napiš nám do zpráv kód "BRNO 500" pro slevu 500 Kč na libovolný brněnský kurz. Lze kombinovat se slevami uvedenými u školení i použít pro více kurzů. Akce končí 28.7.

Diskuze: hra snake v prikazovem radku

C# .NET .NET (C# a Visual Basic) hra snake v prikazovem radku American English version English version

Aktivity (3)
Avatar
Ondřej Sochor:11. ledna 14:39

Ahoj! Snažím se naprogramovat hru snake v prikazovem radku, jsem spíše začátečník. Dělám a základy a mám problém stím že se mi nezobrazuje to co si myslím že by mělo.

Console.Window­Height = 20;
Console.WindowWidth = 25;
pixel head = new pixel();
int vyska = Console.Window­Height;
int sirka = Console.Window­Width;
head.xpos = vyska / 2;
head.ypos = sirka / 2;
Console.ReadKey();
head.color = ConsoleColor.White;

for (int i =0; i < vyska;i++)
{
Console.SetCur­sorPosition(0, i);
Console.Write("O");

}
for (int i = 0; i < sirka; i++)
{

Console.SetCur­sorPosition(i, 0);
Console.Write("O");
}
Console.SetCur­sorPosition(he­ad.xpos, head.ypos);
Console.Write(he­ad);
}
}
class pixel
{
public int xpos { get; set; }
public int ypos { get; set; }
public ConsoleColor color { get; set;}

}

po spusteni zustava prikazovy radek prazdny i kdyz se domnivam ze by se melo zobrazit ohraniceni a hlava hada. Nejspis mi tam chybi nejaka funkce o ktere nevím - dekuji moc za pomoc.

 
Odpovědět 11. ledna 14:39
Avatar
Petr Stastny
Redaktor
Avatar
Petr Stastny:11. ledna 15:44

head.xpos = vyska / 2;
head.ypos = sirka / 2;
Console.ReadKe­y();
head.color = ConsoleColor.White;

Zvyrazneny radek vymaz nebo po spusteni zmackni libovolne tlacitko. Tenhle radek pozastavuje celou aplikaci, dokud neco nezmacknes.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +1 11. ledna 15:44
Avatar
Petr Stastny
Redaktor
Avatar
Odpovídá na Ondřej Sochor
Petr Stastny:11. ledna 15:46

Jinak se určitě podívej na debugging ve visual studiu:

https://docs.microsoft.com/…ugger-basics

Uz delas vetsi projekt, tak tohle budes stoprocentne potrebovat.

 
Nahoru Odpovědět 11. ledna 15:46
Avatar
 
Nahoru Odpovědět 11. ledna 16:05
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.