NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Proměnné - Co je to?

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
radekj122
Člen
Avatar
radekj122:9.9.2012 12:36

Zdravím, mám takový dotaz. Lze udělat Proměnnou - Na Jiného Hráče ?
Děkuji předem za odpověď.

TheRohlikar

 
Odpovědět
9.9.2012 12:36
Avatar
matesax
Tvůrce
Avatar
Odpovídá na radekj122
matesax:9.9.2012 12:52

Pardon - sekce GM. No to se ptáš docela nešikovně - záleží na tom, jak si to uděláš. Tedy jaký objekt bude jiný hráč. Pak tedy ovládáš tento objekt.

Editováno 9.9.2012 12:55
 
Odpovědět
9.9.2012 12:52
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na radekj122
TomBen:9.9.2012 13:41

Zpravidla podmínkou ověříš, který hráč hraje a podle toho použiješ proměnnou.
Ideální je pole, pak nemusíš ani tu podmínku.

Třeba: zivoty[hrac]=10; //hrac zde musí být číslo ( 0,1,2,3.. )

Ale jde to dělat různě. 8-)

Editováno 9.9.2012 13:42
Odpovědět
9.9.2012 13:41
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
radekj122
Člen
Avatar
radekj122:9.9.2012 14:11

Hm... Díky :D Se v tom vyznám :D

 
Odpovědět
9.9.2012 14:11
Avatar
matesax
Tvůrce
Avatar
Odpovídá na radekj122
matesax:9.9.2012 17:13

Vždy když dojde k výměně, nastavíš proměnnou na příslušnou hodnotu. Například pomocí proměnné "naRade". Určíš si, že hodnota 0 bude pro hráče 1, hodnota 1 pro hráče 2,... Pak jak jsem napsal - když dojde na výměnu, nastavíš příslušné číslo. A všude, kde budeš něco dělat - něco specifikckého pro daného hráče - třeba přičítat skóre, tak to budeš muset rozdělit podle proměnné "naRade"...

 
Odpovědět
9.9.2012 17:13
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:9.9.2012 17:25

Tak teď už tomu nerozumím ani já.

Odpovědět
9.9.2012 17:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
radekj122
Člen
Avatar
Odpovídá na matesax
radekj122:9.9.2012 17:33

Hmm... Ok, já dělám jazyk "Pawn" na Grand Theft Auto San Andreas, tak z toho něco chápu :D tzn. Díky :)

 
Odpovědět
9.9.2012 17:33
Avatar
matesax
Tvůrce
Avatar
Odpovídá na radekj122
matesax:9.9.2012 17:43

No záleží na tom, jak to chceš udělat. Pokud na kola, tak to bude to střídání, ale pokud současně, tak jak jsem psal hoře - záleží na tom, jaké uděláš objekty. Tedy tam je zbytečně pomáhat si proměnnými. Každý hráč bude objekt (Ani by to snad nešlo jinak.) a jakožto objektu mu můžeš dávat příkazy... Stejně tak při střídací hře to můžeš udělat pomocí objektů. Tedy objekt hráč1 a objekt hráč2. Při střídání pak nastavíš, který z nich bude aktivní. Šlo by to udělat několika způsoby - například přidáváním a odstraňováním z místnosti. Ale to by bylo asi zbytečné...

Editováno 9.9.2012 17:45
 
Odpovědět
9.9.2012 17:43
Avatar
radekj122
Člen
Avatar
radekj122:9.9.2012 17:58

Díky :) Už to asi chápu :D

PS: Máš Skype ? :)

Editováno 9.9.2012 17:59
 
Odpovědět
9.9.2012 17:58
Avatar
matesax
Tvůrce
Avatar
Odpovídá na radekj122
matesax:9.9.2012 18:34

matej.andrle

 
Odpovědět
9.9.2012 18:34
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 11.