Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Własna gra przeglądarkowe - tworzenie


Rekomendowane odpowiedzi

Opublikowano

Cześć jestem Muody25 - możesz do mnie mówić również Patryk mam 25 lat i tworzę od kilku tygodni pewien projekt. Programowaniem zajmuje się od jakiś 7 lat z początku tak dla siebie, a teraz pracuje w danym zawodzie. Lubię to robić dlatego chciałem stworzyć i podzielić się z wami moim projektem który zacząłem budować. Projekt może wydawać się dość obszerny, ale lubię to i czy będzie to trwało kilka miesięcy czy 2/3 lata to i tak mnie nie zniechęci. 

 

Tworzę aktualnie na własnym localhoscie grę online które później opublikuje do wersji beta ( nie wiem jakie będzie grono odbiorców) ale głównym moim motywem jest to żeby ktoś ją przetestował i ocenił w odpowiedniej aplikacji (będzie to potrzebne mi do dalszego projektu - rozwoju siebie żeby pnąc się bardziej w górę). 

 

Moja gra oparta jest o własny silnik pisany od podstaw wszystkie funkcjonalności tam korzystają z panelu administratora napisanego ręcznie. Projekt gry jest w stylu przegladarkowego RPG w troszkę nowoczesnym stylu czyli (wyprawy, lochy, klany, bossy itp itd). Jedynym minusem mojego projektu jest to że nie zajmuje się grafiką więc np. potwór bossa będzie wygenerowany dzięki grafice AI.

 

Myślę że co dwa dni będę wrzucał screenshot z aktualnym postępem co zrobiłem. Dziękuję za uwagę i do zobaczenia wkrótce 🙂

Opublikowano

Little Boy Reaction GIF by Children's Miracle Network Hospitals

 

Dziś po pracy zaczynam kodowanie nowej sekcji, która wcześniej była jedynie wyborem przy rejestracji i zapisywała się w bazie danych. Teraz zacznę to rozwijać, a mianowicie chodzi o wybór klasy bohatera. Króciutkie informacje na temat klas. 

 

Zdobywca: charakteryzuje się głównie tym, że podczas eksploatacji ma większe szanse na znalezienie przedmiotu (procent będzie dostosowany do klasy przedmiotu). 

Statystyki bazowe podstawowe: 

Atak - 10 (losowe szansę na wybór od połowy 5 do 10 punktów obrażeń fizycznych)

Obrona - 15 (odpowiada za pozioma zdrowia 15=150 HP np. każdy dodatkowy punkt to 10 HP)

Szybkość - 5 (odpowiada za unik podstawowo 0.05% szans że uniknie atak przeciwnika +1 atrybut dodaje 0.01%)

Trafienie krytyczne - 5 ( szansę przy wartości podstawowej 0.25% +1 atrybut 0.10%)

 

Poszukiwacz: charakteryzuje się tym że wyprawy nie są mu straszne dlatego jego pasek energii jest zwiększony o 35%.

Statystyki bazowe podstawowe: 

Atak - 10 (losowe szansę na wybór od połowy 5 do 10 punktów obrażeń fizycznych)

Obrona - 20 (odpowiada za pozioma zdrowia 20=200 HP np. każdy dodatkowy punkt to 13 HP)

Szybkość - 5 (odpowiada za unik podstawowo 0.05% szans że uniknie atak przeciwnika +1 atrybut dodaje 0.01%)

Trafienie krytyczne - 5 ( szansę przy wartości podstawowej 0.25% +1 atrybut 0.10%)

 

Miotacz: charakteryzuje się tym że ma większe obrażenia od swoich poprzednich klas, ale zmniejszone HP.

 

Statystyki bazowe podstawowe: 

Atak - 20 (losowe szansę na wybór od połowy 15 do 20 punktów obrażeń fizycznych)

Obrona - 8 (odpowiada za pozioma zdrowia 8=80 HP np. każdy dodatkowy punkt to 8 HP)

Szybkość - 5 (odpowiada za unik podstawowo 0.05% szans że uniknie atak przeciwnika +1 atrybut dodaje 0.01%)

Trafienie krytyczne - na początku ma przypisana dana wartość krytyczna która będzie wynosić 5% każdy dodatkowy punkt dodaje mu w 0.1%.

 

Dla lepszego komfortu własnego zoptymalizuje to i stworzę dodatkowa sekcje w panelu administratora o nazwie 'Zarzadzanie klasami' gdzie będę w pełni operował tym i miał kontrolę.

 

Zapewne robię coś źle związanego z balansowaniem gry jakie znawca może się wypowiedzieć. Jeżeli ktoś obserwuje ten post albo jest przypadkiem może dodać coś od siebie do tej sekcji przeanalizuję. Stwórzmy to razem!

 

🫵

Opublikowano

Też jestem ciekaw projektu. Kiedyś tworzyłem serwer (priv) do gry HeroZero (można znaleźć kod na githubie i tutaj na forum), więc z chęcią mógłbym pomóc. Technologicznie i/czy jako tester.

Opublikowano (edytowane)

Niestety byłem zmuszony zostać po godzinach w pracy, bo coś z bazą danych u klienta się stało. Jutro wyśle screenshoty jak wygląda to wygląda. Nagram filmik z funkcjonowaniem. W weekend wrzucę to ja serwer i będzie możliwy do wglądu. 😉

 

 

Dla osób ciekawych dodam na razie tylko zdjęcia jak wygląda strona główna (uwaga zanim ocenisz jest to zrobiony wzór "żeby był") na razie mnie interesuje mechanika gry. Dostaniecie ode mnie 6 zdjęć :) 

 

Dodam wam po prostu to jako link do wglądu (admin popraw css tego wstawiania obrazku hah): klik

 

Wejście do gry niebawem wrzucę na dniach! Pozdrawiam 

Edytowane przez Muody25
  • 6 miesięcy temu...
Opublikowano

Dzień dobry długo mnie nie było... Ale cały czas prężnie działałem do przodu. Niestety ciężko jest wszystko połączyć.. tworzenie gry z pracą. Jak to wygląda z mojej strony. Przygotowałem krój strony głównej (do wdrożenia - to już pikuś). Przygotowana rejestracja szablon pusty bez wzoru, po rejestracji możliwość stworzenia bohatera (wybór nazwy, płci, klasy, stroju inny dla mężczyzn inny dla kobiet) wszystko połączone z bazą danych. Po stworzeniu bohatera możliwość dołączenia do serwera, gdzie jest widoczna mapa startować i twoja postać z wybranym outfitem nazwa oraz poziomem. Po mapie można poruszać się przez WSAD / Strzałki lub kliknięcie myszką. To z punktu gracza tak wygląda na razie.

 

Po mojej stronie: Panel administracyjny zarządzający całym projektem bez oddzielnego wpisywania w bazie danych itp. Są tam na razie sekcje jak:

- Użytkownicy (konta tworzone przy rejestracji mające swoje ID)

- Bohaterowie (połączenie bohaterów z wybranym użytkownikiem przez ID)

- Serwery (Na razie Classic się nazywa - pełna obsługa ON/OFF i Restart itp). Serwer i godzinie 00:00 robi sam aktualizację przez 5 minut jest informacja o tym po stronie gracza.  Ilość użytkowników online z pełną funkcjonalność czyli: na jakiej mapie na jakiej kratce się znajduje, jakie stworzenia ubił, co ubrał, co użył itp. Logi działające na zasadzie wychwytywania błędów od strony serwera i automatycznego zabijania go, jeżeli jest KRYTYCZNY daj informację użytkownikowi w grze, a mi na Discordzie taka, żebym mógł zareagować od razu.

- Klasy : sekcja z tworzeniem klas do gry: dodawania stroju docelowego, statystyk np. 8-10 siły itp raczej każdy wie o co chodzi.

Mapy: dodawanie i edytowanie map, które są przesyłane do uploads/maps i są wyświetlane w grze. Oczywiście z opcją dodania NPC itp.. 

Mapy V2: czyli sekcja, gdzie blokuje kolizję, że np użytkownik nie może wejść na dach budynku.

 

Dla was może się to wydawać mało, ale to wymagało na prawdę dużo kodowania. 

 

Najbliższe cele? Nie będę ich zdradzał 🥶

 

Chcesz pomóc w projekcie? Kogo szukam:

 

- 2D Game Artist (NAJBARDZIEJ NA TEN MOMENT)

- Questmaker (później)

- Tester (później)

- Moderatorzy gry (później)

- i wiele więcej.

 

Pozdrawiam, Moudy25.

Opublikowano
Godzinę temu, Muody25 napisał:

 Po mapie można poruszać się przez WSAD / Strzałki lub kliknięcie myszką. To z punktu gracza tak wygląda na razie.

 

🥶

 

 

 

A co z graczami na urządzeniach mobilnych?

W temacie napisałeś o wrzucaniu screenów co dwa tygodnie ale nie widzę żadnego jak gra wygląda. 

 

1000093817-removebg-preview-1.png

Opublikowano

Jest to temat odległy będzie zrobione jako osobna aplikacja APK ale to wymaga dużo integracji jutro prześle zdjęcia. Pozdrawiam 

Opublikowano

Witam ponownie dziś przesyłam screeny z budowy na samym początku bez hejtu, bo to nie jest kompletny kod. Dla tych co się trochę znają to roboty jest przy tym duzo 😎

 

1.png

 

2.png

 

3.png

 

4.png

 

5.png

 

6.png

 

Pozdrawiam, Patryk.

 

PS: Jeżeli bawisz się w tworzenie grafiki spritesów czy map napisz dogadamy sie :)

  • 4 miesiące temu...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...