Przejdź do treści

Gra przeglądarkowa RPG, stwórzmy ją razem

Teoretycznie banalne zadanie, gra przeglądarkowa RPG, weźmy ją stwórzmy. W nowej serii filmów postaram się napisać taką grę wykorzystując PHP w wersji 8, bazę danych MySQL oraz kilka innych przydatnych narzędzi całość będzie dostępna oczywiście na GitHub.

Wszystkie informacje główne dotyczące projektu znajdują się na stronie: https://thomsikdev.pl/projekty-programistyczne/php-8-0-gra-przegladarkowa-rpg/

Poniżej obrazek tego jak gra prezentuje się w obecnej wersji (06.10.2023).

Obrazek przedstawiający wygląd gry, stan na dzień 06.10.2023

Co to jest tak właściwie gra przeglądarkowa rpg, jakie ma podstawowe założenia?

Gra przeglądarkowa, znana także jako gra internetowa lub gra online, to rodzaj gry komputerowej, która jest uruchamiana w przeglądarce internetowej bez konieczności pobierania dodatkowego oprogramowania na komputer lub urządzenie mobilne. Podstawowe założenia gier przeglądarkowych obejmują:

  1. Dostępność w przeglądarce: Gry przeglądarkowe są dostępne bezpośrednio w przeglądarkach internetowych, takich jak Chrome, Firefox, Safari czy Edge, co oznacza, że nie trzeba ich pobierać ani instalować.
  2. Gry online: W większości przypadków gry przeglądarkowe są rozgrywane online, co oznacza, że gracze łączą się z serwerami gry za pomocą internetu i często mogą współdziałać z innymi graczami.
  3. Prostota i dostępność: Gry przeglądarkowe są często zaprojektowane w taki sposób, aby były proste w obsłudze i miały niskie wymagania sprzętowe, co oznacza, że można w nie grać na wielu różnych urządzeniach, w tym na komputerach, tabletach i smartfonach.
  4. Rozgrywka darmowa: Wiele gier przeglądarkowych jest udostępnianych za darmo, a dochód generowany jest zazwyczaj z mikropłatności, reklam lub innych form monetyzacji.
  5. Różnorodność gatunków: Gry przeglądarkowe mogą obejmować wiele różnych gatunków, takich jak strategie, RPG, gry logiczne, gry sportowe itp., co oznacza, że istnieje wiele opcji do wyboru dla różnych gustów.
  6. Często aktualizowane: Gry przeglądarkowe często otrzymują regularne aktualizacje i dodawane są nowe treści, aby zachować zainteresowanie graczy.
  7. Społeczność graczy: Wiele gier przeglądarkowych ma rozbudowane społeczności graczy, które mogą współzawodniczyć lub współpracować w grze, wymieniać się wrażeniami i tworzyć własne społeczności online.

W ramach mojego projektu stworzymy sobie właśnie taką grę przeglądarkową RPG.

Poniżej 3 pierwsze odcinki:

Co powinna posiadać gra RPG?

Czyli na jakich mechanikach się skupię. Na stronie: https://thomsikdev.pl/projekty-programistyczne/php-8-0-gra-przegladarkowa-rpg/ znajdziecie zawsze aktualny plan odcinków

Gra przeglądarkowa typu RPG (Role-Playing Game) to specyficzny gatunek gier online, który pozwala graczowi wcielić się w rolę wirtualnej postaci i prowadzić ją przez fabułę, rozwijając umiejętności, zdobywając przedmioty i podejmując decyzje wpływające na los postaci. Oto kilka podstawowych cech, które taka gra przeglądarkowa RPG powinna posiadać:

  1. System tworzenia postaci: Gracze powinni móc stworzyć swoją własną postać, wybierając rasę, klasę, wygląd i inne cechy, które będą miały wpływ na rozgrywkę.
  2. Fabuła i zadania: Gra RPG przeglądarkowa powinna oferować rozbudowaną fabułę i różnorodne zadania do wykonania. Te zadania mogą obejmować walkę z potworami, rozwiązywanie zagadek, eksplorację świata gry itp.
  3. Rozwijanie postaci: Gracze powinni mieć możliwość rozwijania umiejętności swojej postaci poprzez zdobywanie doświadczenia i punktów umiejętności. To pozwala na dostosowanie postaci do własnego stylu gry.
  4. Ekwipunek i przedmioty: RPG-owe gry przeglądarkowe zazwyczaj zawierają system ekwipunku, w którym gracze mogą zbierać i używać różnych przedmiotów, broni i pancerzy.
  5. Walka i rozgrywka: Mechanika walki jest kluczowym elementem gier RPG. Gracze powinni mieć możliwość stawienia czoła wrogom, używając umiejętności, zaklęć lub broni. Chociaż co do zaklęć myślę że same klasy wprowadzimy trochę potem.
  6. Interakcje społeczne: Wiele gier RPG przeglądarkowych umożliwia interakcje między graczami, takie jak wspólna walka, realizacja zadań, handel czy rozmowy. W naszej grze również tego nie zabraknie.
  7. Świat gry: Świat, w którym toczy się rozgrywka, powinien być interesujący, zróżnicowany i zachęcać do eksploracji.
  8. System zadaniowy: Gracze powinni mieć dostęp do listy zadań do wykonania, aby wiedzieć, co jest ich celem i jakie nagrody mogą zdobyć za ich ukończenie.
  9. Grafika: Choć gry przeglądarkowe nie zawsze oferują zaawansowaną grafikę, ważne jest, aby były przyjemne wizualnie. To nie jest tematem mojej gry jednak postaram się stworzyć jak najlepszy wygląd do czego wykorzystam serwis https://pixabay.com/pl/.

Powyższe cechy stanowią ogólny szkielet dla gier przeglądarkowych RPG, ale wiele zależy od konkretnego projektu i dewelopera, który może dodać unikalne elementy i funkcje, aby wyróżnić swoją grę na rynku. Warto również dbać o równowagę rozgrywki, by zapewnić satysfakcję graczom i zachęcić ich do długotrwałego uczestnictwa w grze. Jeśli chodzi o mój pomysł na realizację tej gry to aktualnie prezentuje się następująco:

Obrazek przedstawiający plan tworzenia gry, stan na dzień 06.10.2023
Plan realizacji gry stan na dzień 06.10.2023

Jednak co można zauważyć jest on mocno ruchomy, jednak dążyć będę do tego aby zrealizować wszystkie podstawowe założenia gry przeglądarkowej RPG. W przypadku pytań zachęcam do kontaktu.