Letní akce Letní akce
Pouze tento týden sleva až 80 % na kurzy PHP. Lze kombinovat s akcí Letní slevy na prémiový obsah!
Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!

Hra - Coby, kdyby - Černobyl

Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem.
Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Ahoj, vzhledem k tomu, že zatím neumím udělat nic jiného, než konzolovou aplikaci, tak jsem se rozhodl udělat textovku. Vše co si tedy ze hry odnesete bude záležet na tom, jakou máte fantazii a jak to napíšu.

Kdo bude můj parťák?

Vzhledem k tomu, že grafika nebude třeba, tak si všechno stvořím sám.

O co půjde

Ve hře navštívíme Sovětský svaz a to konkrétně JE Vladimíra I. Lenina (Černobyl), v dobách kdy ještě nestála, kdy už se stavěl 4. Blok A nakonec se můžete těšit na posledních 24 hodin před výbuchem, ke kterému ve hře nemusí ani dojít, protože vaše rozhodnutí budou mít vždy nějaký následek, který se projeví v budoucnosti, nebo třeba hned.

Za koho si zahrajete?

Vzhledem k tomu, že na nehodě má podíl několik lidí, tak si budete moc zahrát za: Leonida Brežněva a další soudruhy politiky, Viktora Brujchanova (ale to už bude záležet na vašich předchozích rozhodnutí), Anatolije Ďjatlova, Alexandra Akimova, Leonida Toptunova a dalších.

Co na vás ve hře bude číhat

Setkáte se s náročnými rozhodnutími, atmosférou tehdejšího SSSR a spoustu dalších věcí.

Co, kdy, jak?

Jak postupuje vývoj? Zjisti níže.

5.7.2019

Dnes se stvořil výběr obtížností, scénář a základ herní mechaniky

6.7.2019

Pomali ale jistě je hotová první obtížnost. Zároveň jsem začal uvažovat o tom, že z mojí prehistorické (neboli neobjektově orientovanou) na objektové orienotovanou.

6.7.2019

Těsně po půlnoci se mi zhroutil celý projekt. Visual studio začalo protestovat proti mojemu switchi ve switchi, který byl v dalším switchi. Lituju toho, kdo to po mě bude chtít přečíst :-). Zítra z toho opravdu zkusím udělat objektově orientovanou aplikaci :-)

8.7.2019

První obtížnost už mám částečně naprogramovanou v OOP. Zároveň ve hře najdete barevné odlišení textů.

12.7.2019

Dokončena lehká obtížnost.

Co zbývá dodělat?

Střední obtížnost Komplexní obtížnost Lehčí úpravy stávajících elementů hry

DEMO V 0.1

Zahraj si už dnes první úsek hry. Lze hrát pouze nejlehčí obtížnost. Vždy prosím volte možnost 1, jiné možnosti nejsou zatím naprogramované. Budu rád za zpětnou vazbu (ale slušně prosím :-) )

Hra byla vytvořena v roce 2019.

 

Stáhnout

Staženo 40x (10 kB)
Aplikace je včetně zdrojových kódů

 

 

Hru pro vás napsal Alex
Avatar
Jak se ti líbí článek?
3 hlasů
Autor se věnuje střihu videa a motion desingu. Převážně pracuje s programy od firmy FXHOME, ale ovládá i programy od firmy ADOBE . Mezi jeho koníčky patří hra na klávesy, na které hraje přes 8 let
Všechny články v sekci
ITnetwork summer 2019 - Ceny v hodnotě 10 000 Kč!
Aktivity (17)

 

 

Komentáře
Zobrazit starší komentáře (9)

Avatar
Petr Doleček
Redaktor
Avatar
Petr Doleček:13. července 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).

Editováno 13. července 18:35
 
Odpovědět  +1 13. července 18:34
Avatar
Alex
Redaktor
Avatar
Alex:13. července 19:52

Dík

 
Odpovědět 13. července 19:52
Avatar
TomiukQT
Člen
Avatar
TomiukQT:18. července 17:34

Jen menší feedback: Vím že to je hodně velké demo,ale hned při prvním rozhodování jsem dal "NE" a hra hned skončila a ani mi to nenabídlo hrát od začátku. A rád bych ti poradil: určitě si někde nakresli/udělej graf těch všech událostí. A k programovací části: nedávno jsem jako školní projekt dělal textovku (spíš engine na textovku) a myslim, že je to lepší a jednodušší. Myslím tím, že všechny ty lokace,možnosti budeš načítat z nějakýho texťáku a nemusíš pak mít natvrdo v programu tisíce podmínek. Navíc můžeš jednodušeji udělat i úplně odlišnou textovku bez přepisu kódu. Stačí si naimplementovat graf a nějakej parser toho textu. Nechci ti do toho kecat, jak to máš dělat nebo nedělat. :)

 
Odpovědět 18. července 17:34
Avatar
Alex
Redaktor
Avatar
Odpovídá na TomiukQT
Alex:18. července 18:01

Pošli screen, uvidíme kde je chyba.
Jako pravda, otravuje mě psát pořád
Console.Write ("bla bla bla \nbla bla bla") a takhle stokrát ve hře.
Teď záleží jestli by se dal použít s C#. Jestli jo, tak bych ho rád vyzkoušel.
Díky za zpětnou vazbu

 
Odpovědět 18. července 18:01
Avatar
krychl
Člen
Avatar
krychl:19. července 21:42

Kdo je/byl "Nikita Brežněv" ??? , takže buď jsi měl na mysli Leonida Iljiče Brežněva nebo Nikitu Sergejeviče Chruščova.

 
Odpovědět 19. července 21:42
Avatar
Milan Turyna
Redaktor
Avatar
Odpovídá na krychl
Milan Turyna:19. července 22:00

No tak je to hra, nemusí to být přímo podle skutečné události..

 
Odpovědět  +2 19. července 22:00
Avatar
Jaroslav Smrž
Redaktor
Avatar
Odpovídá na krychl
Jaroslav Smrž:19. července 22:42

Když už máme být detailisti, tak Chruščov by tam být nemohl neboť zemřel v roce 1971, tedy více jak 10 let před dostavbou bloku 4 :-)

Odpovědět  +1 19. července 22:42
I have no idea what it is doing but I´m scared to delete it... xD
Avatar
Alex
Redaktor
Avatar
Odpovídá na krychl
Alex:19. července 23:14

Ano, chyba ja na mé straně a pomíchal jsem si jména. No nicméně tohle teď potká všechny postavy. Aby nikdo nemohl mít kecy.

 
Odpovědět 19. července 23:14
Avatar
Alex
Redaktor
Avatar
Odpovídá na Jaroslav Smrž
Alex:19. července 23:16

Ano to máš pravdu. De facto ta elektrárna Chruščov nezažil spuštění 1. bloku.

 
Odpovědět 19. července 23:16
Avatar
Alex
Redaktor
Avatar
Odpovídá na Alex
Alex:19. července 23:23

Edit: kašlu na to, opravíme Brežněva, ať to máme vše jak má být. Sice ho tam máme jen na ozdobu, protože jeho rozhodnutí neměla až takový vliv na osud elektrárny (nějaký tam byl, to beze sporu)

 
Odpovědět 19. července 23:23
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 10 zpráv z 19. Zobrazit vše