Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Divitia

Divitia je online prehliadačová hra o peniazoch. Máte tu možnosť kupovať a predávať akcie, investovať peniaze do rôznych podnikov, chatovať s ďalšími hráčmi.

Použité technológie

  • Javascript - Server aj klient Node.js

    Chartjs

  • Node.js
  • Chartjs
  • HTML
  • CSS
  • MySQL
  • Fontawesome

Zloženie tímu

  • Ja - Programovanie
  • Má priateľka - Návrhy a grafika

Technické informácie

  • Socket.io pre komunikáciu klienta a servera v reálnom čase
  • Použitie automatického minify modulu pre zmenšenie CSS a JS súborov.
  • Funkčný responzívne dizajn
  • Apache2 pre presmerovanie na hru aby nemusel odkaz obsahovať port
  • bezpečnosť Šifrovanie hesiel pomôcť sha256

    SSL certifikát

    Ochrana proti XSS útoku.

    Ochrana proti SQL injection

  • Šifrovanie hesiel pomôcť sha256
  • SSL certifikát
  • Ochrana proti XSS útoku.
  • Ochrana proti SQL injection

O hre

Po registrácii a následnom prihlásení, sa dostanete priamo do hry. Dostanete počiatočný kapitál 100 $. S týmto málom nakúpite prvý akcie na burze a to za čo najmenšie cenu. Následne predá s čo najväčším ziskom. Časom môžete investovať do nejakého podniku. To vám zaistí stály príjem. Tiež môžete diskutovať s ďalšími hráčmi v hromadnom chatu. Prezrieť si niečí profil a treba si ho pridať do priateľov. Zobraziť rebríček najbohatších ľudí. V pláne mnoho ďalších funkcií.

Plánovanej dodatky

  • Chat s priateľmi
  • Ďalšia možnosť príjmov
  • Vychytávky pre lepšie obchodovanie
  • zapojenie mailov Poslanie mailu pri registrácii

    Nastavenie upozornenie na mail

  • Poslanie mailu pri registrácii
  • Nastavenie upozornenie na mail
  • Ďalšie v priebehu.

Hodnotenie porotcov

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

Programátorská súťaž ITnetwork summer 2017 - Kurzy programovania v JavaScripte - Najväčší slovenský tutorial
  • David Čapka (8.5 bodov) - Dobrý nápad aj prevedenie. GUI má drobné nedostatky ako že sa na tlačidlách neukazuje ručička ale textový kurzor, však to je drobnosť. Grafy sa pekne hýbu v realtime, chválim chát a koncept priateľov. Z technického hľadiska predpokladám, že to ide cez WebSockets, je to celkom výzva, synchronizovať vývoj burzy takhle cez viac užívateľov cez web. Aplikácia by mala mať nejaké stavy, napr. Keď sa klikne nie Investície, mala by sa adresa upraviť na #investice. Potom budú fungovať aj tlačidlá späť a dopredu tak, ako užívateľ na webe očakáva. Čo sa týka hrateľnosti, niečo mi tam chýba, asi väčší interakcia medzi hráčmi, objavil som len možnosť "priateľstvo", treba prevody peňazí, ďalej tiež nejaké náhodné akcie ako v Monopoly (niečo tí vyhorelo, niečo si vyhral atď.).
  • Lucie Hartingerová (9 bodov) - Závislosť na tejto hre sa tvorí celkom sama vďaka tomu, že každých 10 sekúnd přeblikne obrazovka ... Vzhľad mi príde uspokojujúce - jednoduchý a čistý. Online chat a zobrazovanie grafov v reálnom čase pre všetkých hráčov je dosť pôsobivé. Možno by to znieslo ešte trochu akcie v medzičase - napr. Rozšírenie možností medzi "priateľmi" ... Touto dobou som na tej hre závislá ...
  • Tomáš Bitter (9 bodov) - Supr nápad. Dosť zjednodušený simulátor burzy, ale rozhodne je to niečo, čo by mohlo slúžiť aj ako vzdelávacie hra. Graficky krásne a prehľadné. Ak môžem niečo poradiť, tak by bolo dobré pridať tam niečo ako noviny, kde sa bude písať o rôznych udalostiach, ktoré môžu mať vplyv na trh, keďže takto to funguje aj v realite.

Samotná hra

Hrajte na Divitia.cz

V prílohe sa nachádzajú zdrojové kódy šablóny s grafmi, ktorú hra používa.


Galéria


 

Stiahnuť

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

Stiahnuté 423x (50.39 kB)

 

Všetky články v sekcii
Kurzy programovania v JavaScripte - Najväčší {C_A} tutorial
Článok pre vás napísal Acerik
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje převážně svému projektu divitia.cz
Aktivity