211service.com
Trasformare Pac-Man in un gioco di inseguimento basato su strada usando gli smartphone
Chiunque sia cresciuto negli anni '80 conoscerà Pac-Man, il gioco arcade in cui i giocatori usano un joystick per guidare un minuscolo personaggio giallo attraverso un labirinto bidimensionale. Mentre si muove, il personaggio deve masticare monete d'oro evitando di essere ucciso dai fantasmi che si aggirano anche nel labirinto.
La popolarità e il gameplay di Pac-Man lo rendono uno dei giochi iconici degli anni '80 e tra i più influenti di tutti i tempi.
Quindi non sorprende che vari gruppi abbiano provato a reinventare il gioco per il mondo moderno. Oggi Thomas Chatzidimitris e compagni dell'Università dell'Egeo in Grecia rivelano come hanno affrontato il problema. Questi ragazzi hanno creato una versione Android del gioco che utilizza la tecnologia degli smartphone per tradurre Pac-Man in un gioco di inseguimenti nel mondo reale.
Il gioco, chiamato PacMap, utilizza i sensori GPS di uno smartphone per determinare la posizione di un giocatore su OpenStreetMap. Quindi sovrappone una griglia Pac-Man alla rete stradale locale entro 200 metri dal giocatore e distribuisce monete d'oro in tutto. Il giocatore deve quindi correre attraverso queste strade per raccogliere le monete evitando i fantasmi generati dal computer che spazzano anche il labirinto alla ricerca del giocatore.
Questa è un'idea semplice che richiede una certa sottigliezza nella sua implementazione. I fantasmi sono di due tipi. La prima mossa a caso sulla griglia, sperando di catturare il giocatore per caso. Calcolare i loro percorsi è semplice utilizzando algoritmi standard.
Il secondo tipo di fantasma, i fantasmi rossi, seguono effettivamente il giocatore. Un modo per farlo sarebbe utilizzare servizi di mappatura commerciali per determinare il percorso più breve per il giocatore e quindi seguirlo.
Ma quando la posizione del giocatore cambia, il fantasma (e il suo servizio di mappatura) deve ricalcolare. E questo è un problema perché questi servizi limitano il numero di richieste che un singolo telefono può fare in un dato momento.
Quindi il gioco calcola da solo il percorso più breve estraendo la topologia della griglia e quindi utilizzando un algoritmo standard del percorso più breve per eseguire i calcoli. Il gioco ricalcola le rotte del fantasma ogni volta che il giocatore cambia direzione.
Chatzidimitris e compagni affermano che uno smartphone moderno può gestire questo tipo di calcoli con facilità. Per uno spazio di gioco con 420 nodi, dicono che uno smartphone Samsung Galaxy S4 può sgranocchiare i numeri in meno di 100 millisecondi.
PacMap non è un nuovo gioco. Vari siti web suggeriscono che sia stato lanciato nel 2011 e non sia più disponibile.
Tuttavia, Chatzidimitris e colleghi affermano che le tecniche che hanno sviluppato per aggirare i limiti dei servizi di mappatura commerciale potrebbero essere utilizzate in futuro per qualsiasi gioco di inseguimento basato su mappe. L'uso di queste tecniche consente a programmatori e designer di sviluppare giochi basati sulla posizione/mappa, con scenari flessibili che coinvolgono personaggi virtuali intelligenti che si adattano dinamicamente al comportamento di movimento dei giocatori durante il gioco, affermano, negli Atti della Conferenza internazionale sui giochi pervasivi, avvenuta a Roma in ottobre.
Per inciso, PacMap non è il primo tentativo di tradurre Pac-Man nel mondo reale. Nel 2004, un team di Singapore ha sviluppato una versione terrestre del gioco in cui i giocatori utilizzavano occhiali per realtà aumentata con alimentatori a zaino per giocare nelle strade locali. I giocatori potevano scegliere di essere il Pac-Man o i fantasmi, ma nell'era pre-smartphone il gioco richiedeva attrezzature di localizzazione specializzate e numerosi aiutanti per far andare avanti il gioco.
Il nuovo lavoro dalla Grecia rende tutto più facile e potrebbe aiutare una nuova generazione di giochi di inseguimento basati su smartphone a raggiungere il mercato.
Rif: arxiv.org/abs/1501.02659 : PacMap: trasferimento di Pac-Man nel regno fisico