Diskuze: Malé počty POMOC

C# .NET .NET (C# a Visual Basic) Malé počty POMOC American English version English version

Avatar
snowy
Neregistrovaný
Avatar
snowy:

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 snowy
Michal Žůrek (misaz):

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

Nahoru Odpovědět  +1 10.6.2013 21:21
Nesnáším {}, proto se jim vyhýbám.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na snowy
David Čápka:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na snowy
Michael Olšavský:

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:

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

 
Nahoru Odpovědět 10.6.2013 21:24
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na snowy
David Čápka:

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

Nahoru Odpovědět 10.6.2013 21:26
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na snowy
Petr Nymsa:

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:

Díky za radu, jdu to zkusit :)

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

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.