Perché la dimensione del file di un gioco Pokemon è così piccola?
Pokemon onestamente non è terribilmente complesso. Nonostante quello che sembra, avere così tanti pokemon nel gioco è solo una questione di spazio per il testo. Tutto si inserisce ordinatamente in un modello che può essere riutilizzato, con valori che possono essere referenziati al punto che non si stanno davvero memorizzando tutti quei dati.
Inoltre, gli sprites non occupano davvero molto spazio. Anche animato (correggetemi se sbaglio, è passato un po' di tempo), ogni sprite ha 2-3 fotogrammi reali al massimo, e qualche animazione automatica applicata sopra di esso (allungamento, rotazione, ecc.)
Quindi, dato questo, la dimensione di un foglio di sprite di tutti i pokemon non può essere così grande - moltiplicato per 2 o 3 è ancora abbastanza piccolo. Anche includendo i tileset quasi universali, questo lascia ancora molto spazio per la musica. Non sono un esperto di compressione, ma scommetto che la musica è abbastanza ottimizzata per usare il più possibile il suo unico carattere sonoro (vedi: HOENN TRUMPETS)
Anche le mappe e lo scripting degli eventi occupano una quantità trascurabile di spazio rispetto a questi due.
L'unica ragione per cui potrebbe sembrare che dovrebbe essere di più è se si considera ogni animazione sprite come la sua dimensione in forma gif, e la musica esportata separatamente come mp3. Il trucco chiave per far stare le cose su un hardware limitato (più di 10 anni fa che adesso) è quanto si può riutilizzare e minimizzare l'inclusione di elementi veramente nuovi.
Articoli simili
- Qual è la dimensione più piccola dei caratteri "permessa" nelle app per cellulari?
- Qual è la più piccola dimensione di pixel possibile in una macchina fotografica digitale?
- Perché la dimensione del mio file video è così grande?
- Perché gli iPhone funzionano così bene con una quantità così piccola di ram?