Silnik do grywalizacji na REST API (selfcodehero.com)

1. Zaangażuj użytkownika
Zdobywanie poziomów i nagród = super zabawa.

Masz problem z budową zaangażowania użytkowników swojej aplikacji? Rozwiązaniem może być dodanie elementów grywalizacji do twojego systemu. Użytkownicy chętniej korzystają po raz kolejny z rozwiązań które dają im możliwość interakcji i budowy swojej postaci.

SELFCODEHERO to silnik grywalizacji napisany w node.js. Rozwiązanie dostarcza serwis i wystawia REST API które pozwala m.in:

  • Logowanie i rejestracja użytkowników (autoryzacja, JWT).
  • Zarządzanie grami przez administratora (ustawienia gry, zasady, misje i odznaki).
  • Dołączanie użytkowników (players) do gry.
  • Wyświetlanie i wykonywanie misji przez graczy (wymagania misji, flow, nagrody).
  • Dodawanie i zarządzanie odznakami/nagrodami.
  • Definiowanie poziomów doświadczenia.
  • Grupowanie misji i odznak w kategorie.
  • Aktualny stan gry w jednym pliku.
  • Nawet do 1000 graczy w jednej grze.

2. Prosta integracja
Łatwa implementacja w Twojej aplikacji.

Nie musisz wywracać swojej aplikacji do góry nogami, skorzystaj z gotowego rozwiązania. Połączenie z REST API jest bardzo proste. Dokumentacja która powstaje wraz z projektem, opisuje połączenia z API. Przez wystawione endpointy możesz modyfikować wartości obiektu twojej gry. Całość informacji o grze zamknięta jest w jednym dokumencie który przedstawia aktualny stan Twojej rozgrywki. Jeden plik np. JSON może być łatwo przetwarzany w docelowej aplikacji.

Głównym założeniem jest jawność całej rozgrywki. Gracze widzą swój postęp, dostępne misje i odznaki ale również postępy innych graczy. Stan gry jest jawny i znany wszystkim uczestnikom gry.

3. Elastyczność
Połącz aplikacje do REST API, twórz własne gry.

Skorzystaj z serwisu jak chcesz. Możesz utworzyć własna grę, zdefiniować misje i nagrody i dodać użytkowników Twojego disqorda lub zaimplementować kod do swojej aplikacji np. system kafeteryjnego. To z jakich elementów grywalizacji zależy od Ciebie.

Jak wykorzystać selfcodehero API?

  • Twórz zadania dla swojej społeczności, możesz je grupować i zagnieździć
  • Dodaj misje, badge i poziomy dla Twojej społeczności na disqord
  • Zadania i wyzwania dla uczestników lub zepołów.
  • Paski postępów poziomu
  • Odznaki do osiągnięcia za ukończone zadania lub wyzwania. Filtracja po warunkach i kategoriach.
  • Poziomy rozwoju (punkty doświadczenia i poziomy) definiowane przez administratora w ustawieniach gry.
  • Rywalizacja indywidualna i grupowa;
  • Współpracę uczestników dla osiągnięcia wspólnego celu (pozwala to zacieśniać więzi społeczne);
  • Rankingi graczy i postępów
  • Punkty doświadczenia, many, gold – wirtualna waluta przyznawaną za wykonanie zadań.
  • System nagradzania, wymiany, kolekcjonowania. Docelowo nagrody w grze będą definiowane jako tokeny NFT zapisywane w blockchain.
  • Czat dla uczestników gry
  • Dodatkowe pola do rozszerzenia misji, odznak, graczy dla developerów

4. Open-source
Projekt open-source dla aplikacji niekomercyjnych

Projekt jest otwarto źródłowy, docelowo ma być dostępny w wersji free oraz premium. Wszystkie projekty niekomercyjne mogą korzystać z kodu na licencji BY-NC-SA 4.0 za darmo. Projekty komercyjne mogą wykupić dodatkową licencje na użytek komercyjny. W planach jest platforma umożliwiająca korzystanie ze zdalnego środowiska/API w chmurze.

Odwiedź stronę projektu na github (github/dyzio18/selfcodehero) oraz zobacz demo (selfcodehero.com – wkrótce)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Scroll to top