# CEL Target: **Chcę codziennie w server browserze widzieć kilkadziesiąt osób i kilkanaście community serwerów,** Wtedy zacznę tworzyć wersję z persystentnym światem i ekonomią (czyt. **Hypersomnia MMO**) Dopóki się to nie stanie będę uatrakcyjniał obecną formułę areny z community serverami. # TLDR - Edytor - ściąganie map - poprawka gameplayu i nowe bronie - nowe tryby - pluginy - steam i marketing - leaderbordy - stronka z community hubem - turnieje na kase - boty - MMO # Roadmap **W następującej kolejności:** ## Dopięcie edytora Wypuszczam natychmiast gdy będzie się dało w nim odtworzyć stare mapy. Ludzie będą tworzyć nowe mapki w tle a ja programował dalej ## Ściąganie customowych map Zawsze z automatu ściąga się z serwera do którego się łączysz. ## 1 iteracja feedbackowa Na poprawienie wszystkiego co teraz wkurwia ludzi (a jest tego b. dużo, np. poprawa ekwipunku, rework/wyjebanie spelli) ## 1 iteracja gameplayu Dodanie penetracji pocisków i max 1-2 mechanik które uznam że będą mega funowe ## Masowe dodanie nowych broni Jak już będzie mi łatwiej je tworzyć ## Tutorial (chyba że zajmie milion lat a może się tak okazać) ## Dodatkowe tryby rozgrywki CTF, TDM, FFA, Dominacja, Battle Royale, Zombie, GunGame, wybierzemy najważniejsze, wszystkie są trywialne na moim netcodzie tylko muszę zrobić refactor trybu bomb defuse ## Brakujące rzeczy w administracji serwerem Kick. ban, głosowanie na mapy przez graczy (odpowiednik rockthevote z csa) ## Pluginy w lua Ale tylko jeśli nie zajmą milion lat ## Marketing Jechanka ze steamami itchami youtubami, wynajmę kogoś do zrobienia dopier... trailera ## Persystencja na serwerach Np. leaderboardy (zobaczę wtedy jak to działa ze steamem, a może zrobimy coś prostego in-house typu gra sobie wygeneruje klucz prywatny i każdy serwer będzie widział że to ty nawet jak sobie zmienisz nick/avatar, wtedy folder z grą to praktycznie twoja tożsamość, jak za starych lat) ## Community hub Na hypersomnia.xyz, jakiś katalog map i serwerów, historia meczy, itp ## Organizacja turniejów na pieniądze Będę fundował - i, uwaga - nie będę w nich uczestniczył! ## Boty Jak po tym wszystkim nie będzie organicznego ruchu to dodamy prostą sztuczną inteligencję # FAQ Odpowiedzi z góry na pytania: - boty na ostatnim miejscu bo tu nie jest tak jak w unity że mogę se wkleić asset ai+pathfinding i mam, realistycznie samo to potrwałoby kilka miesięcy, najpierw zrobię rzeczy które i tak muszę i chcę zrobić dla tej gry i zobaczymy czy obędzie się bez botów. Z ostatecznymi mechanikami będę też wiedział co boty muszą umieć - wydawanie na platformy wole zrobić później jak mi sie troche usztywni protokół sieciowy i rzadziej bedę iterował gameplay. Jak to będzie na itchach/steamach to będę miał 2x więcej roboty z aktualizacją wszystkich klientów na wszystkich platformach jak będę chciał stestować coś nowego (aktualizacja serwera wymusza akt. klientów). Teraz mam jedną komendę na którą wszystko deployuje sie od strzała. Poza tym muszę się zorientować jak np. ze steamem współgrają gry które mają własny auto-updater (nadpisują własne pliki i odpalają potem same siebie) i własną infrastrukturę serwerową