Gry internetowe, XR i gry w chmurze
Trzy sposoby dotarcia do gracza, zorganizowane zupełnie inaczej niż zwykłe uruchomienie na desktopie.
Web: gra bezpośrednio w przeglądarce
Gra internetowa nie wymaga instalacji – gracz otwiera link i gra bezpośrednio w przeglądarce. Pomiędzy Twój Python- kod na Pygame i przeglądarce ma kilka warstw, a nie jedną magiczną Zmiana:
XR: wirtualna i rozszerzona rzeczywistość
XR (extended reality) integruje rzeczywistość wirtualną (VR, całkowicie cyfrową) środowiska w gogle) oraz rozszerzonej rzeczywistości (AR, cyfrowych obiektów na prawdziwych obiektach świat). Rozwój XR wymaga renderowania stereo (osobny obraz dla każdego oka), śledzenie pozycji głowy i dłoni oraz ścisłe wymagania dotyczące liczby klatek na sekundę, aby nie powodować Gracz cierpi na chorobę lokomocyjną. To osobny, wysoce wyspecjalizowany obszar rozwoju — Pygame nie Zaprojektowane dla XR.
Gry w chmurze to sposób dostarczania, a nie osobne urządzenie
W przypadku gier w chmurze gra działa na serwerze w centrum danych — a właściwie na zwykłym serwerze Sprzęt stacjonarny lub serwerowy, ale na urządzeniu gracza w czasie rzeczywistym przesyłany jest tylko strumień wideo, jak podczas rozmowy wideo z grą po drugiej stronie. Dlatego chmura Bardziej szczerze mówiąc, można opisać gry nie jako kolejną platformę na poziomie desktopowym czy mobilnym, ale Jako sposób dostawy już istniejącej wersji desktopowej (lub konsolowej) gry do ekranu, na którym fizycznie jej nie uruchomiono. To usuwa wymagania dotyczące mocy urządzenia gracza, ale wymaga stabilnego i szybkiego połączenia internetowego.
Podsumowanie: Gdzie Pygame pasuje bezpośrednio
| Kuda | Typowe dane wejściowe | Jak gra trafia do gracza | Pygame jest właściwym narzędziem? |
|---|---|---|---|
| Pulpit | Klawiatura, mysz, gamepad | Pobieranie pliku lub sklepu, np. Steam | Tak – natywna platforma |
| Konsole | Producent padów do gry | Oficjalny sklep konsoli, przez SDK | Nie — potrzebny jest oficjalny SDK |
| Konsole przenośne | Ekran dotykowy lub przyciski | Sklep z urządzeniami | Brak bezpośrednich - Zobacz Sekcję 20.13 |
| Mobile | Ekran dotykowy, akcelerometr | App Store, Google Play | Tylko za pomocą narzędzi społeczności — sekcja 20.31 |
| Sieć | Klawiatura, mysz, touch | Link w przeglądarce | Tak, przez pygbag — rozdział 20.30 |
| XR | Kontrolery, śledzenie ręki | Sklep ze słuchawkami | Nie – XR- potrzebny silnik |
Cloud gaming nie został celowo uwzględniony w tej tabeli: nie zmienia odpowiedzi na pytanie „czy Pygame pasuje”, a jedynie dodaje kolejny sposób dostarczenia gotowej kompilacji desktopowej na ekran gracza.