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í.

Divitia

Divitia je online prohlížečová hra o penězích. Máte zde možnost kupovat a prodávat akcie, investovat peníze do různých podniků, chatovat s dalšími hráči.

Použité technologie

  • Javascript - Server i klient
    • Node.js
    • Chartjs
  • HTML
  • CSS
  • MySQL
  • Fontawesome

Složení týmu

  • Já - Programování
  • Má přítelkyně - Návrhy a grafika

Technické informace

  • Socket.io pro komunikaci klienta a serveru v reálném čase
  • Použití automatického minify modulu pro zmenšení CSS a JS souborů.
  • Funkční responzivní design
  • Apache2 pro přesměrování na hru aby nemusel odkaz obsahovat port
  • Bezpečnost
    • Šifrování hesel pomoci sha256
    • SSL certifikát
    • Ochrana proti XSS útoku.
    • Ochrana proti SQL injection

O hře

Po registraci a následném přihlášení, se dostanete přímo do hry. Dostanete počáteční kapitál 100$. S tímto málem nakoupíte první akcie na burze a to za co nejmenší cenu. Následně prodá s co největším ziskem. Časem můžete investovat do nějakého podniku. To vám zajistí stálý příjem. Také můžete diskutovat s dalšími hráči v hromadném chatu. Prohlédnout si něčí profil a třeba si jej přidat do přátel. Zobrazit žebříček nejbohatších lidí. V plánu mnoho dalších funkcí.

Plánované dodatky

  • Chat s přáteli
  • Další možnost příjmů
  • Vychytávky pro lepší obchodování
  • Zapojení mailů
    • Poslání mailu při registraci
    • Nastavení upozornění na mail
  • Další v průběhu.

Hodnocení porotců

Aplikace byla vytvořena do soutěže ITnetwork summer 2017

Programátorská soutěž ITnetwork summer 2017 - Kurzy programování v JavaScriptu - Největší český e-learning
  • David Čápka (8.5 bodů) - Dobrý nápad i provedení. GUI má drobné nedostatky jako že se na tlačítkách neukazuje ručička ale textový kurzor, nicméně to je drobnost. Grafy se hezky hýbají v realtime, chválím chat a koncept přátel. Z technického hlediska předpokládám, že to jede přes websockets, je to docela výzva, synchronizovat vývoj burzy takhle přes více uživatelů přes web. Aplikace by měla mít nějaké stavy, např. když se klikne ne Investice, měla by se adresa upravit na #investice. Potom budou fungovat i tlačítka zpět a vpřed tak, jak uživatel na webu očekává. Co se týká hratelnosti, něco mi tam chybí, asi větší interakce mezi hráči, objevil jsem jen možnost "přátelství", třeba převody peněz, dále také nějaké náhodné akce jako v Monopoly (něco ti vyhořelo, něco jsi vyhrál atd.).
  • Lucie Hartingerová (9 bodů) - Závislost na této hře se tvoří celkem sama díky tomu, že každých 10 vteřin přeblikne obrazovka... Vzhled mi přijde uspokojující - jednoduchý a čistý. Online chat a zobrazování grafů v reálném čase pro všechny hráče je dost působivé. Možná by to sneslo ještě trochu akce v mezičase - např. rozšíření možností mezi "přáteli"... Touto dobou jsem na té hře závislá...
  • Tomáš Bitter (9 bodů) - Supr nápad. Dost zjednodušený simulátor burzy, ale rozhodně je to něco, co by mohlo sloužit i jako vzdělávací hra. Graficky krásné a přehledné. Pokud mohu něco poradit, tak by bylo dobré přidat tam něco jako noviny, kde se bude psát o různých událostech, které mohou mít vliv na trh, jelikož takto to funguje i v realitě.

Samotná hra

Hrajte na Divitia.cz

V příloze se nacházejí zdrojové kódy šablony s grafy, kterou hra používá.


Galerie

Hra byla vytvořena v roce 2017.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 388x (50.39 kB)

 

Předchozí článek
Online test znalostí JavaScript
Všechny články v sekci
Kurzy programování v JavaScriptu - Největší {C_A} e-learning
Článek pro vás napsal Acerik
Avatar
Uživatelské hodnocení:
5 hlasů
Autor se věnuje převážně svému projektu divitia.cz
Aktivity