PHP týden Předvánoční slevová akce
Pouze tento týden sleva až 80 % na PHP e-learning!
Využij předvánočních slev a získej od nás 20 % bodů zdarma! Více zde

Zikor

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

Hra Zikor je hra založená na rychlé reakci, kde musíte co nejrychleji dojít s panáčkem k hledané věci. Za každou hledanou věc dostanete 1 bod a každá hra trvá 1 minutu. Můžete si tedy zahrát s kamarády a porovnávat své výsledky.

Tvůrci

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

HoBi - programování

BajkallOfficial - grafika

Výzva

Nejvyšší skóre které jsem měl bylo 51 ... KDO BUDE MÍT VÍCE ? :)


Galerie

Hra byla vytvořena v roce 2013.

 

Stáhnout

Staženo 602x (851.85 kB)

 

 

Hru pro vás napsal Honza Bittner
Avatar
Jak se ti líbí článek?
5 hlasů
Student FIT ČVUT. In love with Dart & Flutter. :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Všechny články v sekci
Okenní aplikace v C# .NET ve Windows Forms
Miniatura
Následující článek
Jednoduchá kalkulačka v C# .NET Windows Forms
Aktivity (1)

 

 

Komentáře

Avatar
Vojtěch Pospíchal:13.3.2013 18:52

Hra pro nejfaka? Konečně někdo kdo se zmohl na víc než na Gamemaker :D Gratuluju.

 
Odpovědět
13.3.2013 18:52
Avatar
Petr Nymsa
Redaktor
Avatar
Petr Nymsa:13.3.2013 19:18

Není veškerá grafika použitá z Minecraftu ? :D

Odpovědět
13.3.2013 19:18
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Зайчик
Člen
Avatar
Зайчик:13.3.2013 19:35

:D :D :D to je věc

private void VyberPanacka(object sender, EventArgs e)
    {
      Image image1 = Image.FromFile("data/tlacitka/tl_zikor.jpg");
      Image image2 = Image.FromFile("data/tlacitka/tl_santa.jpg");
      Image image3 = Image.FromFile("data/tlacitka/tl_mc.jpg");
      Image image4 = Image.FromFile("data/tlacitka/tl_spider.jpg");
      Image image5 = Image.FromFile("data/tlacitka/tl_nejf.jpg");
      this.img_vyber = Image.FromFile("data/bg/bgvyber.jpg");
      this.panel_vyber = new Panel();
      this.panel_vyber.Parent = (Control) this;
      this.panel_vyber.Location = new Point(-1000, 0);
      this.panel_vyber.Size = new Size(600, 600);
      this.panel_vyber.BackColor = Color.Transparent;
      this.panel_vyber.BackgroundImage = this.img_vyber;
      this.hra_zikor = new PictureBox();
      this.hra_zikor.Tag = (object) "1";
      this.hra_zikor.Parent = (Control) this.panel_vyber;
      this.hra_zikor.Location = new Point(100, 100);
      this.hra_zikor.Size = new Size(150, 50);
      this.hra_zikor.BackColor = Color.Transparent;
      this.hra_zikor.Click += new EventHandler(this.Hra);
      this.hra_zikor.BackgroundImage = image1;
      this.hra_santa = new PictureBox();
      this.hra_santa.Tag = (object) "2";
      this.hra_santa.Parent = (Control) this.panel_vyber;
      this.hra_santa.Location = new Point(350, 100);
      this.hra_santa.Size = new Size(150, 50);
      this.hra_santa.BackColor = Color.Transparent;
      this.hra_santa.Click += new EventHandler(this.Hra);
      this.hra_santa.BackgroundImage = image2;
      this.hra_mc = new PictureBox();
      this.hra_mc.Tag = (object) "3";
      this.hra_mc.Parent = (Control) this.panel_vyber;
      this.hra_mc.Location = new Point(100, 200);
      this.hra_mc.Size = new Size(150, 50);
      this.hra_mc.BackColor = Color.Transparent;
      this.hra_mc.Click += new EventHandler(this.Hra);
      this.hra_mc.BackgroundImage = image3;
      this.hra_spider = new PictureBox();
      this.hra_spider.Tag = (object) "4";
      this.hra_spider.Parent = (Control) this.panel_vyber;
      this.hra_spider.Location = new Point(350, 200);
      this.hra_spider.Size = new Size(150, 50);
      this.hra_spider.BackColor = Color.Transparent;
      this.hra_spider.Click += new EventHandler(this.Hra);
      this.hra_spider.BackgroundImage = image4;
      this.hra_nejf = new PictureBox();
      this.hra_nejf.Tag = (object) "5";
      this.hra_nejf.Parent = (Control) this.panel_vyber;
      this.hra_nejf.Location = new Point(100, 300);
      this.hra_nejf.Size = new Size(150, 50);
      this.hra_nejf.BackColor = Color.Transparent;
      this.hra_nejf.Click += new EventHandler(this.Hra);
      this.hra_nejf.BackgroundImage = image5;
      Image image6 = Image.FromFile("data/tlacitka/tl_zpet.jpg");
      this.hra_zpet = new PictureBox();
      this.hra_zpet.Parent = (Control) this.panel_vyber;
      this.hra_zpet.Location = new Point(225, 475);
      this.hra_zpet.Size = new Size(150, 50);
      this.hra_zpet.BackColor = Color.HotPink;
      this.hra_zpet.Click += new EventHandler(this.DoMenu);
      this.hra_zpet.BackgroundImage = image6;
      this.DoVyberu((object) null, (EventArgs) null);
    }
Odpovědět
13.3.2013 19:35
Коммунизм для нашего будущего!
Avatar
Honza Bittner
Šupák
Avatar
Odpovídá na Зайчик
Honza Bittner:13.3.2013 20:19

takhle to tam zapsané není :P

Mám to v kódu rozdělené do metod (metoda pro menu, výběr postav atp..)

Editováno 13.3.2013 20:20
Odpovědět
13.3.2013 20:19
Student FIT ČVUT. In love with Dart &...
Avatar
Honza Bittner
Šupák
Avatar
Odpovídá na Vojtěch Pospíchal
Honza Bittner:13.3.2013 20:20

Děkuju, ale i tak jsem lama .. :(

Hold se zatím učím no :)

Odpovědět
13.3.2013 20:20
Student FIT ČVUT. In love with Dart &...
Avatar
Honza Bittner
Šupák
Avatar
Odpovídá na Petr Nymsa
Honza Bittner:13.3.2013 20:23

ne, to se ti jen zdá ... :P

Odpovědět
13.3.2013 20:23
Student FIT ČVUT. In love with Dart &...
Avatar
Зайчик
Člen
Avatar
Odpovídá na Honza Bittner
Зайчик:13.3.2013 20:23

Tohle je metoda výběr postav. :) Ukaž prosím teda ten správný zdrojový kód, aby jsi mě přesvědčil. :)

Odpovědět
13.3.2013 20:23
Коммунизм для нашего будущего!
Avatar
Honza Bittner
Šupák
Avatar
Odpovídá na Зайчик
Honza Bittner:13.3.2013 20:30

mám to udělané docela lehce, pictureboxy s postavama mají tag, který když zapnu panel s výběrem postav dostanu ((sender as PictureBox).Tag )
a následně je podmínka if (mohl jsem dát swich .. nenapadlo mě) a v podmínkách se dosadí pozadí pro postavu a předmět ...

void Hra(object sender, EventArgs e)
       {


           if ((sender as PictureBox).Tag.ToString() == "1")
           {
               panak = Image.FromFile("data/postavy/zikor.jpg");
               img_krystal = Image.FromFile(@"data/veci/zikor.png");
           }
           else if ((sender as PictureBox).Tag.ToString() == "2")
           {
               panak = Image.FromFile("data/postavy/santa.jpg");
               img_krystal = Image.FromFile(@"data/veci/santa.png");
           }
           else if ((sender as PictureBox).Tag.ToString() == "3")
           {
               panak = Image.FromFile("data/postavy/mc.jpg");
               img_krystal = Image.FromFile(@"data/veci/mc.png");
           }
           else if ((sender as PictureBox).Tag.ToString() == "4")
           {
               panak = Image.FromFile("data/postavy/spider.jpg");
               img_krystal = Image.FromFile(@"data/veci/spider.png");
           }
           else if ((sender as PictureBox).Tag.ToString() == "5")
           {
               panak = Image.FromFile("data/postavy/nejf.jpg");
               img_krystal = Image.FromFile(@"data/veci/nejf.png");
           }

ten tvůj kód je z metody výběr postav, kde vytvářím ty tlačítka v panelu na výběr postav (vždy panáček a vedle text)

Odpovědět
13.3.2013 20:30
Student FIT ČVUT. In love with Dart &...
Avatar
Зайчик
Člen
Avatar
Odpovídá na Honza Bittner
Зайчик:13.3.2013 20:36

Já umím číst, ty jsi mi poslal úplně jinou metodu ale. :D

Odpovědět
13.3.2013 20:36
Коммунизм для нашего будущего!
Avatar
Honza Bittner
Šupák
Avatar
Odpovídá na Зайчик
Honza Bittner:13.3.2013 20:40

No ... :D

Jinak teď jsem se dal na Javu (zkouším) a jestli se mi bude líbit tak to zkusím přepsat do Javy a přidám to sem ;)
Snad to pak napíšu lépe .. :P

Editováno 13.3.2013 20:43
Odpovědět
13.3.2013 20:40
Student FIT ČVUT. In love with Dart &...
Avatar
Зайчик
Člen
Avatar
Odpovídá na Honza Bittner
Зайчик:13.3.2013 20:41

:o já to věděl! :P

Odpovědět
13.3.2013 20:41
Коммунизм для нашего будущего!
Avatar
Honza Bittner
Šupák
Avatar
Odpovídá na Зайчик
Honza Bittner:13.3.2013 20:46

Každopádně ... hratelnost ?

(zkus mě překonat -> mé skóre 51 :P )

Editováno 13.3.2013 20:46
Odpovědět
13.3.2013 20:46
Student FIT ČVUT. In love with Dart &...
Avatar
Luboš Běhounek Satik
Autoredaktor
Avatar
Odpovědět
13.3.2013 20:54
https://www.facebook.com/peasantsandcastles/
Avatar
Honza Bittner
Šupák
Avatar
Odpovědět
13.3.2013 20:54
Student FIT ČVUT. In love with Dart &...
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
TomBen
Redaktor
Avatar
TomBen:14.3.2013 6:30

Je to celkem hezká hříčka. :) To budou mít děti radost.
Trochu jsem čekal, že to bude chodit samo podle myši,
protože se mi nechtělo jezdit cikcak klávesnicí.
Ale i tak dobrý. Pěkně graficky zpracované.

Možná by to chtělo nějaký bonus, který by se objevil
jen na chvilku a když by ho člověk odchytil tak by
se prodloužil čas.

Odpovědět
14.3.2013 6:30
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Honza Bittner
Šupák
Avatar
Odpovídá na TomBen
Honza Bittner:14.3.2013 7:44

Děkuji ...

Já budu tuto hru (asi) předělávat do Javy a tam bych ty krátké bonusy udělal a ještě bych tam dal třeba 3 pasti na kterou když půjdeš tak dostaneš bod dolů (nebo více) atp ..

Odpovědět
14.3.2013 7:44
Student FIT ČVUT. In love with Dart &...
Avatar
Honza Bittner
Šupák
Avatar
Odpovídá na Honza Bittner
Honza Bittner:14.3.2013 19:30

tak až to přepíšu do té Javy tak přidám pasti (body--), speciální předmět na zvýšení času o asi 3 sekundy, poté předmět díky němuž budete moc projít zdí na druhou stranu ... (čas navíc a procházení bude vždy v poměru 1:3 k hledanému předmětu za 3 body 1 specialni predmet)

Co myslíte ? :)

Odpovědět
14.3.2013 19:30
Student FIT ČVUT. In love with Dart &...
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Honza Bittner
TomBen:14.3.2013 23:06

Uvidíme, to se prostě musí zkusit. :-)

Odpovědět
14.3.2013 23:06
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Honza Bittner
Šupák
Avatar
Odpovídá na TomBen
Honza Bittner:14.3.2013 23:13

jojo :) jen se naučit Javu a bude to :D

Odpovědět
14.3.2013 23:13
Student FIT ČVUT. In love with Dart &...
Avatar
Kit
Redaktor
Avatar
Odpovídá na Honza Bittner
Kit:15.3.2013 10:33

Doporučuji knihu "Thinking in Java". Dá se stáhnout v PDF.

Odpovědět
15.3.2013 10:33
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Luboš Běhounek Satik
Autoredaktor
Avatar
Luboš Běhounek Satik:15.3.2013 10:33

Tady ještě nekonec všichni přejdou na javu :D

Odpovědět
15.3.2013 10:33
https://www.facebook.com/peasantsandcastles/
Avatar
Kit
Redaktor
Avatar
Odpovídá na Luboš Běhounek Satik
Kit:15.3.2013 10:42

Není podstatné, zda je program v Javě nebo v C#. V obou jazycích se dá psát dobře i špatně. Program napsaný v C# mi zpravidla nejde spustit, takže budu rád, když to HoBi přepíše do Javy.

Odpovědět
15.3.2013 10:42
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Honza Bittner
Šupák
Avatar
Odpovídá na Kit
Honza Bittner:15.3.2013 13:32

dekuju, knihu si stahnu :)

Odpovědět
15.3.2013 13:32
Student FIT ČVUT. In love with Dart &...
Avatar
Kit
Redaktor
Avatar
Odpovídá na Honza Bittner
Kit:15.3.2013 13:58

Není zač. Originální anglická verze je o hodně lepší, ale český překlad se také dá použít. Zajímavých je hlavně prvních 100 stran, které jsou hlavně o OOP. Jsou použitelné i pro programátory v jiných objektových jazycích, tedy i v C#.

Odpovědět
15.3.2013 13:58
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Honza Bittner
Šupák
Avatar
Odpovídá na Kit
Honza Bittner:15.3.2013 14:49

No super :) teď začínám s OOP takže se mi to bude hodit :)

Odpovědět
15.3.2013 14:49
Student FIT ČVUT. In love with Dart &...
Avatar
Neaktivní uživatel:16.6.2013 15:24

nekdo se po vas opici

http://uloz.to/…nejfakea-zip

Odpovědět
16.6.2013 15:24
Neaktivní uživatelský účet
Avatar
Honza Bittner
Šupák
Avatar
Honza Bittner:5.3.2014 21:47

Toto je děsná hra a ještě horší kód, nechápu jak jsem něco takového mohl psát...

Ale tak, každý někdy začínal no :)

Odpovědět
5.3.2014 21:47
Student FIT ČVUT. In love with Dart &...
Avatar
 
Odpovědět
5.3.2014 22:12
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 28 zpráv z 28.