Home Mobile Android DualScreenDex: la Pokédex live di Enrique Paulino che trasforma il gioco su...

DualScreenDex: la Pokédex live di Enrique Paulino che trasforma il gioco su handheld dual-screen

99
0

DualScreenDex è una nuova applicazione fan-made sviluppata da Enrique Paulino, pensata per chi gioca a Pokémon su console portatili Android con doppio schermo, come l’AYN Thor.

L’idea alla base del progetto è semplice quanto brillante: eliminare le continue interruzioni di gioco causate dalla necessità di consultare una Pokédex esterna durante le battaglie, mantenendo sempre alta l’immersione.

L’applicazione nasce come companion Pokédex dedicata ai dispositivi dual-screen e sfrutta la lettura OCR dello schermo in tempo reale per rilevare automaticamente i Pokémon che compaiono durante le battaglie.

DualScreenDex “osserva” lo schermo superiore, riconosce il nome del Pokémon avversario e mostra immediatamente sullo schermo inferiore tutte le informazioni utili, trasformandolo in una Pokédex viva e dinamica.

Una volta individuato il Pokémon, l’app visualizza in tempo reale i tipi, le debolezze e resistenze, le statistiche base, le immunità e le interazioni di tipo corrette in base alla generazione selezionata.

Tutto avviene senza dover cambiare app, aprire siti web o mettere in pausa il gioco, offrendo un’esperienza fluida che ricorda quella di un vero assistente Pokédex sempre attivo.

DualScreenDex include anche una modalità Pokédex classica per consultare manualmente l’intero database, che copre oltre 1025 Pokémon, e una pratica finestra di battaglia minimizzata che resta visibile durante l’esplorazione.

Il supporto alle diverse generazioni è gestito con attenzione, adattando automaticamente la tabella dei tipi e tenendo conto delle differenze storiche, come il comportamento del tipo Folletto nelle generazioni precedenti alla sua introduzione ufficiale.

Dal punto di vista tecnico, l’app è ottimizzata per l’uso su handheld Android. Utilizza l’API MediaProjection di Android per la cattura dello schermo e Google ML Kit per il riconoscimento del testo, il tutto completamente in locale.

Non vengono salvate immagini né inviati dati online, e l’unico permesso richiesto è quello di registrazione dello schermo, lo stesso utilizzato per registrare o trasmettere il gameplay.

Inoltre, il polling dinamico, la pausa automatica in background e l’elaborazione limitata alla sola area di gioco aiutano a ridurre consumi e surriscaldamento.

Il progetto è pensato principalmente per dispositivi dual-screen come AYN Thor, riferimento diretto per lo sviluppo di Enrique Paulino, ma risulta compatibile anche con altri handheld Android simili.

Funziona con numerosi emulatori, inclusi quelli per GBA, DS, 3DS, GameCube e in alcuni casi persino Switch, a patto che il nome del Pokémon sia ben leggibile sullo schermo.

Essendo un progetto molto recente, alcune limitazioni sono inevitabili. La precisione dell’OCR può variare in base al font e alla luminosità del gioco, l’esperienza su dispositivi a schermo singolo risulta meno pratica e potrebbero emergere bug tipici di una prima release.

Nonostante questo, DualScreenDex si presenta già come un piccolo gioiello fan-made, capace di migliorare concretamente l’esperienza di gioco quotidiana.

Caratteristiche

  • Live Battle Scanner: Utilizza MediaProjection di Android e Google ML Kit per scansionare lo schermo superiore e riconoscere in tempo reale i nomi dei Pokémon.
  • Multitasking intelligente:
    • Modalità Battaglia: Mostra automaticamente i dati del Pokémon rilevato sullo schermo, con supporto alle lotte multiple (ad esempio 2v2, 3v3).
    • Modalità Pokédex: Consente di sfogliare manualmente l’intero database dei Pokémon.
    • Battle Tab: Riduce le informazioni della battaglia attiva in una piccola scheda nella parte inferiore dello schermo, permettendo di multitaskare senza perdere il contesto.
  • Selettore di Generazione: Sistema dinamico dei tipi che permette di passare tra la logica di Gen 1, Gen 2–5 e Gen 6+, adattando correttamente le interazioni di tipo (ad esempio trattando il tipo Folletto come Normale nei giochi più vecchi).
  • Ottimizzazione della batteria:
    • Lo scanner entra automaticamente in pausa quando l’app viene messa in background;
    • Utilizza un polling dinamico ogni 2000 ms per ridurre l’uso della CPU e il surriscaldamento;
    • Limita l’elaborazione delle immagini alla sola finestra di gioco per risparmiare risorse.
  • Funzionamento offline: Include un database completo con tutti i 1.025 Pokémon, senza necessità di connessione a Internet.

Installazione

  • Scaricare l’ultima versione del file APK.
  • Installare il file APK sul dispositivo Android.
  • Avviare l’app e concedere il permesso di registrazione dello schermo richiesto.
    • Nota: Questo permesso viene utilizzato esclusivamente per il riconoscimento del testo in locale. Nessuna immagine viene salvata o trasmessa al di fuori del dispositivo.

Stack Tecnologico

  • Linguaggio: Kotlin.
  • Interfaccia utente: Layout XML / Material Design.
  • OCR: Google ML Kit (riconoscimento testo on-device).
  • Database: SQLite (asset precompilato).
  • Architettura: Foreground Service con LocalBroadcastManager.

Changelog

  • OCR sullo schermo superiore: Applicazione del riconoscimento ottico dei caratteri sullo schermo superiore dei dispositivi dual-screen per leggere i Pokémon dell’Allenatore avversario.
  • Pokédex completo (Gen 1–9): Include tutti i Pokémon dalla prima alla nona generazione, con un sistema di filtri che garantisce la correttezza di tipi e matchup in base alla generazione giocata.
  • Ottimizzazione dei consumi: Riduzione dell’uso della batteria grazie al rilevamento del testo su schermo attivo solo quando l’app è in primo piano sullo schermo inferiore.

Download: DualScreenDex v1.0

Download: Source code DualScreenDex v1.0

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Informatica

Vedi altri prodotti Informatica

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-03-12 / Link di affiliazione / Immagini da Amazon Product Advertising API