Vai al contenuto

Rilevato Ad-Blocker. Per favore disabilita il tuo adblocker quando navighi su makerando.com - Non c'è nessun annuncio invasivo.

Thejuster

 Utente (Peggiore)
  • Numero contenuti

    1054
  • Iscritto

  • Ultima visita

  • Days Won

    166

Tutti i contenuti di Thejuster

  1. Thejuster

    MIRE Engine

    Implementato sistema di Curvature e di esperienza La prima screen riguarda il Database Attualmente ancora incompleto, ma verranno inserite ulteriori stats. Altra Screen, il Sistema di generazione della Esperienza. Di base avremo una curvatura di esperienza definita dal sistema. Per cambiare curvatura e senza sbattere troppo la testa sui parametri, Ho reso la generazione di parametri automatica e bilanciata. Basta disegnare qualcosa sul Random Pool. un esempio. Disegnando la G di Ghostino, i parametri cambieranno e sarà generata una curva relativa bilanciata. Nuovità anche sull'engine mobile. Abbiamo incrementato le performance del motore mobile. Il pg adesso schizza come un razzo, dobbiamo ridurre gli FPS. ma abbiamo già risultati soddisfacenti per le prestazioni. Testato Mire Engine - Demo disponibile sull'App Store di Google Su SmartTV.
  2. Thejuster

    MIRE Engine

    Ma certo XD Mire alla sua uscita per i primi 6 mesi costerà 50 invece di 100 per la versione pro. E 10 invece di 20 per la versione basic. Poi sarà tutto spiegato chiaramente i vantaggi tra le due versioni. Mi fa piacere che i nodi ti piacciano. Effettivamente e molto più chiaro vedere graficamente cosa si fa' invece di vedere simboli e acronimi vari. Ci sono altre novità riguardanti i nodi. Che poi spiegherò con calma appena avrò sistemato le nuove feature
  3. Thejuster

    MIRE Engine

    Presentazione della Beta 4.0 (Scusate per il lag presente, ma avevo aperto un bel pò di programmi pesanti XD )
  4. servirebbe qualcosa di metallo che circonda il vetro nella parte superiore per il resto sono belli mi piacciono i tuoi lavori
  5. Thejuster

    MIRE Engine

    Oh perfetto allora. In pratica mi era capitata una cosa strana. Cioè debuggando direttamente l'html il controller virtuale era sballato. Ma invece sul debug del device funzionava bene. E ho dovuto fare un macello incredibile. Dovevo debuggare il device ogni volta che spostavo il controlli di qualche pixel D: L'importante e che la risoluzione funziona su tutti i dispositivi. Per l'idle di solito entra in funzione per non far scaricare la batteria quando non di gioca. Ma pensandoci bene, in una cut scene sarebbe abbastanza fastidioso. Vedo cosa riesco a fare grazie mille kaine per averlo testato
  6. Thejuster

    MIRE Engine

    Ragazzi qualcuno ha provato la versione sullo store? Volevo sapere se ci sono problemi. tipo di compatibilità, o se la GUI non posizionata bene. Ho dovuto fare un macello per rendere la gui in quella posizione compatibile con tutti i dispositivi XD fatemi sapere qualcosa
  7. Thejuster

    MIRE Engine

    Aggiornamento al playstore Pubblicato il primo test del motore JS in azione. tenere premuto sullo schermo per far muovere il pg verso il basso. Al momento funzionano tutte le direzioni ma ho implemetato solo quella di test per mancanza della gui su cui sto lavorando Come sempre, grazie a tutti voi che date supporto al motore
  8. Thejuster

    MIRE Engine

    Nuovità su Mire. Come promesso, L'editor è stato aumentato del suo potenziale del 200% Ora mire utilizza un wrapper non più alle DirectX 9 ma alle DirectX 11 Un piccolo elenco dei sistemi operativi supportati In più con i nuovi test, abbiamo verificato che Mire ora gira su 125 FPS. Seppur abbiamo limitato molto gli FPS. altrimenti c'era un enorme spreco di memoria. Fino a qualche giorno fà, L'editor consumava circa 1GB di ram. Ma dopo questa modifica, abbiamo ridotto notevolmente il consumo arrivando a 20mb di ram. Con Grandezza della mappa Illimitata! Le GDI ci davano problemi così come le OpenGL facendo un piccolo calco, testando con MV con dei tile 42x42 Dimensione massima della mappa 256 Tile = con MV si hanno 21.504 pezzi di Tile Mire in questo non ha limiti! in RealTIme renderizza una mappa Illimitata a 125 FPS senza un minimo di lag questi per ora sono gli aggiornamenti più corposi. Presto ulteriori News! Ringrazio sempre Daemond, Ghostrider e jeanBis per il loro immenso contributo e che credono vivamente in questo progetto
  9. Thejuster

    MIRE Engine

    Nuova lista aggiornata dei partecipanti sviluppatori a Mire Engine. Do un caloroso benvenuto ai nuovi membri ufficiali del progetto Mire Engine. Daemond Programmatore C# e Javascript HROT Beta Tester Ufficiale Italiano Koams Beta tester Tedesco e Traduttore ( Inglese -> Tedesco ) Come detto in precedenza, i partecipanti alla beta, avranno alla fine la serial key per la versione PRO Commerciale di Mire Engine
  10. Thejuster

    RPGMAKER VX ACE Trampled Flower

    Carina l'idea del Noise Filminic. E' animata o fissa?
  11. Thejuster

    MIRE Engine

    Credo sia giunto il momento per iniziare qualche testing. Parto subito dicendo alcune cosette molto interessanti, partendo proprio dai prezzi base di Mire. Versione Base: Per i primi 6 mesi dopo il lancio 50% di sconto. Mire Basic costerà 10€ anziché 20€ di cui comprende. Creazione Giochi Indie con banner iniziale " Made Whit Mire" Output Permesso: Desktop ( .exe ) Feature Illimitate tranne l'esportazione per il Mobile Script e Plugin Esclusivi Mire PRO costerà 50€ anziché 100€ Creazione di giochi Commerciali o non. Niente splash Screen Iniziale Output Permesso: Cross Platform HTML5 e WebGL Feature Illimitate Script e Plugin Esclusivi Sto cercando persone che ricopriranno il ruolo come beta tester per la realizzazione di un gioco. In pratica, Consegnerò una Licenza di Mire PRO Gratuita a chi volesse partecipare come Beta Tester al programma. Il Beta Tester, dovrà realizzare un gioco fatto con Mire. Questa esperienza oltre ad essere utile per voi, mi sarà utile per me a capire il problemi riscontrati con mire, la sua interfaccia etc. Attenzione però. Accettando di diventare Beta Tester del programma non si è più possibile ritirarsi. Entrando in possesso di un programma in fase sperimentale si ha in mano materiale privato e non ancora pubblicato apertamente. Il Beta Tester dovrà essere reperibile nella maggior parte dei casi. Come da contratto, Si riceverà una Chiave di Attivazione del programma. Versione PRO a vita. compreso futuri aggiornamenti etc. Chi è interessato, può contattarmi privatamente
  12. Thejuster

    MIRE Engine

    una piccolissima dimostrazione di come si muove un npc autonomamente devo ancora gestire diverse cosette, ma per ora posso dire che funziona tutto normalmente Edit: Come dicevo, per alcuni può sembrare una cosa normalissima ormai abituati su rpgmaker. ma gli npc di Mire sono praticamente diversi e funzionano in un modo particolare. gli npc non vengono gestiti dal motore, ma si gestiscono da soli. Il motore, da in prestito all'npc il file charaset che è composto come tutti sappiamo, 4 x 3 file più gli dà il potere di disegnare. l'npc si suddivide autonomamente il charaset e il frame corrente che sta utilizzando. Si muove seguendo un percorso, e quando ha completato quel percorso riposiziona il chara nella caminata statica inviando un messaggio al motore che ha terminato quell'esecuzione. è diverso da rpgmaker perché l'npc può essere manipolato anche mentre il gioco è avviato. se prima ha un percorso o una certa funzione, la si può cambiare in un secondo momento. il motore quindi non va a gestire i frame, le azioni etc. ci pensa l'npc da solo. gestisce tutte queste caratteristiche indipendentemente dal motore.
  13. Thejuster

    MIRE Engine

    Nuovi Aggiornamenti per gli ( NPC = Non Playable Character ) * Implementato AI NPC * Implementati funzioni basilari NPC * Implementato Route NPC * Implementato Interprete di Eventi Dopo questo aggiornamento, Gli NPC hanno una propria anima programmata. Si muovo per conto loro per tutta la mappa sia in posizioni random che prestabilite dall'utente. L'NPC può seguire un percorso, può aspettare tot frame prima di eseguire un'azione, può cambiare direzione della faccia e teoricamente potrebbe già parlare anche tramite Balloon volendo. L'interprete degli NPC è molto ma molto semplice. Agisce sul ComCode di mire ripeto per chi non ha seguito. Il ComCode = ( Command Code ) sono dei segnali linea per linea inviati al motore che ne interpreta l'istruzione e ne esegue l'algoritmo per la gestione. Può contenere condizioni, movimenti, intelligenza e molto altro. dopo questo passo, mire è completo al 80% mancano solo le animazioni ed il database con elementi di default. un esempio di ComCode //Posizione Iniziale dell'npc SetNPCPosition 100 164 //Muove l'npc di tot pixel MoveNPC 0 96 //attende 75ms PauseNPC 75 //guarda a destra SetNPCDirection Right PauseNPC 75 //guarda a sinistra SetNPCDirection Left PauseNPC 75 //si sposta di -128 pixel su X verso sinistra MoveNPC -128 0
  14. Thejuster

    ALTRO La scelta del programma giusto

    Ti consiglio di scartare a priori Rpgmaker MV. Troppo pesante, molto lento e da parte dei giocatori alcune volte ingiocabile. Ti consiglierei Rpgmaker 2003. Non troverai problemi o grandi difficoltà magari nella realizzazione di elementi grafici. con quale invece con Rpgmaker MV ne troverai parecchie. Rpgmaker 2k3 utilizza 256 colori pixel Rpgmaker MV 16M. Se i personaggi esempio hanno un certo stile, un certo tono ed una certa qualità, Importando disegni con diversa qualità, diverso stile e diversi colori il risultato sarà pessimo. Con Rpgmaker 2k3, ben o male quasi tutti riescono a creare qualche risorsa con le proprie mani. Io esempio posso sembrare ridicolo. Tra le mie abilità ed il mio primo lavoro, e quello del Grafico. Il mio lavoro principale e quello di disegnare in vettoriale, e guadagno abbastanza bene. Ma non sono capace di disegnare pixel per pixel. Perché lavoro su linee e arte varie. Non sò colorare al computer, ma nella vita reale riesco anche a fare piccoli quadri. Ma almeno al computer sono un bravo programmatore ed buon Modellatore 3D. Il tool da usare, è una questione secondaria. Prima devi basarti sulle tue capacità e poi scegliere quale programma fà al tuo caso. Potre usare anche Unreal Engine per uno dei miei progetti, Ma il tempo non bada alla spesa. Quindi anche se non esce un Titolo con la Tripla A, l'importante e che rende l'idea. Ci sono giochi fatti con Rpgmaker che possono classificarsi veramente ben fatti e dei giochi incredibili realizzati con esso. Una prova vivente è Aedemphia Il gioco più bello mai realizzato con Rpgmaker. Oppure il mio gioco, Legend of Likos che ho accantonato per dedicarmi a Mire Ma non basarti sui lavori degli altri ma concentrati su quello che realmente vuoi realizzare. E fidati è proprio come ha detto Tecno Ninja. Ho chiesto tante volte e cercato collaboratori che mi sono stancato di chiedere sempre XD quindi ormai faccio tutto da solo e arrangiandomi ho imparato a fare tutto. Quindi non è stato un male che nessuno mi abbia aiutato. Anzi, grazie a loro mi sono spinto oltre le mie possibilità, e ho imparato cose che non credevo mai potessi riuscire a fare da solo. Sopratutto a modellare il 3D. Per prima cosa, ti consiglio bene di leggere tutto questo topic http://www.makerando.com/forum/topic/1479-gdd-game-design-document/ è molto importante per chi cerca di iniziare un progetto. Seguilo alla lettera e non te ne pentirai.
  15. Thejuster

    MIRE Engine

    Una gran parte dei problemi ora e stata sistema, Ma sono ancora in dubbio sul sistema degli eventi c'è ancora da lavorarci molto sopra. I ComCode di mire, seppur sono veloci, devono essere ottimizzati per bene. Per chi non ricorda cosa sono i ComCode di Mire, I ComCode sono dei segnali Linea per Line di cui avevo accennato tempo fà per mostrare un dialogo, un evento crea una scritta del genere: SayNPC "Cosa succede?" 100 Comando , azione , tempo più o meno questo era il vecchio sistema ma non sembra funzionare egregiamente. La gestione dei tasti mi dà molto problemi durante l'esecuzione dello script. in pratica, quando si avvia un evento, L'esecuzione è talmente veloce che appena si riesce a leggere qualcosa >.> Eppure dopo aver inserito il FrameBreak ( Ferma Frame ) sembra ancora troppo veloce per il rendering. Succede che, Appena si preme INVIO per continuare il dialogo, il dialogo scompare Ma quella piccola pressione del tasto Enter fa ripartire di nuovo il dialogo E qui c'è da pensare un bel po di cose su come ritardare i comandi. voglio comunque mostrarvi questa piccola demo giusto per vedere come funzionano i ComCode. All'interno trovate 3 file NPC01 NPC02 NPC03 Ad ora tutto il render passa per tutti gli eventi comcode. Si dovrà gestire in seguito un evento per volta gestendo quale di quello viene azionato prima e dirigere bene la tempistica del rendering. http://www.mediafire.com/file/kpsjrirp5gchshd/Demo.rar Presto altre news NB: Non è tutto Mire Engine! E solo una piccolissima ma minuscola parte. contenente solo funzioni basilari e giusto un parser per leggere i comCode il tutto non animato in DirectX ma animato in GDI il rar pesa 170 o 200kb E' giusto un esempio per rendevi l'idea
  16. Thejuster

    MIRE Engine

    stavolta non succederà XD Nuovità dagli Eventi: * Implementato Teletrasporto * Implementato Posizione Iniziale del Gruppo * Implementato Posizione del Dialogo * Implementato Title Screen
  17. Thejuster

    MIRE Engine

    Ciao Rukomura, una mano sarebbe sempre gradita al progetto XD più che altro, per la traduzione ci stava pensando ghostino. Mi serviva più qualche buona anima disposta a farmi da cavia per tutto il progetto. Nel sensoa a beta testare il programma ad ogni nuovità proprio oggi stavo facendo un gioco di test per mostrare alcune caratteristiche del programma. Tra non molto metterò il gioco di esempio creato con mire Questa è una screen Notare bene, come la luce che viene dalla finestra illumina parte del muro e parte della tavola, l'altra metà della tavola resta in ombra. Questo è tutto fatto automaticamente dal programma le fonti di luce sono queste mentre dal programma lo si vede così
  18. Thejuster

    MIRE Engine

    Ultimamente sto cercando di risolvere un paio di problemi molto grossi su Mire in versione Mobile. Se qualcuno ha notato durante le versioni di test per android la musica non viene eseguita riportando chiaramente questo errore. You cannot execute xxxx in modern web browser. Questo dipende dal fatto che mire lavora molto sul nativo. Quindi la prima soluzione sembre essere a portata di mano. Questo script va a funzionare come interprete nel Browser saltando alcuni elementi per Mire. suonando nativamente sul browser la musica. Riguardo all'altro problema era quello di portare le luci particolari di mire sul WebGL. Fin qui non dovrei avere problemi. Difatti proprio ieri sera quando avevo perso le speranze *booom* "Compilazione avvenuta con sucesso..." Ora è uscito fuori un'altro problema XD Le mappe di Mire, sembrano essere troppo criptate per essere decriptate dal javascript. Quindi dalla WebDev Console ho studiandomi bene l'errore passo dopo passo, ho trovato il problema che e proprio nelle mappe. Serivirà un nuovo formato per le mappe o tanto meno per quel che riguarda l'esportazione sul mobile. Stranamente, non posso riscrivere l'engine dedicato esclusivamente per il web. Quando provo a portare le librerie di mire in un nuovo progetto non riesce a funzionare. Mi sà che le ho protette fin troppo bene :/ tanto da non farle importare nemmeno in un'altro progetto. quindi dovrò essere costretto a svuotare completamente tutto il motore desktop ed ampliarlo man mano assieme a quello desktop. Ma su questo non dovete preoccuparvi. Sapete che Thejuster riesce sempre su tutto perché non molla mai. Continuerò dando sempre la priorità al programma per generare giochi Desktop. Successivamente mi dedico al lato web. Chissà, nel frattempo che completo l'app desktop uscirà qualche altra tecnologia e per evitare di fare ciò dovrei ricominciare di nuovo. Quindi meglio dare al tempo ciò che il tempo chiede. Non mi preoccupo più di tanto perché ho passato di peggio nel realizzare il motore. sopratutto per i nodi e tutte le bestemmie date. Alla fine, programmare con i nodi e come programmare in javascript ma in modo visuale e non testuale. Tirando linee qua e là viene generato codice man mano che si prosegue. L'obsoleto LUA verrà completamente eliminato anche se sono riuscito a portare lua su android con mire XD ormai ho già iniziato con javascript. Il ché si presenta molto più stabile e veloce. Detto questo, è ora di passare finalmente agli eventi programmati. Terminato questo, non resta altro che aggiungere elementi nel database ed avremo la prima beta uffuciale di Mire
  19. Thejuster

    MIRE Engine

    Risolto il problema. era una mia mancanza di concentrazione. ho capito dove era il problema e stavolta credo di aver risolto. ora sono in ufficio, ho fatto alcuni test e fila tutto liscio. stasera provo sull'engine direttamente, e vi posto un video sull'esperimento fatto. la caratteristica principale, e che non essendo una libreria nativa, ma completamente scritta in C# e compatibile all 100. Mentre con il lua, avevo grossi problemi nel creare un APK. appunto perché la libreria essendo nativa, non riuscivo a fare il reflection dei metodi interni alla libreria quindi mi era impossibile arrivare al codice sorgente della libreria o tradurre funzioni native di windows in javascript. non avrebbe mai funzionato lua. ma per ora sembra filare tutto liscio. stasera vediamo cosa succede
  20. Thejuster

    MIRE Engine

    notizia dalle ultime ore. portruppo ho tentato in mille modi possibili ed immaginari ad integrare definitivamente il javascript come linguaggio base per mire, ma purtroppo non può essere il linguaggio di base. Alcune funzioni, richiedono l'accesso nativo a funzioni di sistema il quale javascript non può accederci. javascript funziona lato client, quindi non possiede cicli di rendering o di loop come il lua. il LUA è nato proprio come linguaggio di scripting per motori grafici. il javascript è nato appunto come piccolo linguaggio di scripting per eseguire determinate azioni. Il javascript non verrà eliminato, si potrà usare anche il javascript in Mire, Ma ha accesso a funzioni limitate e non a tutto il motore di rendering. un esempio: se in lua facciamo i++; //Incrementa i ad ogni ciclo di rendering successivamente abbiamo che i vale 2,3,4 ecc. ecc. questo non accade con il javascript. perché una volta eseguito lo script il js si distacca dal motore di mire. e non può continuare la successione del rendering. Per ora non posso assicurare nulla. Ma fatto sta che ci sto lavorando sopra da stamattina sono circa 5 ore di fila per tentare di integrare il javascript come linguaggio base e farlo interagire con il motore come succede di default con il lua presto nuovi sviluppi
  21. Thejuster

    MIRE Engine

    Precisazione sull'APK Domanda Perché si blocca? Risposta Non si blocca affatto. L'apk è una fedele riproduzione del motore di MIRE. con un unica differenza. Essendo un porting da DirectX a HTML5 e WebGL sul dispositivo mobile non abbiamo una tastiera. Mire inizialmente era stato pensato per girare su Windows. Quindi sono ancora abilitati i vecchi sistemi della tastiera. Del tipo, si può muovere la sprite solo con le freccette. un esempio pratico: http://makingitalia.net/MireWEB/ questa è una parte della riproduzione portata sull'APK. quindi non potendo premere Freccia GIU, Freccia SU, ci dà l'impressione che il gioco si sia bloccato ma non è così. sta attendendo i segnali per muoversi. Nel prossimo APK saranno implementati i tasti. anche perchè sto già lavorando sul javascript implementando le prime parti del motore di scripting Ecco un esempio del codice javascript di Mire //libreria screen #include "Screen.js" function main() { //Create a new screen classe var s = new screen(); //Setup Parameters s.GameTitle("Mire Engine"); s.Width = 800; s.Height = 600; s.FullScreen(false); // -> true for Full screen //Apply all Changes s.Initialize(); }; Libreria Screen //############################################# //# Mire Engine - Screen Class //# -------------------------------------------- //# Allow to access screen method and function //#--------------------------------------------- //# By Mire Dev //############################################## function screen() {} //Set Game Title Screen screen.prototype.GameTitle = function (title) { set_game_title(title); }; //Set Screen Width screen.prototype.Width = function (n) { set_screen_w(n); }; //Set Screen Height screen.prototype.Height = function (n) { set_screen_h(n); }; //Apply all Changes screen.prototype.Initialize = function() { screen_initialized(0); }; //Full Screen screen.prototype.FullScreen = function(v) { screen_full(v); }; un pò di pazienza è sarà tutto pronto.
  22. Thejuster

    MIRE Engine

    Ed ecco qui https://play.google.com/store/apps/details?id=makingitalia.net.mireengine Mettete 5 stelle XD
  23. Thejuster

    MIRE Engine

    Nuove considerazioni: Mire cambierà linguaggio di scripting. Il vecchio LUA sarà sostituito con il nuovo ed ormai portento linguaggio cross-platform. Parlo proprio del Javascript. Mire sarà in grado di leggere ed interpretare script creati in Javascript. cambia poco o nulla dell'attuale sintesi e comandi. L'unica differenza e che ad ogni linea occorre il punto e virgola ; e ci sono le graffe. Esempio lua function hello() saluta("Ciao a tutti") end hello(); Esempio Javascript function hello() { saluta("Ciao a tutti"); } hello(); ovviamente per tutti quelli che amano il C-Like è un grande passo avanti. anche perché il codice così è molto più pulito. Esempio di Mire in Javascript con funzione di prototipo e di classe function prova() { this.info = "ciao"; } prova.prototype.hello = function() { saluta("ciao"); }; var prova2 = new prova(); prova2.hello();
  24. Thejuster

    MIRE Engine

    Fixato finalmente il sistema dei nodi. ecco le nuove feature: * Possibilità di salvare gli eventi a nodi * Possibilità di condividere gli eventi a nodi * Possibilità di Aprire gli eventi a nodi * Nuovi Moduli condizionali * Moduli Colorati * Generazione del codice automatico di C# Mono CLI 1° Nuovità Mire Compatibile con Windows 10 Sistema GoTo Label Risultato Output del codice generato Seguendo la fila logica sia del sorgente generato che dei nodi è possibile sapere come funziona il motore. Il codice successivamente a differenza degli eventi, viene compilato direttamente a RunTime. Ciò significa, che e possibile cambiare gli eventi, e testarli in tempo reale. Senza dover chiudere il gioco. grazie al debugger di Mire.
×