Pagina 1 di 1

Engine in lavorazione

MessaggioInviato: lunedì 13 gennaio 2014, 15:18
da CiacioZ
Ciao a tutti, come promesso sono qui a sottoporvi una piccolissima demo dell'engine su cui sto lavorando.
Al momento non permette di fare niente di eclatante, carica una locazione e un omino che si muove dove cliccate.
L'obiettivo per il momento è però quello di valutare le performance dell'ossatura di base per capire se sto andando nella direzione giusta oppure no.
In alto a sinistra vedrete infatti un numero che rappresenta i frame per secondo che vengono renderizzati, fatemi sapere mediamente che valore ottenete.
In teoria dovrebbe aggirarsi intorno ai 60 :)

Per semplicità come asset grafici ho utilizzato quelli di Monkey Island 2 ma poi ovviamente verranno rimossi.

Potete scaricare la demo a questo link

Grazie in anticipo a tutti quelli che vorranno dedicare qualche minuto a questo mio insano esperimento :D

P.S. Dimenticavo, per uscire dalla demo bisogna premere il tasto "ESC" :P

Re: Engine in lavorazione

MessaggioInviato: sabato 18 gennaio 2014, 19:53
da CiacioZ
Nel caso qualcuno fosse intenzionato a seguire il progetto ho aperto un blog dove pubblicherò lo stato di avanzamento lavori etc.

AloneInTheCode

Grazie in anticipo a tutti i pirati che vorranno fare un giro sulla mia isola ;)

Re: Engine in lavorazione

MessaggioInviato: sabato 18 gennaio 2014, 20:42
da 1Yol
ho provato ad avviare la demo ma windows7 rileva un problema e elimina il download, Framework.Net è installato.

:?

Re: Engine in lavorazione

MessaggioInviato: domenica 19 gennaio 2014, 0:55
da asterix777
Anche a me non parte proprio su XP (mi pare rilevi un problema di Framework.Net non aggiornato).

Re: Engine in lavorazione

MessaggioInviato: domenica 19 gennaio 2014, 2:57
da CiacioZ
Strano dei miei amici l'hanno provato ma senza riscontrare problemi, che versione avete del Framework.NET?
L'ho compilato per la 4.0 ma nel caso se vi serve per una versione precedente posso vedere di riuscire a ricompilarlo per la 3 o la 3.5, non ha senso che installiate una versione nuova apposta ;)

Re: Engine in lavorazione

MessaggioInviato: martedì 21 gennaio 2014, 3:27
da asterix777
Le ho tutte installate (credo) dalla 1.1 alla 3.5 (a proposito, mi domando se posso eliminare le precedenti :-k).

Re: Engine in lavorazione

MessaggioInviato: martedì 21 gennaio 2014, 10:15
da AprilSkies
Ciao.
A me da il valore di 59 (in realtà è ballerino tra 58 e 59). Se sto fermo è fisso a 59. Se cammino a volte balla tra 58 e 59. Ho OS Vista. Spero di essere stato utile :D

Re: Engine in lavorazione

MessaggioInviato: martedì 21 gennaio 2014, 13:33
da CiacioZ
asterix777 ha scritto:Le ho tutte installate (credo) dalla 1.1 alla 3.5 (a proposito, mi domando se posso eliminare le precedenti :-k).


La versione 2.0 e 3.0 non puoi disinstallarle in quanto la 3.5 è un'estensione della 3.0 che a sua volta si basa sulla versione 2.0 quindi viste queste dipendenze "a matrioska" rischieresti che la 3.5 smetta di funzionare.

In teoria potresti disintallare la versione 1.x visto che (in teoria) la versione 2.0 è retrocompatibile quindi dovrebbe riuscire a far girare correttamente anche eventuali applicazioni fatte col framework 1.x

Al momento il Framework 4.0 viene utilizzato unicamente per semplificare l'inclusione del linguaggio di scripting "Lua" all'interno del motore quindi non dovrei avere problemi a realizzare una versione compatibile con il Framework.NET 3.5
Lo scopo di questa demo è anche quello di valutare la piattaforma più diffusa e conveniente su cui basare lo sviluppo quindi anche questo è un dato utilissimo ;)

Aggiornamento: Purtroppo ho provato ad adattare la parte che gestisce lo script alla versione 3.5 del framework ma ci vuole più lavoro del previsto e per il momento preferisco concentrarmi sul completare un set di funzionalità base per permettere al motore di essere usabile.
Se a qualcuno dovesse interessare ho pubblicato sul blog il primo di una serie di post in cui spiegherò come è fatto il motore, se avete domande o siete curiosi di approfondire qualche aspetto non esitate a chiedere ;)

AprilSkies ha scritto:Ciao.
A me da il valore di 59 (in realtà è ballerino tra 58 e 59). Se sto fermo è fisso a 59. Se cammino a volte balla tra 58 e 59. Ho OS Vista. Spero di essere stato utile :D


Grazie gentilissimo, direi che essendo il valore di riferimento 60 fps ti funziona perfettamente :)

Re: Engine in lavorazione

MessaggioInviato: lunedì 27 gennaio 2014, 12:59
da millennium2k
Bella idea, mi interessa molto. Seguirò il tuo blog per maggiori info.

=D>

Re: Engine in lavorazione

MessaggioInviato: sabato 1 marzo 2014, 16:00
da millennium2k
Ciao, a me la demo gira tra 58 e 59 fps. Quando sarà pronta una versione "utilizzabile" dell'engine? =D>

Re: Engine in lavorazione

MessaggioInviato: lunedì 10 marzo 2014, 17:47
da CiacioZ
Ciao! Grazie mille per il test, sull'engine ci lavoro nel tempo libero, quindi ci vorrà ancora un po'prima di poter rilasciare una versione utilizzabile. Dovrei riuscire a terminare una prima versione con un set base di funzionalità entro l'estate, vi terrò aggiornati ;)

Re: Engine in lavorazione

MessaggioInviato: lunedì 10 marzo 2014, 21:31
da Doukas
Ciao! Innanzitutto complimenti per il lavoro fatto fin ora =) in quanto programmatore so che non è affatto una cosa facile, soprattutto se la si fa "a tempo perso". Ho letto tutti i tuoi post sul blog... (ogni tanto ci vado sperando di trovare qualche nuova notizia :lol:) e mi interessa soprattutto l'aspetto tecnico del motore. Anche io tempo fa ci ho provato ma ho lasciato perdere per i troppi impegni (universitari e lavorativi). Tienici aggiornati =)

PS. Grazie per aver promesso di non intitolare più i post col pattern "Sotto il cofano... Parte N" :lol:

Re: Engine in lavorazione

MessaggioInviato: martedì 11 marzo 2014, 13:22
da CiacioZ
Grazie mille per il supporto! Adesso che so di avere dei lettori abituali sarò ancora più motivato nel raggiungere la meta :)
Al momento sto lavorando su una grossa parte del motore che è tutto il sistema di pathfind, gestione delle aree calpestabili etc. Appena terminato questo step volevo rilasciare una nuova demo e un nuovo articolo sul blog in cui spiegherò le scelte tecniche fatte.

Stay Tuned ;)
A presto!

Re: Engine in lavorazione

MessaggioInviato: venerdì 13 giugno 2014, 9:01
da millennium2k
Ciao, ho letto il tuo blog ma ho problemi per scrivere nei commenti. L'immagine di controllo robot è troppo grande e non riesco a premere invio. Quindi scrivo qua.
Innanzitutto sei simpaticissimo, mi sono divertito tanto a leggere il tuo blog. Mi piacerebbe che tu portassi avanti il tuo progetto perché vorrei testarlo e magari usarlo. Quindi non mollare! =D>

Re: Engine in lavorazione

MessaggioInviato: mercoledì 23 settembre 2015, 17:04
da CiacioZ
Ciao a tutti!
Finalmente sono riuscito a fare un passo avanti col progetto: il pathfinding!
Trovate il link alla demo da scaricare nell'ultimo post del blog, fatemi sapere cosa ne pensate :)

P.S. A breve (sul serio hehehe) metterò anche una versione di prova dell'editor per chi volesse provare a creare delle stanze e fare dei test più approfonditi :)

Re: Engine in lavorazione

MessaggioInviato: mercoledì 23 settembre 2015, 23:03
da Tsam
Ciao! Mi scuso con il ritardo con cui arrivo a commentare, ma vorrei dedicare dello spazio al tuo progetto, quindi mi riprometto di leggere il tuo blog.

Domanda a bruciapelo, forse scontata: il tuo engine è pensato espressamente per le ag classiche, ma con un tipo di interfaccia predefinito?

Re: Engine in lavorazione

MessaggioInviato: giovedì 24 settembre 2015, 21:03
da CiacioZ
Ciao! Grazie per l'attenzione!

L'interfaccia non l'ho ancora pensata nel dettaglio... sicuramente non sarà quella coi verbi in stile SCUMM ma pensavo di più a qualcosa tipo quella a icone in stile Sam&Max o in alternativa in stile Cruise for a Corpse dove cliccando col destro su un oggetto venivano mostrati i verbi disponibili a mo'di menu.

Re: Engine in lavorazione

MessaggioInviato: venerdì 25 settembre 2015, 9:20
da Tsam
Perfetto, grazie mille.

Se vuoi darmi qualche dettaglio in più (mail o pm) preparo una news per il sito nei prossimi giorni!

Re: Engine in lavorazione

MessaggioInviato: venerdì 2 ottobre 2015, 15:29
da Doukas
Proprio quando il becchino stava già buttando l'ultima badilata di terra sul feretro di questo progetto e i follower avevano perso ogni speranza (quali follower!?)


Per la cronaca, ho controlalto il blog un paio di volte in questi mesi :lol: