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

Depths

Ako malý som mal hrozne rád hry ako Mars miner, kde sa so svojím ťažobnom vozítkom prevŕtavajú planétou, ťažíte minerály a vylepšujete svoje vozítko, aby ťažilo rýchlejšie alebo aby malo väčšiu nádrž paliva atď.

Problém je, že prakticky všetky takéto hry čo poznám sú flashovky a hrozí, že už aj Internet Explorer prestane podporovať Flash. Tak som si povedal, prečo nepřetvořit takú hru do nejakej modernejšej a snáď aj krajšie podoby: D

Okrem toho by som tiež chcel využiť nových vedomostí z vejšku a skúseností, čo som nazbieral v práci. Docela si verím, že tento rok to urobím poriadne a nie, že to odbyju ako počas predošlých súťaží: D

Technológie

Rovnako ako všetky svoje predchádzajúce projekty budem používať Godot engine.
Finálny hra by mala byť spustiteľná na Windows Vista / 7/8/10 a Linux, možno dokonca bude dostupná ako webová hra, ale s tým som mal v Godota vždycky docela problémy to vyexportovať: D

Tím

A rovnako ako minule to budem robiť sám.

Devlog

Dúfam, že keď sľúbim updaty o tom, ako na hre pokračujem, tak ma to donúti na nej naozaj pracovať. Aj keď žiadny môj sľub ešte nezvládol prekonať moju lenivosť.

  • 10.7. 2020 - Začal som pracovať na hre a pridal nejakú základnú funkcionalitu hráčov ako pohyb a lietanie.
  • 14.7. 2020 - Najviac času som zabil tvorbou skriptu, čo sa stará o načítanie Zavalitý mapy (rýchlo som prišiel na to, že uložiť celú nekonečne generujúce sa mapu do pamäte je náročné: D ). Tiež som pridal aj nejaká menu a tak, pomaly to začína vyzerať ako funkčné hra.
  • 16.7. 2020 - Pridal som obchody s vylepšeniami, palivom atď. Teraz už v podstate všetky hlavné prvky v hre nejakým spôsobom existujú. Stačí všetko len vylepšiť a tak 3x prerobiť a budem s tým spokojný: D
  • 19.7 2020 - V súčasnom stave mi hra prišla celkom prázdna. Dá sa ťažiť, lietať, predávať, kupovať si upgrady no a tak som do mapy pridal dynamicky tečúcu vodu a po menšej úprave pribudne aj láva. Tiež som urobil systém prekladanie textov, takže urobiť českú / anglickú verziu nebude ani zďaleka taký problém, ako v mojej minulej hre, kde som ako kráľ všetkých blbcov ručne nakreslil všetok text na textúry. A keď som to prekladal, tak som to musel všetko prekresliť: D
  • 25.7. 2020 - Docela som sa flákal a na hre nič nerobil celý posledný týždeň. Tak aspoň teraz večer som trochu vylepšil generovanie sveta, už sa minerály a bloky negenerujú čisto náhodne, ale je v tom nejaký seed, podľa ktorého sa to generuje. Tiež som pridal online ukladanie skóre.
  • 13.8. 2020 - Tak po dlhšej odmlke ďalšie update. Chvíľu som na hre vôbec nepracoval a teraz to všetko doháňam. Ide ukladať postup v hre a nastavenia, už tam sú aj nejaké textúry a celkovo som najviac práce strávil na užívateľskom rozhraní. V podstate všetko až na pár drobností už v hre je a zostáva len vypilovať detaily. Čo sa ukazuje, že je to koľkokrát ťažšie, než pridávať nové veci. Furt je čo vylepšovať: D

30.9 2020 Deadline

Tak a je to, poslednou dobou som sa s projektom celkom flákal. Narýchlo som dorobil čo išlo, ale aj tak som celkom nespokojný s výsledkom. Za mňa je to hotové sotva zo 60% percent. Väčšina vecí tam je, ale jednoducho to nie je tak pekné a naleštené, ako by som chcel. Možno to počas nasledujúcej súťaže dokončím a možno to budúci rok bude lepší: D

Ovládanie

Pohyb: W A S D Otvorenie obchodu: E Inventár: I

Hodnotenie poroty

Tento projekt sa zúčastnil súťaže ITnetwork summer 2020.

porotca bodov hodnotenie
Ďalšie vývojové nástroje pre tvorbu aplikácií
David Čapka
8.5 Oldschoolová herné mechanika a krásna pixel-art grafika robí z tejto hry pekný kúsok. GUIčko je dosť na úrovni a oceňujem nekonečný generovaný svet. S automatickým generovaním úrovňou je však problém urobiť hru tak, aby ponúkala stále nové možnosti. To si začal riešiť vylepšovaním vozítka a predávaním surovín, čo gameplay určite veľa spestria. Niečo mi tam ale stále ešte chýba, možno nejaká dejová línia. Tvoj kolega súťažiaci skúšal robiť hru Príliš hlučná samota (Sokoban), kde urobil asi 10 príbehových obrázkov a tie sa každých niekoľko automaticky generovaných levelov ukazujú, takže hráč má pocit, že sa mu stále niečo nové odkrýva. Tú lávu som nejako nepochopil, začala vytekať hore a zabila nás, možno by bolo fajn zobraziť tam nejaký hint čo sa deje a prečo sa to deje.
Ďalšie vývojové nástroje pre tvorbu aplikácií
Samuel Hél
9 Hra, ktorú som v detstve hral na superhrách a veľa si ju užíval. Táto hra je vlastne ďalšia kópia hier Miner, kde môžete kopať rôzne minerály, potom je predať a následne si niečo vylepšiť. Grafika je v pixelový štýle a má i animácie. Pekné ale nie je, že mi to berie 50% výkonu grafiky GTX 1050, chcelo by to lepšiu optimalizáciu. Občas vyjde z podzemia láva, ktorá zregeneruje vaše šachty a alebo vás spáli a umriete. Pokiaľ máte bordel v uličkách, tak sa z nich za tú krátku dobu nevymotáte a ste skrátka mŕtvi. Hra nie je úplne dokončená, sú tam bugy a save funguje iba čiastočne. Ak by trend pokračoval, verím, že by sa dal vytvoriť aj nejaký cieľ, nech má hráč pre čo hrať:)
Ďalšie vývojové nástroje pre tvorbu aplikácií
michal Čapka
9 Hra sa mi veľmi páčila, zaujala ma jej grafika a hlavne zvuky, ktoré majú niektorí z účastníkov predošlých súťaží vo zvyku ignorovať. Zúrivo som zbieral kryštály a tešil sa, až si konečne vylepším vrták - potom som až v shope zistil, že to bohužiaľ nejde, čo ma trošku sklamalo. Ďalšia vec, čo som moc nepochopil, bolo nekonečné množstvo paliva a taky možnosť mať ho nad rámec kapacity nádrže. Má to ešte svoje muchy, o ktorých asi vieš aj ty sám, avšak za mňa určite moc podarená hra, u ktorej si (v prípade dorobenie) dokážem sám seba pár hodín predstaviť.

Galéria


 

Stiahnuť

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

Stiahnuté 12x (86.73 MB)
Aplikácia je vrátane zdrojových kódov

 

Všetky články v sekcii
Ďalšie vývojové nástroje pre tvorbu aplikácií
Článok pre vás napísal Matěj Drábek
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
.Autor se věnuje alkoholismu a programování v C#
Aktivity