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

Recode - Prototyp didaktické hry

Ukážka, ako by mohla vyzerať didaktická hra na informatiku na SŠ. Užívateľ zapne, chodí dokola, stlačí nejaký čudlík a občas upraví kus kódu. Podstatné na tom je, že hra mu ten kód za behu skompiluje, spustí a v prípade úspechu aj v hernom svete niečo urobí.

Zdrojákoviště Unity - 3D hry

Koľko tam toho je?

Jeden level, ktorý sa dá asi 3x prejsť, zakaždým s programovacími úlohami iné obtiažnosti. Na viac contentu nemám čas, ani skill k vytvoreniu cool vlastných assetov. Je to proof of concept demo, deal with it.

Kedy si to urobil?

Pár rokov dozadu na strednú ako časť Sock plus materiál na deň otvorených dverí, trvalo to asi 2 mesiace po pár hodinách denne.

Chystáš sa ešte niečo pridať?

Ak by som bol veštec, tak si účtujem dve eurá za minútu as radosťou ti odpoviem. Bohužiaľ nie som a neviem. Veľkú chuť do toho ale nemám, radšej sa budem venovať práci, odpočinku po práci, spánku, učenie sa nových vecí relevantných pre prácu alebo čomukoľvek inému, z čoho mi môžu rýchlo kvapnúť peniaze.

Je tam celý a relatívne funkčné level, robiť ďalšie / ďalší by noob ako som ja stálo veľa času, ktorý nemám.

Hra sa mi neskutočne páči / hru nenávidím / našiel som bug. Dostanem keksík?

Iba ak submitneš niečo zmysluplné cez feedback formulár. Čítaj readme, od toho tam je.

Nejedná sa o verejný prísľub. Keksík za odoslanie spätnej väzby nie je právne vymáhateľný.

Môžem veci z tvojho projektu použiť pre svoje účely?

Short answer: Nie.

Long answer: Väčšina použitých ASSET nie je moja a nedokážem z hlavy vytiahnuť, aká licencie sa na čo vzťahuje. V každom prípade by si práva na ich použitie mal legálne získať nejako sám. Čo sa kódu týka, ak budeš kopírovať väčšie kusy, aspoň niekde viditeľne uveď moje meno. Ak to robíš kvôli bakalářce alebo do práce, tak mi rovno napíš a možno s niečím pomôžem aj sám (ak je to komerčný, tak za prachy ofc).

Tvoj kód je garbage aj Ramešvára z Indie by to urobil lepšie.

Aj ma tešilo, see you never.

Si v tíme s niekým iným, s kým sa dá komunikovať normálne?

Short answer: Nie.

Long answer: Tiež nie.

Opráski?

Máš je mať:

Zdrojákoviště Unity - 3D hry
Zdrojákoviště Unity - 3D hry
Zdrojákoviště Unity - 3D hry
Zdrojákoviště Unity - 3D hry
Zdrojákoviště Unity - 3D hry

A že si to ty, tak tu máš aj starodávne video (súčasť prezentácie danej SOČ):

Súťaž

Projekt bol vytvorený do programátorské súťaže ITnetwork summer 2019.

Vyjadrenie poroty

porotca bodov hodnotenie
Zdrojákoviště Unity - 3D hry
David Jančík
10 Páči sa mi nápad, že si hráč preprogramovávať hru, ktorú práve hrá, alá hacker. Hra má dobre nastavené tempo a hráčov od začiatku učí na jednoduchých kódoch. Na konci ale latka obtiažnosti poskočila až moc hore a bola skôr pre zbehlé v Unity. Je škoda, že bola len jedna mapa, ale plus za to, že sa kódy vždy menili. V hre by bolo fajn mať nejaký príbeh, ako že sa v nej niečo deje. Niektoré veci, ktoré by mohli fungovať, tak nefungovali (napr. Nastavenie LoggedIn = true) by mohlo vyhodiť tú výnimku Hack detected, ale zapríčinilo chybu. Páčilo by sa mi, keby boli herné možnosti širšie a neobmedzené len daným kódom, napr. Aby som si mohol len tak zmeniť farbu zbrane. Človek by potom mal pocit, že si môže robiť čo chce miesto tej preddefinované možnosti. Po zvládnutí úlohy by bol fajn nejaký signál, že sa to podarilo, napríklad u Drone je na dlho zistiť, či sa hack podaril. U pistolkou som nepochopil, prečo strieľanie uberá životy a na čo v hre vlastne bola. Čo sa týka editora, mohol by zvýrazňovať syntax a vedieť klávesy ako Home a pod. Hra mi prišla ako "topovka" a dohral som ju až do konca.
Zdrojákoviště Unity - 3D hry
michal Čapka
9 Hra je pekne graficky spracovaná do sci-fi prostredie. Spojenie 3D grafiky a logických úloh v interaktívnom priestore mám osobne veľmi rád. Chválim hudbu a prepracované detaily. Škoda len tej jednej mapy, hra má určite oveľa väčší potenciál.
Zdrojákoviště Unity - 3D hry
David Čapka
9 Atmosférou je tento kúsok podobný Portal, avšak miesto pištole na portály má hlavný protagonista schopnosť hackovať priamo hru samotnú a tak sa v prostredí dostávať do ďalších lokácií. Nápad aj prevedenie mi prídu pokrokové, prostredie tak nejako ladí s myšlienkou hry a napätie pri hackovanie príjemne podkresľuje atmosférická hudba. Úlohy mi prišli ku koncu až moc postavené na znalosti Unity, chápem, že je potrebné používať logicky Unity objekty, ale určite by to išlo aj nejako priamočiarejšie. V editore by to chcelo aspoň nejaké jednoduché zvýrazňovanie syntaxe založené na regulárnych výrazoch (reťazec, číslo, kľúčové slovo). Dal by som desiatku, ale keďže to je už staršia projekt, ako píšeš, mohol si to ešte trochu dorobiť :)

Galéria


 

Stiahnuť

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

Stiahnuté 29x (360.91 MB)
Aplikácia je vrátane zdrojových kódov v jazyku C#

 

Všetky články v sekcii
Zdrojákoviště Unity - 3D hry
Článok pre vás napísal Martin Petrovaj
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor je lenivý vymýšľať nejaký slušný podpis. Venuje sa ale prevažne C#.
Aktivity