Portal:InItalian/Guida al repositorio di SVN/Concetti chiave

From Blood Wiki
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
{{navigation title|Introduzione}}
+
{{navigation title|Guida al repositorio di SVN/Introduzione}}
  
 
==Differenze tra sviluppo e release==
 
==Differenze tra sviluppo e release==
Line 41: Line 41:
 
: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.
 
: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.
  
{{initalian|Concetti chiave}}
+
{{navigation footer|Guida al repositorio di SVN/Build del gioco}}
{{navigation footer|Build del gioco}}
+
 
{{finished}}
 
{{finished}}

Revision as of 17:22, 22 January 2013

Portal:InItalian | previous chapter: Guida al repositorio di SVN/Introduzione

Contents

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 800Mb e ha tempi di caricamento minori.

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).

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...)

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.



Next chapter: Guida al repositorio di SVN/Build del gioco
Back to index | Top of the page

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox