O ProStrikerze
Gra z ostatniej ławki, odbudowana tak, żeby dało się w nią zagrać z kimś z drugiego końca świata o drugiej w nocy.
Co to jest
ProStriker to darmowa implementacja piłkarzyków na kartce — gry rozgrywanej długopisem na kratkach zeszytu. Działa w przeglądarce, instaluje się jako aplikacja, jeśli chcesz, i istnieje jako aplikacja na Androida.
Trzy sposoby gry: przeciwko botowi z trzema poziomami trudności i trybem automatycznym, przeciwko komuś na tym samym ekranie albo online z drugą osobą przez kod pokoju lub losowe dobieranie. Dwa pierwsze działają bez internetu.
Interfejs jest po polsku, angielsku, niemiecku i hiszpańsku. Zasady są standardowe: boisko 8 × 10, bramki na dwie kratki, odbicia od zajętych kropek i od bandy, przegrana dla tego, komu skończą się ruchy.
Po co powstał
W piłkarzyki na kartce gra mnóstwo ludzi, a oprogramowanie obsługuje ich kiepsko. Istniejące implementacje bywają porzucone, zasypane reklamami albo zbudowane na takiej interpretacji zasad, w jaką nikt naprawdę nie gra.
Konkretną luką była gra online. Granie z botem to dobry trening; granie z osobą obok to prawdziwa gra. Tyle że osoba obok nie zawsze jest, a nie było prostego sposobu, żeby usiąść i rozegrać z nieznajomym porządną partię na standardowych zasadach.
Jak jest zbudowany
Celowo prosto. Gra to HTML, CSS i JavaScript bez frameworka i bez kroku budowania — plik, który pobiera przeglądarka, jest plikiem z repozytorium. Ładuje się szybko na słabym łączu i będzie działać za pięć lat.
Silnik zasad to jeden wspólny plik używany w trzech miejscach: w Twojej przeglądarce, w aplikacji na Androida i na serwerze multiplayer. To dlatego serwer może być autorytatywny, a obie strony nigdy nie spierają się o to, co jest legalne — istnieje tylko jedna implementacja zasad.
Aplikacja na Androida to ta sama gra w natywnej otoczce, więc poprawka trafia do obu naraz. Serwer multiplayer to Node.js z bazą PostgreSQL, stojący na jednej maszynie w Niemczech.
Darmowe, płatne i reklamy
Gra jest darmowa i cała da się w nią grać bez płacenia: każdy tryb, razem z grą online i rankingiem. Nie ma licznika energii, nie ma zegara i nie ma niczego zamkniętego za zakupem.
Finansują ją dwie rzeczy. Aplikacja na Androida wyświetla reklamy. Jest też opcjonalne konto premium, które je usuwa i wspiera projekt; nie zmienia niczego w samej grze, bo piłkarzyki, w których pieniądze kupują przewagę, byłyby gorszą grą.
Ta strona wyświetla reklamy na podstronach z treścią, takich jak ten poradnik. Nie ma ich na ekranie gry — po części dlatego, że byłyby natrętne, a po części dlatego, że reklamy należą obok rzeczy, które ludzie czytają.
Kto za tym stoi
ProStrikera prowadzi Kynologic Sp. z o.o., spółka zarejestrowana w Poznaniu. Pełne dane spółki, numery rejestrowe i adres kontaktowy są na stronie kontaktowej.
Projekt jest niezależny i mały. Zgłoszenia błędów, spory o zasady i pomysły na funkcje trafiają do jednej skrzynki i czyta je ktoś, kto w tę grę gra.
Co dalej
Najbliższa robota to widoczne części rankingu: porządne tabele na stronie, zestawienia tygodniowe i miesięczne oraz turnieje odbywające się według harmonogramu, a nie na żądanie.
Dalej lista jest zwyczajna — mocniejszy bot, zapisywane powtórki, więcej języków. To mały projekt bez dokumentu z mapą drogową, a pierwsze powstaje zwykle to, o czym ludzie piszą.
Najczęstsze pytania
Czy ProStriker jest darmowy?
Tak. Każdy tryb, razem z grą online i rankingiem, jest darmowy. Opcjonalne konto premium usuwa reklamy, ale nie daje żadnej przewagi w grze.
Czy działa offline?
Tak. Partie z botem i gra we dwóch na jednym urządzeniu działają bez połączenia. Internetu wymagają tylko mecze online.
Jakie języki są obsługiwane?
Polski, angielski, niemiecki i hiszpański — zarówno w grze, jak i na tej stronie.
Czy jest aplikacja na Androida?
Tak. To ta sama gra w natywnej otoczce, więc poprawki trafiają do wersji przeglądarkowej i do aplikacji w tym samym czasie.
Masz ochotę na mecz?
Bez instalacji, bez rejestracji. Otwiera się w przeglądarce i działa offline przeciwko botowi.
▶ Zagraj w ProStriker