Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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í.
Avatar
snowy
Neregistrovaný
Avatar
snowy:10.6.2013 21:17

Zadání: Malé počty - Matematika

Každý hráč má sérii pěti hodů. Hodnoty prvních dvou hodů sečte a od tohoto součtu odečte hodnotu třetího hodu. Jestli-že v tuto chvíli dosáhl záporného výsledku nebo nuly, vypadává ze hry. V opačném případě hází po čtvrté, a tímto číslem násobí dosavadní výsledek. Posledním hodem pak tento součin vydělí. Komu vyšlo po závěrečném dělení nejvyšší číslo, zvítězil.

http://pastebin.com/caxwqpxV

Můj kód, potřeboval bych pomoct, aby hra šla pro více hráču na jednom počítači, udělal jsem si odvzoenou třídu od hlavní třídy a dál nevím jak, děkuju za pomoc :)

 
Odpovědět
10.6.2013 21:17
Avatar
Odpovídá na
Michal Žůrek - misaz:10.6.2013 21:21

A co tak vytvořit více instancí třídy hráč?
Můžeš je dát třeba do pole.

 
Nahoru Odpovědět
10.6.2013 21:21
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na
David Hartinger:10.6.2013 21:23

V sekci OOP je seriál, kde máš řešenou kostku i hráče. Funguje samozřejmě trochu jinak, ale když si ho přečteš, budeš vědět jak to udělat.

Nahoru Odpovědět
10.6.2013 21:23
You are the greatest project you will ever work on.
Avatar
Odpovídá na
Michael Olšavský:10.6.2013 21:23

Nééééé :D Proč odvozuješ třídy... Stačí ti udělat proměnné více hráčů, a postupně je nechat házet. V tom je myšlenka OOP. Jedna třída, několik různých objektů se stejným zaměřením, vlastnostmi...

 
Nahoru Odpovědět
10.6.2013 21:23
Avatar
snowy
Neregistrovaný
Avatar
Odpovídá na Michael Olšavský
snowy:10.6.2013 21:24

To mi doporučil učitel na programování

 
Nahoru Odpovědět
10.6.2013 21:24
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na
David Hartinger:10.6.2013 21:26

Pak asi neumí programovat. Uděláš si jednu třídu hráč.

Nahoru Odpovědět
10.6.2013 21:26
You are the greatest project you will ever work on.
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na
Petr Nymsa:10.6.2013 21:26

Pokud by jsi měl ve třídě Multiplayer například List / pole třídy hráč + dodatečnou obsluhu multiplayeru má to logiku. Jinak je to blbost. Vytvoř si pole instancí třída Hráč :)

Nahoru Odpovědět
10.6.2013 21:26
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
snowy
Neregistrovaný
Avatar
snowy:10.6.2013 21:28

Díky za radu, jdu to zkusit :)

 
Nahoru Odpovědět
10.6.2013 21:28
Avatar
Odpovídá na
Michael Olšavský:10.6.2013 21:30

Takovou třídu by jsi udělal jen pokud by jsi rozšiřoval samotného hráče. Tedy např. pokud by jsi chtěl multiplayer po síti.

 
Nahoru Odpovědět
10.6.2013 21:30
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 9 zpráv z 9.