Nazwa projektu
MaxiCraft
Cel
Dokończenie serwera MaxiCraft, odhaczenie całej listy TODO, poprawienie wszystkich błędów związanych z elementami czatu, oraz samą rozgrywką. Zbilansowanie gry pomiędzy różnymi klasami. Więcej możliwości rozwijania swojej postaci (może drzewkiem rozwoju?). Rozbudowa mapy pod PVP oraz spawna (spawn ukończony w 50%)
Co udało nam się zrobić
Zaimplementowanie systemu rozwoju postaci poprzez zdobywanie poziomów (dzięki zabójstwom) Dopieszczenie elementów czatu, tak aby były one przejrzyste. Te które są ważniejsze są wyróżnione innym kolorem, słowa kluczowe także. Utworzenie dwóch zbilansowanych klas postaci dla graczy, wojownik, oraz łucznik. Każdy z nich ma swoje umiejętności wraz z wzrastającym poziomem Dopóki gracz żyje nie może wybrać innej klasy, musi sobie poradzić z tym co zdobył Rozpisanie rozwoju dla łucznika: więcej obrażeń podczas strzału z łuku, zwiększenie bazowej szybkości, wybuchowe strzały, pajęczy kokon przy strzale w cel, strzała która zatrzymuje, multishoot, porażenie przeciwnika piorunem (oczywiście na wszystko procentowa szansa) Rozpisanie rozwoju dla wojownika: pchnięcie przeciwnika przed lub za siebie, utworzenie szklanej klatki z której nie można uciec (sama znika po czasie), absorpcja HP przeciwnika, wystrzelenie przeciwnika w powietrze, tymczasowa zmiana podłoża na lód, porażenie piorunem przy uderzeniu(?) (oczywiście na wszystko procentowa szansa) Stworzenie depozytów - miejsca gdzie każdy będzie mógł składować swoje itemy, a także pochwalić się trochę swoją twórczością. Depozyty dzielą się na 3 sekcje - pierwsza jest największa, nie tylko można w niej zostawić zdobyte przedmioty, ale także udekorować - ta jest oczywiście najdroższa. 2 sekcja to mniejsze depozyty, je także można udekorować, ale mają o wiele mniej miejsca, także trzeba się zastanowić - czy stawiamy na to, żeby było ładnie czy wolimy zachować formę depozytu. 3 sekcja (muszę ja jeszcze wybudować) natomiast to same skrzynki, w niej nie można nic stawiać. Każdy może sobie kupić taką - choć wydaje mi się, że te najdroższe będą możliwe do kupienia tylko z pomocą kolegów (wszyscy się zrzucą) dlatego jestem w trakcie pisania systemu team'ów. Po śmierci z ludzi wypadają Krwawe monety, same w sobie mają pewną wartość zależną od rangi, musimy więc się zastanowić ponieważ część dóbr na serwerze można kupić za krwawe monety, a część za $, aktualnie wymienić walutę można klikając prawym przyciskiem myszy, ale pomyślę nad kimś kto mógłby je wymieniać na $$$ Podczas enchantowania itemów gracze mają malutką szansę na wylosowanie dodatkowego enchantu specjalnego do miecza czy łuku, dzięki temu schemat klas może zostać zachowany, a enchanty na łuk równie dobrze może mieć wojownik. Utworzyłem też system małych udogodnień dla serwerowych donatorów, menu z wyborem particlesów mam w przygotowaniu, a aktualnie zmiana koloru nicku, wyłączenie automatycznego podnoszenia itemów z ziemi (serio.. pomaga), czy możliwość wywołania rain'u - deszczu monet, albo kodem losowym, albo kodem wybranym. Taki deszcz moża odebrać przepisując kod (w tym momencie dany vipek może sobie nabić reputacji :D)
Plany
W planach mam dokończenie levelowania swojej postaci, połączenie paru pluginów z bazą MySQL. Muszę także pomyśleć nad trzecią klasą - pewnie coś pokroju maga czy czarodzieja, który też miałby swoje umiejętności. Pracuję też nad całkowitym przetłumaczeniem wiadomości, które wymagają zmian w .class. Jak wspomniałem zacząłem pisać system teamów, tak aby każdy mógł łączyć siły i walczyć ze złem w paczce przyjaciół, aktualnie każdy klan (team, grupa, gang, party, squad, zobaczymy jaka nazwa się przyjmie) ma swój czat prywatny, muszę zastanowić się nad kosztem założenia takiego klanu i opcjonalnymi profitami płynącymi z przynależności do jakiegoś. Warto byłoby zwrócić szczególną uwagę na jakiś rozbudowany system zgłaszania graczy, serwer ochrania BGB, ale wiadomo, to nie wystarczy, a haxów teraz co niemiara! Tak jak wspomniałem muszę wybudować jeszcze 3 strefę depozytów ze skrzynkami, a oprócz tego pomyśleć nad jakimiś podatkami za taki depozyt. Trzeba będzie uzupełnić sklepy, te z bronią i te z itemami, dzięki którym będzie można upiększyć swoje depozyty. Questy? Mam to gdzieś z tyłu w głowie, ale nie chcę robić z tego serwera RPG. Mocno rozmyślam nad czymś co byłoby naprawdę fajną opcją - mianowicie sygnatura ze statystykami z serwera. To nie jest ciężkie, sam kod PHP już mam, ale muszę znaleźć sposób na uzupełnianie bazy danych statystykami - czego na ten moment nie umiem. Planuję także otworzyć serwer głosowy TS3, tak, żeby ludzie mieli gdzie pogadać, wiecie - to gra zespołowa :D Opcjonalnie zastanawiam się nad forum, ale to się zobaczy czy warto
Osoby/organizacje biorące udział (linki)
Ja. Wszystkim dotychczas zajmowałem się ja, ze względu na to,że serwer dotychczas stał na moim komputerze, owszem na serwer wchodziły różne osoby dzięki odblokowaniu portów, ale tylko przelotnie, pomagały mi coś jedynie po testować, także dotychczas cały rozwój prowadziłem sam. Piszę tutaj, ponieważ powoli mój komputer przestaje starczać, aby hostować serwer, bazę danych, a do tego samemu przebywać na serwerze. Myślę, że dzięki temu, że uda mi się nawiązać współpracę z LVLUP będę mógł pracować z większą ilością ludzi, którzy zostaną na dłużej. Na ten moment mogę powiedzieć, że gdy serwer ruszy i będzie miał już jakąś bazę graczy uruchomię system awansów. To znaczy, że każdy w wyznaczonym czasie będzie mógł oddać swój głos na kogoś kto potencjalnie mógłby awansować - dzięki temu moderatorzy, którzy bardziej zbliżają się do ludzi i faktycznie są pomocni, będą mogli zająć nowe stanowisko i przejąć nowe uprawnienia. Demokracja :D
Osoby/organizacje które może wezmą udział (linki)
Tak jak wspomniałem wyżej. Oprócz tego gracze sami mogą sobie aplikować na stanowisko youtubera.
Usługi z lvlup.pro których potrzebuję aby zrealizować swój cel wraz z parametrami (GB RAM, sloty itp)
Myślę, że VPS KVM 4GB na spokojnie wystarczy, abym mógł pracować sobie nad serwerem i w póżniejszym czasie wypuścić go na forum publiczne. Dzięki temu będę mógł postawić serwer głosowy, zahostować stronę internetową, połączyć pluginy, które wymagają bądź opcjonalnie proszą o dostęp do bazy danych.
Co mogę zaoferować w zamian
Jeśli pomysł z Questami się zrealizuje, zapewniam, że pojawi się taki, który w szczególności będzie sie odnosił do LVLUP'a. Do tego na spawnie znajdują się różni NPC. Jedni są bliżej miejsca respawnu, drudzy są bardziej rozsiani po mapie. Od nich będzie można uzyskać set LVLUP, każda część będzie nawiązywała nazwą i lore'm do hostingu. Wiadomo, jakieś reklamy na stronach prowadzonych przeze mnie (możliwe, że na sygnaturze też). Wiadomości na czacie (klasyk)
Dlaczego ten projekt jest unikalny? Opisz
Na polskiej scenie serwerów minecraft istnieje parę dobrych serwerów, ale brakuje im autorskich rozwiązań - takich które faktycznie mogą zaimponować. Obecnie schemat wygląda tak: -> bierzesz kita i idziesz się bić; -> "depozyty" są przydzielane za pomocą plotme; -> żeby zabić kogokolwiek musisz spoooro przesiedzieć U mnie, a przynajmniej tak jak ja planuję to wszystko będzie w nieco ładniejszej oprawie. Wchodzi tutaj element ekonomii gdzie należy się zastanowić jakie są potrzeby i co bardziej się przyda - monety czy $$$? W międzyczasie oczywiście będą wychodzić kosmetyczne zmiany, eventy związane z prawdziwym światem (tzn. święta) chciałbym ten serwer w dalszym ciągu pielęgnować. Myślę, że większość rozpisałem powyżej i to wystarczy, żeby przekonać do siebie resztę forum.
Wszelkie pytania i propozycje zostawiajcie pod tematem, lubię konstruktywną opinię, więc na pewno się odezwę! Screenshoty
sygnatura wygenerowana przy użyciu sztywnych zmiennych, bo jak wspomniałem na chwilę obecną nie potrafię zrzucać statystyk do bazy danych (ale za to z odczytaniem i wrzuceniem do obrazka nie byłoby problemu 😦)
tutaj przy użyciu innego nicku (zmiany jedynie w zmiennych nicku i statystyk)
@DoreK dziękuję za ciepłe słówka! 😊
Nie zwracajcie uwagi na czarne obramowanie, to przez to, że to screeny xD
Umożliwia to nie tylko tworzenie dynamicznych sygnaturek, ale zrobienie rankingu na stronie lub/i serwerze!
Po odebraniu go, przycisk staje się nie aktywny na 24 godziny
A na serwerze otrzymuje skrzyneczkę, którą może sobie otworzyć i dropnąć ciekawy itemek 😊
Wszystko jest testowane pod względem bezpieczności i stabilności, ale całkiem dobrze mi idzie, uzyskałem sojusznika @DBanaszewski :kappa: z którym nawzajem sobie pomagamy i testujemy nowości.
Polecam śledzić wątek dla nowości 😊
LeviCore zaktualizowany do obsługi poleceń z WWW! 😊
Do logowania dodany został widget captcha, żeby troszkę zabezpieczyć serwer przed atakami słownikowymi 🔤



od teraz widać na niej ostatnie śmierci 😊
Oczywiście wymagało to wzbogacenia LeviCore'a o nową funkcję.
Dziękuję za wkład 😊 Pomyślę nad takim stylem, tymczasem dziś pewnie dokończę budowanie depozytów.
A tak strona główna:
Oczywiście strona główna nie zawiera wszystkiego co końcowa wersja, bo będą na niej statystyki gracza i zarządzanie profilem.
Na +?
😃





ps screeny bez shaderów, żeby sztucznie nie "upiększać", nikt na pvp nie będzie grał na shaderach :v

wiadomo, to będzie się zmnieniać na każdym biomie, ale zamysł jest taki. Rzecz w tym, że znając ludzi będą kampić pod tym, dlatego innym pomysłem jest zrobienie takiego czegoś, że punkty spawnu byłby niewidoczne, gdzieś tam na drodze (około 5 na biom, bo jak widzicie mapa jest podzielona na biomy), a po teleportacji gracz byłby nietykalny przez 10 sekund lub do momentu aż kogoś uderzy (eliminując tych co po zrespieniu kampiliby w miejscu swojego respa).
Co myślicie o obydwóch pomysłach? Jakie macie za i przeciw? Może macie jakiś swój pomysł?

