Od bardzo dawna, chodzi mi po głowie projekt na dobry serwer, tak mi się wydaje. W praktycznie każdej prezentacji jaką widzę, każdy pisze "nowy, innowacyjny, tego jeszcze nie było, pierwszy taki na rynku" ale jak wiadomo, mało to ma wspólnego z stanem rzeczywistym :D
No i tu właśnie wchodzi ten projekt, cały na biało... więc jeśli jesteś ambitny i chciałbyś brać udział w projekcie jak ten, zapraszam do dołączenia na discorda serwera gdzie można będzie wspólnie porozmawiać
Naprawdę szczerze liczę na to, że znajdą się ambitni, którzy nie przestraszą się skali projektu bo bez odpowiednich zasobów ludzkich, nigdy nie ruszy on z miejsca!
Pierwsze o czym muszę wspomnieć, dla wielu może być trudne do przyjęcia - szef może być tylko jeden - dlatego z góry od razu zaznaczam, że mimo iż poszukuję ludzi chętnych do stworzenia czegoś fajnego RAZEM to zgadzam się z powiedzeniem, że "gdzie kucharek sześć tam nie ma co jeść". Nie oznacza to tego, że każdy uczestnik projektu byłby tylko zwykłym pomocnikiem. Chodzi tu wyłącznie o rozwiązanie problemu bałaganu władzy i konfliktów w dyskusjach na różne tematy gdy zdania są podzielone. Gdy nie można dojść do kompromisu, ktoś musi podejmować decyzje.
Problem hierarchii i dobrej organizacji chciałbym rozwiązać poprzez wydzielenie grup (np. deweloperów, budowniczych, kreatorów, helperów) o autonomii w określonym zakresie dotyczącym prac za które jest odpowiedzialna. Uwzględniając to co napisałem wyżej, głową projektu byłby dyrektor który trzymałby pieczę nad każdą z grup, będąc dodatkowym łącznikiem między nimi.
Każda z grup posiadałaby lidera, którego sama wybierałaby spośród swoich członków (lub przez dyrektora) który bezpośrednio zarządzałby pracą grupy. Grupy kolaborując tworzyłyby serwer, wg. wspólnych wytycznych zawartych w projekcie serwera.
Chciałbym w ten sposób zoptymalizować wydajność prac i zmaksymalizować satysfakcję z wykonywanych działań, bo mniejsze grupy są bardziej skuteczne no i każdy będzie miał swój "kawałek ogrodu" który będzie pielęgnował.
Zainteresowanych zapraszam na discorda serwera, gdzie chętnie odpowiem na wszystkie pytania
Założenia projektu:
- serwer ma być całkowicie darmowy, gracz nie poniesie żadnych kosztów by móc grać i w pełni wykorzystywać potencjał serwera
- nie wymagam składek na utrzymanie serwera, sam pokryję koszty utrzymania bo to moje hobby nie biznes :P
- serwer będzie opierał się na zmodyfikowanej grze (nie na zainstalowanych modach dostępnych z sieci)
- do wejścia na serwer potrzebny będzie odpowiedni launcher
- typ rozgrywki na serwerze określiłbym raczej jako survival
- życie na serwerze będzie skupiało się na tworzeniu społeczności którymi będą miasta, w ograniczonej liczbie i odgórnie określonej lokalizacji. Funkcjonalność miast oprze się na odpowiednio zmodyfikowanym (tak, zmodyfikowanym) Towny
- dzięki zmodyfikowanemu Towny każde z miast będzie mogło posiadać duże obszary jako swoje terytorium (mam tu na myśli np. połowę mapy), na którym będzie mogło dokonywać takich zabiegów jak wydobycie surowców, uprawa roli czy rozbudowa miasta
- każde miasto będzie posiadało swojego patrona, boga który będzie fundamentalną jego częścią gdyż to jego moc będzie pozwalała na rozwój miasta czyli przejmowanie terenu, czy podbijanie sąsiadów
- postać boga będzie odgrywana przez jego operatora, który aktywnie będzie mógł wywierać presję na swoich wyznawców tak by moderować rozgrywkę i nie pozwolić na nudę, kontakt graczy z bogiem odbywać będzie się poprzez totem miasta
- rozgrywka rozegra się tak naprawdę na kilku płaszczyznach tj:
-
- gracz/gracz - każdy z graczy będzie bezpośrednio współpracował lub konkurował z innymi graczami
-
- władca/władca - jako głowy miast będą uprawiać politykę, zarządzać swoimi miastami tak by miasta prosperowały, wpływając na graczy którzy będą poddanymi
-
- bóg/bóg - bóstwa mimo braku fizycznej postaci w grze, będą uprawiały "boską politykę" wpływającą na losy miast a nawet pojedynczych graczy nakierowując losy świata ku "scenariuszowi" uniwersum
- nie będzie spawnu, ponieważ nie będzie potrzebny - wiem, tu będzie wiele pytań ale ten temat zostanie poruszony później
- ekonomia serwera opiera się na handlu wymiennym (pomimo iż w grze będą przedmioty monet, nie da się ich przesłać w sposób innych jak ich przeniesienie w ekwipunku) co wymusi większą interakcję między graczami
- mapa będzie obłożona bogactwami zależnie od regionu (nie wszędzie będzie wszystko) a wegetacja roślin będzie możliwa tylko w sprzyjających warunkach np. dżunglowe drzewa nie wyrosną na sawannie a zboże na pustyni co dodatkowo wymusi konieczność handlu i interakcji Założenia, które wymieniłem TO NIE WSZYSTKIE a jedynie te, które są raczej kluczowe. Są one przedstawione zwięźle i nie poruszają szczegółów a jedynie nakreślają "wizję", która pozostanie tematem otwartym i razem będziemy mogli ją modyfikować gdy pojawią się lepsze pomysły, bo tylko na lepsze liczę
Zainteresowanych zapraszam na discorda serwera, gdzie chętnie odpowiem na wszystkie pytania
Ogólny zarys prac do wykonania:
- stworzenie forum serwera (preferuję silnik MyBB) integrujące wszelkie systemy serwera, które posłuży jako:
-
- strona z aktualnościami
-
- forum na którym odbywać się będzie część "opisowa" rozgrywki, pozwalająca wczuć się graczom w świat uniwersum, śledzić wydarzenia i znajdować informacje fabularne
- miejsce obsługi panelów zarządzania (czytaj niżej)
- stworzenie wiki serwera, która będzie skarbnicą wiedzy na temat zawartości serwera (np. informacji na temat przedmiotów czy stworzeń itd.) i będzie służyła jako instrukcja obsługi do gry
- stworzenie paneli zarządzania w formie graficznej dostępnymi z poziomu forum (lub też jako autonomiczny panel, zależnie od koncepcji) do obsługi systemów uruchomionych na serwerze np. zarządzanie miastem
- modyfikacja silnika gry (klient + serwer) odpowiednio do potrzeb serwera i jego uniwersum, tak by bujniej wykreować warunki gry z jakimi będzie się mierzył gracz
- stworzenie minimalistycznego launchera odpowiedzialnego za zapewnienie aktualnej wersji klienta gry oraz pozwalającego na logowanie się kontem założonym na stronie, które służy później do autoryzacji przy wejściu do gry na serwerze (identycznie jak dla serwera premium)
- zaprojektowanie uniwersum na którym oprze się cały serwer (mam już wstępną propozycję) uwzględniający aspekty fabularne tj. najważniejsze wydarzenia, historie, genezy wszystkiego co istotne w rozgrywce
- zaprojektowanie mapy wraz z lokacjami i obiektami, tak by wraz z uniwersum pełniła spójną całość
- zaprojektowanie nowych lub zmodyfikowanych mechanik, które zostaną zaimplementowane na serwerze np. nowych przedmiotów
Jestem pewien, że nie wymieniłem wszystkiego ale najważniejsze punkty znalazły się na liście. Ważne jest to, że mimo ta lista wydaje się przytłaczająca nie są to rzeczy nieosiągalne. Wszystko o czym piszę, jestem w stanie zrobić sam, tak samo nauczyć innych.
Zainteresowanych zapraszam na discorda serwera, gdzie chętnie odpowiem na wszystkie pytania
Kogo poszukuję:
- programistów o różnym stopniu zaawansowania, do różnych części projektu, korzystających z Gita i Mavena, programujących w takich językach jak:
-
- Java - tworzenie i rozwój pluginów, modyfikacja gry na potrzeby serwera oraz budowa i rozwój launchera niezbędnego do gry na serwerze
-
- PHP, JS z HTML oraz CSS - rozwój i utrzymanie części webowej projektu czyli, strony, forum i innych zbudowanych systemów opartych na tych technologiach
- budowniczych, na których barkach spocznie przygotowanie mapy (zaprojektowanej specjalnie po fabułę) z różnymi lokacjami, obiektami przyrody itd.
- operatorów gry, którzy będą czuwać nad stanem serwera, porządkiem wśród grających, egzekwowaniem postanowień regulaminu, moderowaniem rozgrywki, odgrywaniem postaci bogów
- kreatorów uniwersum, odpowiedzialnych za zaprojektowanie historii świata w którym będą grać gracze, tak by fabuła mogła zostać rozwinięta o nowe wydarzenia z biegiem czasu, które równolegle będą kreować rozgrywkę lub wręcz odwrotnie - gdy to rozgrywka wykreuje fabułę
- projektantów gry, odpowiedzialnych za wszelką zawartość w grze (silnik gry, modyfikacje oraz pluginy), projektowanie elementów gry jak nowe przedmioty, mechaniki oraz systemy poprzez sporządzanie ścisłych projektów będących spójnymi z całością serwera, będącymi autonomicznymi zmianami lub dopełniających się wzajemnie
- administratorów, moderatorów oraz redaktorów forum i wiki
- community managerów, którzy korzystając z biegłej wiedzy o stanie serwera zajmą sie reklamą serwera i zaopiekują się społecznością czekającą na efekty, przekażą najświeższe newsy czy też przygotują ciekawe artykuły dotyczące serwera
- helperów odpowiedzialnych za pomoc graczom we wszystkich aspektach dotyczących serwera (np. obsługa launchera, forum, wiki, samej gry na serwerze czy panujących zasad) oraz przygotowywanie samouczków i poradników tekstowych lub wideo, prowadzenie "szkoleń" i innych działań mających na celu nauczenie graczy jak wykorzystywać potencjał gry na serwerze
- administratora discorda, kogoś kto ogarnia wszystkie jego bajery, fajnie go zorganizuje i zadba o porządek Wylistowane wyżej "kategorie zadań" nie prezentują bezpośrednio organizacji jaką chciałbym wprowadzić, a mają na celu nakreślić jedynie zakres obowiązków które trzeba pokryć odpowiednią ilością rąk do pracy.
Zainteresowanych zapraszam na discorda serwera, gdzie chętnie odpowiem na wszystkie pytania
Opis projektu jest bardzo odchudzony, ale z doświadczenia wiem, że mało komu chce się czytać więc oszczędziłem sobie tego trudu a Wam ułatwiłem czytanie. Ci którym będzie zależało, zdobędą informacje. Tak naprawdę to co teraz tu przedstawiłem to pochodna mojego wcześniejszego postu więc gdyby ktoś chciałby się zapoznać https://lvlup.rok.ovh/t/minecraft-grace-of-gods/1001
To chyba tyle. Pozdrawiam i liczę na pozytywny odzew!
PS: Dla ciekawskich, trochę na zachętę wrzucam co prawda nie ukończone działo, które ostatnio dodałem do gry grzebiąc z nudów. Funkcjonuje jako nowy pojazd, można w nie "wsiąść" i celować w górę i w dół. Ma pozwolić na przyzwoite oblężenia zamiast TNT którego mechanikę zmienię tak by wybuch natychmiastowo wysadzał ładunek. Dodatkowo w połączeniu z modyfikacją, sposobu niszczenia bloków (uderzony blok utrzymuje obrażenia) którą też mam w planie, wydaje się by ć bardzo obiecujące.
