IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Dračí doupě

Pred veľmi dlhou dobou, čo bol dračák v obľube, som zistil, že zapisovanie stáť a vecí na papier nie je úplne ono. Ďalej vygenerovanie postavy podľa pravidiel taky zabralo nejakú tú chvíľu. Neskôr sa začali objavovať generátory postáv, ale už nič viac. Tak sa zrodila prvá myšlienka vytvoriť nielen generátor postáv, ale rovno elektronický denník postavy s možnosťou generovanie a následnej správy postavy.

Aplikácia je písaná v Jave, pre GUI som zvolil framework JavaFX. Celý projekt mám na GitHub, kde možno sledovať podrobnejšie vývoj.

Funkcie

  • Vygenerovanie nové postavy
  • Rôzne hody kockou s možnosťou použitia vlastností postavy.
  • Správa predmetov v hre Vytvorenie / editácia / mazanie vlastného predmetu.

    Upload / download vlastného / cudzieho predmetu do online zdieľanej databázy.

    Vytváranie / editácia / mazanie kolekciou predmetov + upload / download kolekcií do zdieľanej databázy.

  • Vytvorenie / editácia / mazanie vlastného predmetu.
  • Upload / download vlastného / cudzieho predmetu do online zdieľanej databázy.
  • Vytváranie / editácia / mazanie kolekciou predmetov + upload / download kolekcií do zdieľanej databázy.
  • obchod Obchod je momentálne jediné miesto, odkiaľ možno pri hre kúpiť predmety.

    Ďalej obchod slúži ako správca predmetov po prepnutí príslušného prepínača.

  • Obchod je momentálne jediné miesto, odkiaľ možno pri hre kúpiť predmety.
  • Ďalej obchod slúži ako správca predmetov po prepnutí príslušného prepínača.
  • inventár postavy Slúži len ako vizualizácie, čo má postava pri sebe.

    V odovzdávané verzii nebude mať inventár takmer žiadnu funkčnosť.

  • Slúži len ako vizualizácie, čo má postava pri sebe.
  • V odovzdávané verzii nebude mať inventár takmer žiadnu funkčnosť.
  • Bestiář Vytvorenie / editácia / mazanie netvory.

    Upload / download vlastné / cudzie netvory do online zdieľanej databázy.

  • Vytvorenie / editácia / mazanie netvory.
  • Upload / download vlastné / cudzie netvory do online zdieľanej databázy.
  • povolanie hrdinov Sú implementovaná len povolania z pravidiel pre začiatočníkov, teda: bojovník, hraničiar, alchymista, kúzelník a zlodej. Špecializácia povolania implementované NIE SÚ.
  • Sú implementovaná len povolania z pravidiel pre začiatočníkov, teda: bojovník, hraničiar, alchymista, kúzelník a zlodej. Špecializácia povolania implementované NIE SÚ.
  • súboj Veľmi obmedzená implementácie súboja. Možno iba spustiť súboj a pozerať, ako si hrdina počína. Súboj je komentovaný.
  • Veľmi obmedzená implementácie súboja. Možno iba spustiť súboj a pozerať, ako si hrdina počína. Súboj je komentovaný.
  • kúzla Je otázka, či ak dodám kúzla do odovzdávané verzie. Základné veci pre kúzla sú už vymyslená, ale stále nie sú v prevádzke schopnom stave.
  • Je otázka, či ak dodám kúzla do odovzdávané verzie. Základné veci pre kúzla sú už vymyslená, ale stále nie sú v prevádzke schopnom stave.
  • alchýmia Alchýmia sa v odovzdávané verzii určite neukáže. Vývoj nazačal.
  • Alchýmia sa v odovzdávané verzii určite neukáže. Vývoj nazačal.

Vzdialenej budúcnosti

  • Generátor máp, jaskýň
  • Vytvoriť server pre prepojenie jednotlivých klientov
  • Herný chat (hlasový?) Pre komunikáciu medzi hráčmi a Pánom jaskyne
  • Oddeliť klienta pre hráčov a Pána jaskyne

Tím

  • nakoniec iba ja

Hodnotenie porotcov

Aplikácia bola vytvorená do súťaže ITnetwork summer 2017

Programátorská súťaž ITnetwork summer 2017 - Zdrojákoviště Java - JavaFX
  • David Čapka (9 bodov) - Na Javu grafický kabát vyzerá veľmi príjemne, moc chválim. Takto nejako by som si predstavoval, že majú aplikácie vyzerať. Nápad fajn, predpokladám, že každý hráč si prinesie na hranie svoj notebook s aplikáciou a pán jaskyne môže začať rozprávať. Tiež predpokladám, že ty sám si do týchto hier nadšenec, pretože to vyzerá, že to naozaj obsahuje úplne všetky feature. Je tam toho veľa - kocky, predmety, hrdinovia, príšery, kúzla, súboje a ďalšie. Celkovo dobre spracované a užitočné. Aplikácia vyzerá, že poskytuje aj nejaké online Feature (registrácia, synchronizácia predmetov atď.), Ale tie sa mi zatiaľ nepodarilo sprevádzkovať. Celkovo mám pocit, že to nie je úplne doladené, tlačidlá import / export hrdinu nič nerobia, pri pridaní predmetu sa tam zobrazí 2x. Bude to chcieť ešte generálku.
  • Lucie Hartingerová (9 bodov) - Vizuálne veľmi podarená aplikácie. Viem si to pokojne predstaviť ako hru na tablet. Pekne si si pohral is Bestiář :-) Možnosť import / export. Dlhý zoznam mien. Moderné grafické spracovanie. Moc pekné prevedenie osobného denníka - obrázky, ikonky, nadpisy ... V nápovede je veľký návod na celej hre. Jednotlivé animácie tlačidiel taky vyzerajú pôsobivo :-)
  • Tomáš Bitter (9 bodov) - Nespúšťa sa. Batch hádže exception.

Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 246x (17.22 MB)
Aplikácia je vrátane zdrojových kódov v jazyku Java

 

Všetky články v sekcii
Zdrojákoviště Java - JavaFX
Program pre vás napísal Petr Štechmüller
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje primárně programování v Javě, ale nebojí se ani webových technologií.
Aktivity