Malování v konzoli (C#)

C# .NET Základní konstrukce Zdrojákoviště Malování v konzoli (C#)

Tento program jsem napsal po pár týdnech programování v C#, takže se nedivte absenci OOP, či nějakým nestandtartním postupům. K vývoji se ještě určitě vrátím, ale teď chci zase postoupit o krůček dál.

O programu

Jak název napovídá jde o jednoduchou napodobeninu Malování v konzoli. Program se vás na začátku zeptá na velikost plátna a potom už jenom jezdíte pomocí šipek po okně a kreslíte. Můžete také měnit barvy pomocí klávesnice (v nabídce jsou všechny ConsoleColors). Program umí tyto obrázky uložit (do formátu .cmmm) a také je načíst, nebo je i přímo otevřít (Otevřít pomocí...).

Doufám, že se někdo mým výtvorem aspoň trochu inspiruje, nebo pobaví.


Galerie

Program byl vytvořen v roce 2013.

 

Stáhnout

Staženo 861x (39.34 kB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

  Aktivity (1)

Program pro vás napsal Michal Martinek
Avatar

Jak se ti líbí článek?
Celkem (4 hlasů) :
55555


 



 

 

Komentáře

Avatar
Martin Horáček:

Funguje pěkně ;). Jen by to chtělo ošetřit načítání souborů. Když se zadá špatný název, nebo zapomeneš příponu, tak program přestane pracovat. :)

 
Odpovědět 16.10.2013 20:53
Avatar
Michal Martinek
Redaktor
Avatar
Michal Martinek:

Jej, na to jsem úplně zapomněl :o . Dodělám to společně se štětci, které jsem měl už hotové, ale nedokázal jsem, aby se chovali přesně, jak jsem chtěl (ale tu myšlenku, už mám v hlavě, tak to snad půjde). Teď tu projíždím OOP, tak snad poté.

 
Odpovědět 17.10.2013 7:14
Avatar
David Čápka
Tým ITnetwork
Avatar
David Čápka:

Vzpomněl jsem si, že konzolové malování byla jedna z prvních věcí, které jsem naprogramoval v Pascalu. Tehdy mohla každá barva blikat, když se k ní přičetla konstanta 128. Nakreslil jsem v tom tenkrát nějaký obchod, kde blikal neonový nápis a byl jsem na to hrozně hrdý :D

Odpovědět 17.10.2013 8:07
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Panda38
Redaktor
Avatar
Odpovídá na David Čápka
Panda38:

Blikání je podporované v textovém videorežimu (Alt+Enter), v grafickém má ten atribut 0x80 význam vysvícení pozadí.

Editováno 17.10.2013 9:10
 
Odpovědět 17.10.2013 9:09
Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:

Hmmm...
http://www.itnetwork.cz/…1b09ea72c051
Koukněte jestli to někdo četl :P

Odpovědět  +1 18.10.2013 17:02
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Michal Martinek
Redaktor
Avatar
Michal Martinek:

:[ nečetl
vůbec mě to nenapadlo googlit, natož v češtině :-) to zapnutí/vypnutí a to problikávání je dobrý nápad

 
Odpovědět  +1 19.10.2013 14:01
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 6 zpráv z 6.