Ako vytvoriť simulátor kociek pomocou Javy (s obrázkami)

Obsah:

Ako vytvoriť simulátor kociek pomocou Javy (s obrázkami)
Ako vytvoriť simulátor kociek pomocou Javy (s obrázkami)

Video: Ako vytvoriť simulátor kociek pomocou Javy (s obrázkami)

Video: Ako vytvoriť simulátor kociek pomocou Javy (s obrázkami)
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Smieť
Anonim

Randomská trieda v jave môže byť veľmi nápomocná pri simulácii a vytváraní hier. Základný spôsob použitia tejto triedy je simulácia kociek, čo znamená získanie náhodného čísla z určitého rozsahu v závislosti od toho, koľko strán kocky obsahujú. Jeho výroba je pomerne jednoduchá a rýchla, čo znamená, že ho zvládne každý, kto má slušnú znalosť javy.

Kroky

Vytvorte simulátor hracích kociek pomocou Javy, krok 1
Vytvorte simulátor hracích kociek pomocou Javy, krok 1

Krok 1. Otvorte aplikáciu IDE na počítači

Vytvorte simulátor hracích kociek pomocou Javy, krok 2
Vytvorte simulátor hracích kociek pomocou Javy, krok 2

Krok 2. Vytvorte nový projekt

Pomenujte ho DiceSimulator. Ak to robí hlavnú triedu automaticky, zavolajte tejto triede DiceTester.

Vytvorte simulátor hracích kociek pomocou Javy, krok 3
Vytvorte simulátor hracích kociek pomocou Javy, krok 3

Krok 3. Vytvorte novú triedu a pomenujte ju Kocky

  • Do tohto súboru s kockami importujte náhodný balík:

    import java.util. Random;

Vytvorte simulátor hracích kociek pomocou Javy, krok 4
Vytvorte simulátor hracích kociek pomocou Javy, krok 4

Krok 4. V triede kociek inicializujte náhodnú premennú:

  • Random randomGenerator = new Random ();

Vytvorte simulátor hracích kociek pomocou Javy, krok 5
Vytvorte simulátor hracích kociek pomocou Javy, krok 5

Krok 5. Spustite celočíselnú premennú na označenie počtu strán:

  • int strany = 0;

Vytvorte simulátor hracích kociek pomocou Javy, krok 6
Vytvorte simulátor hracích kociek pomocou Javy, krok 6

Krok 6. Vytvorte konštruktor pre kocky, aby ste definovali počet strán, ktoré by mala trieda kociek:

  • verejné kocky (int numberOfSides) {sides = numberOfSides;}

Vytvorte simulátor hracích kociek pomocou Javy, krok 7
Vytvorte simulátor hracích kociek pomocou Javy, krok 7

Krok 7. Vytvorte metódu vrátenia náhodného čísla medzi 1 a počtom strán:

  • public int roll () {int result = randomGenerator.nextInt (sides) + 1; vrátiť výsledok; }

Vytvorte simulátor hracích kociek pomocou Javy, krok 8
Vytvorte simulátor hracích kociek pomocou Javy, krok 8

Krok 8. Vytvorte hlavnú triedu a pomenujte ju DiceTester

Ak je DiceTester vašou hlavnou triedou, choďte rovno na DiceTester

Vytvorte simulátor hracích kociek pomocou Javy, krok 9
Vytvorte simulátor hracích kociek pomocou Javy, krok 9

Krok 9. V hornej časti triedy DiceTester importujte balík skenera:

  • import java.util. Scanner;

Vytvorte simulátor hracích kociek pomocou Javy, krok 10
Vytvorte simulátor hracích kociek pomocou Javy, krok 10

Krok 10. Vytvorte objekt Skener v hlavnej metóde a pomenujte ho

Vytvorte simulátor kociek pomocou Javy, krok 11
Vytvorte simulátor kociek pomocou Javy, krok 11

Krok 11. Vytlačte otázku:

"Koľko kociek potrebuješ?"

  • Ak s programovaním začínate, použite

    System.out.println ("");

    tlačiť výpisy.
Vytvorte simulátor hracích kociek pomocou Javy, krok 12
Vytvorte simulátor hracích kociek pomocou Javy, krok 12

Krok 12. Spustite celočíselnú premennú s názvom howManyDice a priraďte ju k celému číslu, ktoré zadá používateľ:

  • int howManyDice = in.nextInt ();

Vytvorte simulátor hracích kociek pomocou Javy, krok 13
Vytvorte simulátor hracích kociek pomocou Javy, krok 13

Krok 13. Vytlačte otázku:

"Koľko strán majú jednotlivé kocky?"

Vytvorte simulátor hracích kociek pomocou Javy, krok 14
Vytvorte simulátor hracích kociek pomocou Javy, krok 14

Krok 14. Spustite celočíselnú premennú s názvom howManySides a priraďte ju k celému číslu, ktoré zadá používateľ:

  • int howManySides = in.nextInt ();

Vytvorte simulátor hracích kociek pomocou Javy, krok 15
Vytvorte simulátor hracích kociek pomocou Javy, krok 15

Krok 15. Vytvorte slučku for, ktorá sa opakuje raz pre všetky kocky, ktoré si užívateľ praje vytvoriť

V rámci tejto slučky zostrojíte každý objekt Dice pomocou premennej x for a odovzdaním premennej howManySides

Vytvorte simulátor hracích kociek pomocou Javy, krok 16
Vytvorte simulátor hracích kociek pomocou Javy, krok 16

Krok 16. Zavolajte metódu hodu kockou a zobrazte ju v slučke, aby ste získali všetky výsledky

Vytvorte simulátor hracích kociek pomocou Javy, krok 17
Vytvorte simulátor hracích kociek pomocou Javy, krok 17

Krok 17. Skontrolujte, či slučka vyzerá podobne ako nasledujúci kód:

  • pre (int x = 0; x <howManyDice; x ++) {theDice [x] = new Dice (howManySides); int výsledok = kocky [x].roll (); System.out.println ("Hod kockou #" + (1 + x) + ":" + výsledok); }

Vytvorte simulátor hracích kociek pomocou Javy, krok 18
Vytvorte simulátor hracích kociek pomocou Javy, krok 18

Krok 18. Spustite program

V mnohých IDE je to stlačením zeleného tlačidla prehrávania v ľavom hornom rohu aplikácie IDE

Tipy

  • Skúste skompilovať a spustiť program pri zadávaní nového kódu, aby ste vo svojom programe našli chyby!
  • Upravte si kód, aby ste mohli ľahko nájsť určité oblasti kódu na neskoršiu kontrolu.
  • Zanechajte komentár pomocou // a zanechajte informácie tam, kde si myslíte, že budú potrebovať zvýšenú pozornosť, alebo aby ostatní programátori prehliadli váš program!

Odporúča: