giovedì 28 luglio 2016

Vuoi partecipare al AlphaTesting ?

Avvio della fase di Alpha testing.

Ormai ci siamo, è il momento di aprire le porte ai giocatori in modo da individuare i punti deboli ( e forti) su cui intervenire.
Come fare a partecipare? Semplice basta scrivere una email a mmgamedev@yahoo.com e sarete ricontattati appena inizia la fase di beta test che dovrebbe avvenire nella seconda metà di Ottobre.
Naturalmente per poter tenere sott'occhio la "situazione" il numero di giocatori sarà limitato inizialmente a poche decine per poi crescere in maniera graduale.

martedì 26 luglio 2016

l'hosting per il beta testing

Per la fase di Beta Testing utilizzerò come hosting una macchina virtuale residente su Azure che è la piattaforma in Cloud di Microsoft.
Ho già cominciato la migrazione del gioco e conto di comunicare al più presto ( a pochi intimi per adesso) il link per accedere al gioco.

Dopo diverse ore a testare e ritestare è arrivato il momento di vedere con gli occhi dei veri giocatori quali sono le migliorie e le features da pianificare/creare !

lunedì 13 giugno 2016

Nuova unità : la colonia

La colonia ...


E' stata introdotta una nuova unità Colony Base che può essere costruita nella factory ship e se essa è vicino ad un pianeta può utilizzare l'unità per colonizzarlo. Questa nuova unità ha due proprietà aggiuntive rispetto alle altre che sono :

  •  Population : numero di persone presenti nella colonia
  • Revenue : il rendimento, cioè quando denaro tale colonia genera per ogni ora di gioco.
L'aumento della popolazione della colonia è possibile solo se essa viene rifornita costantemente di uranio. 
Appena l'unità viene installata sul pianeta ha una popolazione di 100 e dopo un'ora il rendimento è di 5 $ , man mano che la popolazione aumenta aumenterà anche il rendimento.

E' possibile dotare la colonia di tutte le armi similmente alla altre navi.

lunedì 6 giugno 2016

DevLog Video 5

Pubblico l'ultimo demo video per mostrare lo stato dell'arte...

martedì 31 maggio 2016

Nuove funzionalità...

Dopo qualche giorno di silenzio mi rimetto a scrivere per mostrarvi le nuove funzionalità implementate:
E' stato aggiunto un nuovo bottone nel pannello di controllo delle navi spaziali che consente di specificare se la nave selezionata deve entrare in modalità difesa di un'altra nave. Quindi dopo che il  bottone viene premuto viene richiesto di selezionare la nave da difendere, appena fatto ciò la nostra nave comincia a muoversi intorno all'area vicina alla nave difesa in cerca di nemici!
 L'altra funzionalità è invece la possibilità di inviare messaggi privati agli altri giocatori attraverso l'uso di una semplice sintassi: basta infatti anteporre al messaggio da inviare una chiocciola seguita dallo username del giocatore a cui inviare il messaggio, esempio  @fabio ciao come stai ? sicuramente andranno sviluppati dei shortcut per rendere più veloce la risposta e la selezione di un utente a cui scrivere.


mercoledì 25 maggio 2016

Quali sono le mie navi ?

Anche se non sono convinto che sia la soluzione definitiva ho scelto di segnalare quelle che sono le proprie navi con una luce pulsante. Tale luce è visibile sia con zoom corto che a ampio raggio, in questo modo si può tenere sotto controllo la propria flotta in ogni momento.

lunedì 23 maggio 2016

fixato problema zoom

Fixato il problema per cui facendo lo zoom la camera tendeva a spostarsi nell'angolo in alto a sinistra invece di mantenere la vista centrata nel punto centrale.
Tale problema è dovuto al fatto che l'engine phaser.io non supporta nativamente lo zoom dell'oggetto camera.

mercoledì 18 maggio 2016

Nuovo video


In questo nuovo video si può notare come sia stata arricchita la Gui e come i movimenti di zooming e selezione siano più morbidi. C'è ancora un fastidioso "scatto" quando si utilizza lo zoom veloce.
Si può notare anche una luce pulsante sulle nostre unità per distinguerle da quelle degli altri giocatori.
La finestra "event logs" fornisce importati avvisi di ciò che avviene nel gioco come unità distrutte o sotto attacco, utenti che si connettono o escono dal gioco, ecc...

lunedì 16 maggio 2016

Miglioramenti della GUI.

Ancora miglioramenti apportati, tra le novità più importanti introdotte abbiamo la possibilità di trascinare gli elementi della GUI e un nuovo marcatore che indica l'unità selezionata. Il prossimo sviluppo sarà incentrato alla creazione di un pannello per gli avvisi inerenti al gioco: attacchi alle tue navi, entrata e uscita giocatori, notifica di fine attività di una nave, ecc...


venerdì 13 maggio 2016

Materiali dipsersi

Questa feature non poteva mancare...
E' possibile raccogliere il materiale disperso nello spazio perché è stato buttato (poco probabile) da una nave o perché fuoriuscito da una nave distrutta. Ma per tale operazione è necessaria una nave CARGO.
Sarà necessario avvicinarsi con una nave cargo ad una cassa di materiali dispersa e poi schiacciare l'apposito bottone e subito dopo la cassa da recuperare.
La screenshot è abbastanza esplicativa.

mercoledì 11 maggio 2016

Generazione del mondo.

E' possibile adesso, attraverso il comando CreateNewWorld sulla console di amministrazione, generare un mondo casuale. Si possono al momento scegliere i seguenti parametri:

- Nome dell'utente neutrale a cui faranno capo i mercati interstellari ( unità neutrali )


- Numero di Merchati interstellari ( Interstellar markets) utilizzabili dai giocatori per vendere risorse, armi e navi.
- numero di pianeti
- quantità massima che ogni risorsa può avere su ogni pianeta

Ogni unità generata viene piazzata in maniera randomica sulla mappa.
In un secondo momento è possibile modificarne le posizioni singolarmente.

PS: è stato creato un profilo appositamente dedicato allo sviluppo del gioco su twitter ( https://twitter.com/mmgamedev1 )

giovedì 5 maggio 2016

Terzo video

Come promesso ecco il nuovo video dimostrativo dove è possibile vedere l'evoluzione della GUI e la nuova funzionalità con cui le navi possono generare energia aggiuntiva e rapidamente utilizzando l'uranio.



mercoledì 4 maggio 2016

Più energia dall'uranio ...

In alcuni momenti del gioco, ad esempio durante le battaglie, c'è un elevato consumo di energia. Ogni nave infatti consuma energia asseconda delle funzioni che in un determinato momento sta svolgendo: trivella, fabbricazione , uso del laser o dello scudo magnetico, ecc.. l'energia tende a risalire lentamente se non vi sono attività in atto, ma adesso è possibile avere energia extra e molto velocemente utilizzando l'uranio, esso va naturalmente trovato (trivellato) o comprato da altri giocatori.

Altro miglioramento è l'opacità degli elementi della GUI che cambia asseconda se il puntatore è sull'elemento o meno ... ma questo sarà visibile sul prossimo video dimostrativo che farò presto.

lunedì 2 maggio 2016

L'occhio vuole la sua parte ...

Nella screen qui a lato è possibile dare un'occhiata a quello che sarà il look della gui. Molti elementi vanno ancora disegnati: bottoni, links, icone.. sarà il prossimo step nello sviluppo del gioco.


venerdì 29 aprile 2016

Oggi Shopping!

Ho appena acquistato questo pacchetto grafico che contiene diverse risorse per abbellire la GUI del gioco. Avrei potuto aspettare e finire prima tutte le meccaniche, ma avvolte diversificare il lavoro serve anche ad alleggerirlo un po'.
Spero che lo stile piaccia!

mercoledì 27 aprile 2016

Secondo video

Eccovi il secondo video che mostra lo stato dell'arte sul sistema di combattimento.


Magnetic shield

Tra le armi di difesa le navi adesso hanno a disposizione lo scudo magnetico che protegge dal laser e dai  missili a discapito dell'energia.
La gestione dell'energia di una nave diventa fondamentale in un combattimento.
Su una nave potrà essere abilitata l'opzione con cui ricavare energia dall'uranio ( se presente nella stiva).
E' facile intuire come tale elemento diventa fondamentale in battaglia!

Alla prossima...

martedì 26 aprile 2016

Arriva il mercato.

Sviluppate le funzionalità della unità Interstellar Market dove i player possono vedere e acquistare risorse,armi e navi. Tale unità , almeno per adesso , ho pensato di renderla neutrale e accessibile da tutti.
I prodotti di un determinato giocatore saranno venduti ad un altro giocatore solo se non esiste un embargo da parte del venditore nei confronti dell'acquirente. Appena un prodotto viene acquistato le monete vengono subito accreditare al venditore.
Così come è stata creata tale unità è una parte fondamentale dell'interazione tra giocatori dal punto di vista economico.
Come detto prima tale unità fa parte di una fazione neutrale a tutti i giocatori che può comunque essere attaccata secondo la strategia che un giocatore vuole adottare, c'è da dire che essa sarà dotata di una notevole potenza di fuoco.

martedì 19 aprile 2016

Zoom morbido

Modificato lo script che gestisce lo zoom in modo da avere un effetto morbido e non a scatti, sicuramente più piacevole alla vista. Fixati diversi problemini di visualizzazione sui pannelli laterali.
Prossima implementazione di importante portata è la creazione e la gestione della Market Station che è una unità speciale neutrale dove i giocatori potranno mettere in vendita le risorse estratte e gli accessori creati nelle Factory ship. Tale sviluppo richiederà del tempo e cercherò di aggiornarvi passo passo.

sabato 16 aprile 2016

Il video

Come promesso ecco il video dimostrativo che mostra lo stato di sviluppo del gioco:


Commenti e suggerimenti sono più che apprezzati, considerando sempre che quello che si vede in gioco non è la sua versione finale, soprattutto dal punto di vista grafico.
Buona visione.