Browser RPG
Gra przeglądarkowa w klimacie dark fantasy z humorem, w stylu Shakes & Fidget. Napisałem ją sam, od serwera po interfejs.
Wyprawy, ekwipunek, sklep z ofertą odświeżaną co dobę, trening statystyk i 57 wrogów na 100 poziomów. Panel z diodą sprawdza na żywo, czy serwer gry właśnie pracuje.
browser-rpg.damiandev.pl
SPRAWDZAM…
- gra
- RPG w przeglądarce
- serwer
- Rust, Axum
- baza
- PostgreSQL
- sprawdzono
- --:--
Gra działa na moim domowym serwerze. Gdy dioda nie świeci, serwer akurat śpi, a kod jest zawsze na GitHubie.
Przesuń palcem, żeby zobaczyć kolejne zrzuty. Dotknij, żeby powiększyć.
- Serwer w Rust
- Axum i SQLx. Walka, łupy i ekonomia liczą się wyłącznie po stronie serwera, w transakcjach z blokadą wierszy, więc przeglądarce nie trzeba ufać.
- Panel administratora
- Role, bany i wyciszenia, wersjonowanie przedmiotów, pełna historia zmian i przywracanie postaci z kopii.
- Balans policzony, nie zgadywany
- Krzywa doświadczenia, szansa wygranej zależna od statystyk według wzoru podobnego do Elo i symulacja tempa gry na wszystkich poziomach.
- Wdrożenie
- Docker, Caddy z automatycznym HTTPS i codzienną kopią bazy. Teraz gra wychodzi do sieci przez Cloudflare Tunnel z domowego serwera.