Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Diskusia – Čoby, keby - Černobyľ

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar

Tvůrce
Avatar
:6.7.2019 10:23

Držím ti palce :-)

 
Odpovedať
6.7.2019 10:23
Avatar
Alex
Tvůrce
Avatar
Odpovedá na
Alex:6.7.2019 12:25

Díky. Jen doufám že tě to nezklame :-)

 
Odpovedať
6.7.2019 12:25
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:11.7.2019 17:37

Jako ochutnávka to vypadá zajímavě, teď jestli zvládneš v kódu dobře udržet různé možnosti, s každou odpovědí jejich počet exponenciálně roste. Reálně se to dělá většinou tak, že nějaké outcomy spojíš, aby pár situací dopadlo stejně, hráč to většinou nepozná. Možná by bylo fajn si to nakreslit jako Activity Diagram - https://www.itnetwork.cz/…vity-diagram .

Odpovedať
11.7.2019 17:37
New kid back on the block with a R.I.P
Avatar
Tomáš Martin Holub:11.7.2019 18:28

Udělal bys prosím nějakým způsobem alespoň build pro Linux? Nebo macOS? :D

 
Odpovedať
11.7.2019 18:28
Avatar
Alex
Tvůrce
Avatar
Odpovedá na Tomáš Martin Holub
Alex:11.7.2019 21:19

Ahoj,
Rád bych to zkusil, ale nevim jak se to dá udělat (IDE používám VS, kde nevím o tom, že by nějakou možnost mělo)

 
Odpovedať
11.7.2019 21:19
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Alex
David Hartinger:12.7.2019 21:55

Když to vytvoříš jako .NET Core Console Application, nebo nějakou podobnou možnost bys tam měl mít, tak to jde pak přeložit i pro Linux (nevím jestli na Windows, ale minimálně můžeš uveřejnit zdrojáky, ať si to každý spustí kde chce).

Odpovedať
12.7.2019 21:55
New kid back on the block with a R.I.P
Avatar
Alex
Tvůrce
Avatar
Odpovedá na David Hartinger
Alex:12.7.2019 22:22

Zdrojáky uveřejním později až to bude z větší části hotové.
Jinak díky za tip. Zkusím.

 
Odpovedať
12.7.2019 22:22
Avatar
Petr Doleček
Tvůrce
Avatar
Petr Doleček:13.7.2019 17:45

Jako program na seznámení s programováním dobrý. Doporučuji mezi obrazovkami promazávat text a nějak zjednodušit dotazy. Je zbytečný aby program pokaždý psal co chceš zmáčknout. Stačilo by (viz níže). Člověk už pochopí, že se jedná o stisk čísla...

Chceš odbouchnout elektrárnu?
(1) ANO
(2) NE

Máš tam nějaký překlepy, někde se musí víckrát mačkat enter atd... Zkusil bych to ještě doplnit nějakou semigrafikou. Vykreslit text a pak třeba vpravo doplnit nějakým obrázkem, nebo grafem apod. (k té elektrárně se to hodí). Konzole má omezený počet znaků na řádek (v základu myslím nějakých 130). Doporučuji tento počet nepřekračovat, aby se řádky nezalamovaly - vypadá to pak nepřehledně (ale to jen možná kvůli tomu, že nemažeš obrazovky).

Určitě doporučuji si udělat nějaký graf závislostí (viz příspěvek Davida), aby ses v tom později vyznal.

Držím palce.

 
Odpovedať
13.7.2019 17:45
Avatar
Alex
Tvůrce
Avatar
Odpovedá na Petr Doleček
Alex:13.7.2019 18:27

Díky. O nějakých drobných chybách už vím a snažím se je opravit.
Zkusím to zpřehlednit a zjednodušit i to ovládání.
Nicméně některé věci nejsou v rámci mých možností realizovatelné. Například neumím mazat konzoli (pokud to někdo v C# umí [to asi umí každý až na mě] budu rád když poradí) a nebo neumím vytisknout na konzoli obrázek nebo graf (taky kdyby byl někdo ochoten mi poradit, byl bych rád).
Jinak díky za podporu.

 
Odpovedať
13.7.2019 18:27
Avatar
Petr Doleček
Tvůrce
Avatar
Odpovedá na Alex
Petr Doleček:13.7.2019 18:34

Zkus toto:

Console.Clear();        //vymazání konzole
Console.SetCursorPosition(left, top);   //nastavení pozice kurzoru (zde začne psát při Console.Write

Teoreticky by celá aplikace šla udělat v jednom switch. Pro každou situaci by sis navolil nějaký text a rozsah, co může uživatel zadat. Při interakci by si jenom přepnul, na kterou hlášku to má jít. Je to tedy těžce neobjektový způsob a tudíž ti ho ani nemůžu doporučit :D

Obrázek, nebo graf by musel být z tisknutelných znaků (hledej ASCII grafiku).

Editované 13.7.2019 18:35
 
Odpovedať
13.7.2019 18:34
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!