Concetti chiave

From Blood Wiki
Revision as of 16:58, 24 January 2013 by Lofo1993 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Guida al repositorio di SVN | capitolo precedente: Introduzione

Contents

[edit] Differenze tra sviluppo e release

La release di Blood Omnicide è diversa da quella contenuta nel repositorio.

Nella versione per lo sviluppo:

  • Tutti i file sono file reali (a parte quelli per le installazioni di prova)
  • Tutte le texture non sono compresse e la cache DDS è opzionale
  • I file con sorgenti e sviluppo sono presenti
  • Sono presenti l'SDK e i tool

Nella versione per la release:

  • Tutti i file sono compressi in archivi
  • Le texture sono compresse (solo con cache DDS)
  • I file sorgenti e di sviluppo non sono presenti
  • L'SDK ha un download separato

La versione release del gioco è di circa 800 MB e ha tempi di caricamento minori.

[edit] Legato a Blood Omen

Solo scaricare una copia in locale del repositorio non fornisce una versione funzionante del gioco. Dato che Blood Omnicide è un port dipende sostanzialmente sui file multimediali del gioco originale.

I file di Blood Omen vengono copiati quando la versione release di Blood Omnicide viene installata su un computer. La versione per lo sviluppo non ha un installer simile, ma ha un test installation script (script per la prova d'installazione) che fa la stessa cosa. Il procedimento per avere una versione funzionante di Blood Omnicide si chiama test installation (installazione di prova).

[edit] Sorgenti e salvataggi

Tutti i sorgenti dei file multimediali vengono salvate con SVN, inclusi i file sorgenti per i tool, le texture e i modelli. L'unico caso in cui un file sorgente non viene salvato è se è troppo grande (più di 100Mb). I sorgenti vengono salvati nella stessa cartella dei file esportati. Non è necessario spiegare più in dettaglio il codice sorgente, ma lo è per le texture e i modelli:

Sorgenti delle texture

La fonte è l'immagine base (PSD o quello che è) che viene esportata come texture TGA.

Sorgenti dei modelli

Questi hanno molte varianti. Per i modelli statici la soluzione migliore è creare dei file ASE; se i modelli sono animati vanno bene tutti i tipi file sorgenti (MAX, blend...)

[edit] Convenzioni

Alcune regole da seguire per mantenere in ordine il repositorio.

Nomi dei file

Tutti i file, le cartelle, le estensioni devono essere minuscoli, in caratteri latini e senza spazi. Non seguire questa regola può generare una serie di problemi, come una trasferibilità limitata e degli errori con SVN.

I commit

Non fare i commit di file che nessuno userà. SVN non è una versione leggera di FTP: mantiene tutte le versioni dei file, anche se vengono cancellati. Quindi caricarla troppo di file inutilizzati serve solo a sprecare spazio.



Capitolo successivo: Compilazione del gioco
Torna all'indice | Torna in cima alla pagina


 Blood Wiki in Italian

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox