lunedì, novembre 12, 2007

Aggiornamento Quotidiano 9 : Dove sono?



Son passati ben 12 giorni dall'ultimo aggiornamento del blog. Il progetto è morto? No!
Son stato occupato a proteggere la pololazione Svizzera e quindi l'aggiornamento dell'engine è risultato un po' rallentato.

Ad ogni modo avevo definito dei goals che volevo raggiungere e fortunatamente riesco a starci dentro coi tempi. Le importanti novità ora sono:

Scripting - Ho insertito un nuovo sistema di Scripting. Inizialmente volevo scriverlo io da 0 ma ho scoperto Jython (Phyton per Java) e funziona molto bene! Ora è possibile creare degli Script che verrano eseguiti dall'Engine. Al momento sto preparando ancora le funzioni principali (attualmente vi sono GetGlobalVariable(), SetGlobalVariable e ShowMessageDialog())

Toolkit - Il toolkit si è rivelato geniale, ora è possibile creare degli script di comunicazione, salvarli/caricarli e testarli direttamente (come visto nelle screenshots precedenti). Sono comunque previste molte modifiche , guardare il Wiki alla pagina "Mission Generator Toolkit" per altre informazioni.

Wiki - Il wiki è in un attuale stato di pausa siccome sto ancora preparando per bene il funzionamento dello scripting.

domenica, novembre 04, 2007

Aggiornamento Quotidiano 8 : Ambizioni

Nell'ultimo aggiornamento che ho fatto ho scritto varie cose riguardanti le mie ambizioni per creare un sistema di conversazione. Secondo i miei calcoli, con un po' di duro lavoro dovrebbe poter essere implementato entro settimana prossima, ma secondo i miei nuovi calcoli, se continuo così lo potrô inserire molto presto!

Si, il toolkit è uno strumento geniale! È possibile creare conversazioni e provarle! Il tutto viene poi salvato in XML che poi verrà caricato dal gioco stesso! :) Ebbene si sta rivelando interessante e al momento sto già iniziando a pianificare le prime missioni di tutorial che ci saranno in gioco. A dirla tutta in 2 settimane il funzionamento di conversazioni dovrebbe essere completato con anche un po' di scripting basilare.

Riguardo allo scripting mi dovrò dilettare un po' a scrivere un linguaggio il quale possa leggere variabili, condizioni e comandi. Tutto questo comunque arriverà nelle prossime settimane!

Bene eccovi un paio di nuove screenshot , mentre sul wiki scriverò presto informazioni riguardanti il toolkit, il sistema di conversazione (appena al 100%) e upperò un sample XML qui potete gustarvi queste immagini:



sabato, novembre 03, 2007

Aggiornamento Quotidiano 7 : A gonfie vele!

Bene, ho fatto un paio di aggiornamenti all'engine, in particolare ho inserito un nuovo sistema di targeting (che sovrascrive l'orrendo quadratino rosso precedente) e ho aggiunto una barra a 16:9 in alto per visualizzare i targets selezionati.

Inoltre ho iniziato il sistema basilare di docking system che servirà per interagire con gli oggetti nello spazio aprendo un una finestra di "dock". Altre informazioni sul wiki su Docking System :)

Poooooooooooooooooi, c'è stata una sessione da cinghiale di programmazione per iniziare a creare il ToolKit. Il ToolKit è il software che si utilizzerà per creare le missioni e quindi conversazioni e scripts. L'idea iniziale di come implementare una comunicazione è stata sopra passata dal sistema di comunicazione di Neverwinter Nights 2 (molto simile comunque).
Creare questo tipo di comunicazioni può rivelarsi molto interessante e azzeccherà in pieno il sistema.

Questo progetto è molto ambizioso ma sta iniziando molto bene, non mi sorprenderei se da qui a una settimana sarà possibile comunicare con un pianeta! :D



- TOOLKIT - Iniziata programmazione, a gonfie vele, del nuovo
- ENGINE - Aggiunto nuovo sistema di targeting
- ENGINE - Iniziato sistema docking.
- ENGINE - Sistemata grafica GUI
- GRAFICA - Aggiunta nuova stella e sistemate varie altre.
- GRAFICA - Aggiunta nuove stardust

venerdì, novembre 02, 2007

Aggiornamento Quotidiano 6 : Le immagini non dan giustizia


Proprio per niente, anzi, ci vorrebbe un piccolo video flash che mostra veramente cosa c'è in ballo nel gioco xk per chi guarda questo sito non può far altro che leggere e guardare alcune immagini.
Beh se siete interessati veramente a saperne di più andate sul progetto sourceforge, iscrivetevi e legge le altr informazioni li!

Ad ogni modo sembrerà che la programmazione sia rallentata un po' ed è anche vero, perchè sto progettando il gioco nei minimi dettagli prima di implementare delle features sbagliate. Inolte ci vuole una linea guida da seguire e sto preparando quella sul wiki del progetto.



Quindi qui non ho molto da scrivere ora tranne il fatto che la grafica si sta aggiornando mica male, la nuova GUI mi piace molto e sto lavorando in particolare su quella. In più ora ce la gestione dinamica di tutti gli starfields e c'è una pronfodità di gioco che non è da poco!! Infatti le immagini non danno giustizia..

giovedì, novembre 01, 2007

Aggiornamento Quotidiano 5 : Diamo profondità allo Spazio


Bene bene, un altro aggiornamento molto fruttuoso. Il progetto è ora sul CVS sourceforge e sto iniziando a scrivere il wiki. Ho qualche problema di connessione quindi potrebbe essere un lavoro lungo e faticoso.. Comunque la base di funzionamento del gioco verrà scritta li prima di implementarla.

Ho fatto diversi aggiornamenti all'engine, oltre a pulizia ho inserito:
- ENGINE - Gestione di Multi-Starfield - Possilibilità di creare più starfield, anche con immagine, di differente velocità e colore

- ENGINE - Aggiunto 26 immagine per Stardust (visualizzati negli Starfield con immagine) ma solo 14 si visualizzano attualmente

- ENGINE - GUI Completamente nuova, e rinnovata, ora è meno invasiva e sembra più bella

- ENGINE - Iniziata la programmazione dell'inventory, e gestione basilare del drag & drop.

- ENGINE - Aggiunta la gestione dello ZOrder negli space entries, ora i pianeti verrano stampati sopra le nebulose e selezionati per prima quando cliccati.