Rpg˛S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Vai al contenuto

Rpg˛S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Screen Contest #89

AliceMisaki















  • Si prega di effettuare il log in prima di rispondere
Mire Engine

    Thejuster
  • Animatore

  • Utenti
  • Rens: 5
  • 0
  • StellettaStellettaStellettaStelletta
  • 556 messaggi
  • Sesso:Maschio
  • Abilitā:Novizio

#581 Inviato 29 March 2021 - 07:43 AM

Possibilità di inserire plugin propri?
Compatibilità con plugin già esistenti?
Ecma 5 o 6?

Scusa se queste domande sono già state fatte, non ho avuto tempo per seguire tutta la discussione

 

 

E' possibile scrivere propri plug-in.
Compatibilità con altri plugin non è possibile, perché e comunque interpretato dal motore e richiede determinati fattori per funzionare.

Esempio le API a cui fà riferimento il javascript al motore.

 

 

Ecma 6 ma con alcune limitazioni

Non è possibile usare:

 

Generatori,
Unicode,

Moduli,

Weakmap e Weakse,

Promises e chiamate di coda.

 

Esempio di script:

 

Questo è lo script del TitleScreen,

da qui puoi notare com'è strutturato e le sue funzionalità

//####################################################
//# Default Scene_Title #
//# Warning: #
//# This class is vital. #
//# You can Clear all content in this script #
//# and make empty all function #
//# But you cannot remove the file. #
//# Mire depends on it. #
//#--------------------------------------------------#
//# By Mire Dev #
//####################################################

//Include library
#include "Bitmap.js" //Bitmap Class
#include "Window_Base.js" //Window Class
#include "Screen.js" //Screen Class
#include "Scene_Manager.js" //Scene Manager
#include "Audio.js" //System Audio
#include "Keyboard.js" //Keyboard


//Public Variables
var selected_item = 0; //Selected item on window
var item = 2; //Max Item on the list


//Constructor
function Scene_Title()
{
 this.bitmap = new Bitmap();
 this.window = new Window_Base();
 this.screen = new screen();
 this.scene = new Scene_Manager();
 this.audio = new Audio();
 this.keyboard = new Keyboard();
};

//Initialize the Scene
Scene_Title.prototype.Initialize = function()
{
 //Metodo Initialize
 var b = new Bitmap();

 //Load Background Image
 b.Cache(0,"data\\GUI\\Title\\Mire.png");

 //Load System Skin
 this.window.Cache("System01");

 //Creating Window Selectable
 this.window.Add_SelectableItem(0,0,"New Game");
 this.window.Add_SelectableItem(0,1,"Continue");
 this.window.Add_SelectableItem(0,2,"Exit");

};


Scene_Title.prototype.Test = function()
{

 //Draw Background
 this.bitmap.Draw(0,0,0);
};



//Scene rendering Update
Scene_Title.prototype.Update = function()
{

 //Draw Background
 this.bitmap.Draw(0,0,0);

 //Setup variabile padding
 var wx = (this.screen.GetWidth() - 250) / 2;
 var wy = this.screen.GetHeight() / 2;
 var ww = 250 + (this.window.StandardPadding() * 2);
 var wh = 96 + (this.window.StandardPadding() * 2);

 //Draw Selectable Window
 this.window.Draw_SelectableWindow(wx,wy,ww,wh,0,selected_item);


 //On Key Down pressed
 if(this.keyboard.GetKey() == "down")
 {
 //Cursor Sound Effect
 this.audio.PlaySE("cursor");

 //if Selected Item ID are same to full item ID
 if(selected_item == item)
 {
 selected_item = 0; //Back to First
 }else
 {
 selected_item++; //Increment ( Slide down )
 }
 }

 //On Up Arrow Pressed
 if(this.keyboard.GetKey() == "up")
 {
 //Cursor Sound Effect
 this.audio.PlaySE("cursor");

 //If Selected Item are same to 0 ID
 if(selected_item == 0)
 {
 selected_item = item; //Goto Last Item
 }else
 {
 selected_item--; //Decrement ( Slide Up )
 }
 }



 //On Key Enter pressed Goto Game
 if(this.keyboard.GetKey() == "enter")
 {
 if(selected_item == 0) //Selected New Game
 {
 this.audio.PlaySE("accept");
 this.scene.StartGame();
 }
 if(selected_item == 1) //Continue
 {
 this.scene.Call("Prova");
 }
 if(selected_item == 2) //Exit
 {
 //this.scene.Call("new");
 }
 }

}

Modificato da Thejuster, 29 March 2021 - 07:50 AM.

.eJwFwd12QzAAAOB3cY-tzrrqXdSqUjFsjrgMSTQ


Da Sinistra verso Destra :P
Daemond, Thejuster, OldPat

Artwork by Hrot
Manca ancora lui XD

 

pre_1478077904__new-3.png

______________________________________________________
Produzione Software, Componenti e Controlli

 

logo.png

_______________________________________________________

 

 

2hnwdtw.png

 

*** Linguaggi di Programmazione Conosciuti e competenze Tecniche ***

C#, Javascript, Java, PHP, SQL, Autoit v3, JQuery, HTML, HTML5, C++, VB.NET, 
Android, DirectX, HLSL, XML, Access, LUA, Delphi, Pascal, Assembly, Fortan, Angular JS

 


Tool per la creazione di MMO Rpg. Open Source,
Vuoi far parte del team di sviluppo?


www.makingitalia.net

 

 

 


    Ischenderun
  • Utente avanzato

  • Utenti
  • Rens: 22
  • 0
  • StellettaStellettaStelletta
  • 378 messaggi
  • Sesso:Non Specificato
  • Abilitā:Adepto

#582 Inviato 29 March 2021 - 13:35 PM

Mi hai incuriosito parecchio. Una versione trial da provare? (ho provato ad andare sul link e su steam ma non ho trovato nulla)


Non ho particolari talenti, sono soltanto appassionatamente curioso.
Siate affamati, siate folli, perché solo coloro che sono abbastanza folli da pensare di poter cambiare il mondo lo cambiano davvero
 
HUks2tu.gif

 

Contatto Facebook : https://www.facebook.com/Ischenderun/

Pagina Facebook: https://www.facebook...100937052104281


    Thejuster
  • Animatore

  • Utenti
  • Rens: 5
  • 0
  • StellettaStellettaStellettaStelletta
  • 556 messaggi
  • Sesso:Maschio
  • Abilitā:Novizio

#583 Inviato 30 March 2021 - 11:45 AM

Purtroppo al momento non c'è una versione disponibile.

Tempo fà avevo rilasciato una beta, ma si è rilevato un fallimento.

 

Numerosi errori e crash del progetto.
Che pian piano ho risolto e sistemato.

 

Appena il programma sarà in grado di creare correttamente un mini game del tipo, Parlare correttamente con NPC, ostacoli sulla mappa,

un numero considerevole di funzioni per gli eventi, rilascerò una prima versione stabile parziale e funzionale.

 

Non servirà molto tempo.


.eJwFwd12QzAAAOB3cY-tzrrqXdSqUjFsjrgMSTQ


Da Sinistra verso Destra :P
Daemond, Thejuster, OldPat

Artwork by Hrot
Manca ancora lui XD

 

pre_1478077904__new-3.png

______________________________________________________
Produzione Software, Componenti e Controlli

 

logo.png

_______________________________________________________

 

 

2hnwdtw.png

 

*** Linguaggi di Programmazione Conosciuti e competenze Tecniche ***

C#, Javascript, Java, PHP, SQL, Autoit v3, JQuery, HTML, HTML5, C++, VB.NET, 
Android, DirectX, HLSL, XML, Access, LUA, Delphi, Pascal, Assembly, Fortan, Angular JS

 


Tool per la creazione di MMO Rpg. Open Source,
Vuoi far parte del team di sviluppo?


www.makingitalia.net

 

 

 


    Thejuster
  • Animatore

  • Utenti
  • Rens: 5
  • 0
  • StellettaStellettaStellettaStelletta
  • 556 messaggi
  • Sesso:Maschio
  • Abilitā:Novizio

#584 Inviato 01 April 2021 - 19:49 PM

Al momento i progetti disponibili sono questi

unknown.png

 

Le piattaforme supportate sono moltissime, ma serviranno dei test a lungo andare cosa che da solo sarà impossibile da verificare.

Servirà del tempo, nel frattempo, mi dedico alla versione Desktop Multi-piattaforma.

 

 

unknown.png

 

 

Unico problema, e che per ogni piattaforma diversa alcuni shader vanno adattati o addirittura riscritti.

Per ora come detto mi concentro unicamente sulla versione windows che è quella maggiormente utilizzata dal 90% degli utenti.


.eJwFwd12QzAAAOB3cY-tzrrqXdSqUjFsjrgMSTQ


Da Sinistra verso Destra :P
Daemond, Thejuster, OldPat

Artwork by Hrot
Manca ancora lui XD

 

pre_1478077904__new-3.png

______________________________________________________
Produzione Software, Componenti e Controlli

 

logo.png

_______________________________________________________

 

 

2hnwdtw.png

 

*** Linguaggi di Programmazione Conosciuti e competenze Tecniche ***

C#, Javascript, Java, PHP, SQL, Autoit v3, JQuery, HTML, HTML5, C++, VB.NET, 
Android, DirectX, HLSL, XML, Access, LUA, Delphi, Pascal, Assembly, Fortan, Angular JS

 


Tool per la creazione di MMO Rpg. Open Source,
Vuoi far parte del team di sviluppo?


www.makingitalia.net

 

 

 


    Thejuster
  • Animatore

  • Utenti
  • Rens: 5
  • 0
  • StellettaStellettaStellettaStelletta
  • 556 messaggi
  • Sesso:Maschio
  • Abilitā:Novizio

#585 Inviato 16 April 2021 - 20:43 PM

Piccola news,

Aggiunto le condizioni climatiche come pioggia e neve.

 

Dal video di bassa qualità non si nota, ma ci sono lampi che ogni tanto si fanno vedere.

 


.eJwFwd12QzAAAOB3cY-tzrrqXdSqUjFsjrgMSTQ


Da Sinistra verso Destra :P
Daemond, Thejuster, OldPat

Artwork by Hrot
Manca ancora lui XD

 

pre_1478077904__new-3.png

______________________________________________________
Produzione Software, Componenti e Controlli

 

logo.png

_______________________________________________________

 

 

2hnwdtw.png

 

*** Linguaggi di Programmazione Conosciuti e competenze Tecniche ***

C#, Javascript, Java, PHP, SQL, Autoit v3, JQuery, HTML, HTML5, C++, VB.NET, 
Android, DirectX, HLSL, XML, Access, LUA, Delphi, Pascal, Assembly, Fortan, Angular JS

 


Tool per la creazione di MMO Rpg. Open Source,
Vuoi far parte del team di sviluppo?


www.makingitalia.net

 

 

 


    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 198
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 57515 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#586 Inviato 16 April 2021 - 21:32 PM

Gli effetti atmosferici non posso mancare. Pensi di dare un po' di parametri per gestirli? Magari anche delle opzioni per i grafi nell'editor o saranno solamente gestibili via script? ^ ^

 

 

Graficamente è un po' grossolana la pioggia, mentre la neve sembra avere un comportamente strano: quella veloce scende giù normalmente, mentre quella più lenta sembra seguire lo spostamento dell'eroe come fosse uno sfondo in parallasse! > <


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler

    Thejuster
  • Animatore

  • Utenti
  • Rens: 5
  • 0
  • StellettaStellettaStellettaStelletta
  • 556 messaggi
  • Sesso:Maschio
  • Abilitā:Novizio

#587 Inviato 16 April 2021 - 22:08 PM

Nono XD vi assicuro che sono effetti particellari.

La neve si viene influenzata dalla spostamento della camera o del movimento dell'eroe per dare un senso di realtà.

la pioggia inceve e un po statica.
Giusto per dare l'idea della pioggia con lampi.

Riguardo allo gestione, qualsiasi cosa venga azionata da script si può fare ugualmente con gli eventi.
Perché ci sono determinate chiamate Api al motore che vengono azionate da qualsiasi tipo di linguaggio venga usato o interpretato da mire.

Nel video ho fatto da script perché è molto più veloce attivare/ disattivate una condizione.

Come parametri certo, si può dare intensità, o velocità di discesa di neve o pioggia.

A breve sarà lanciata la prima beta.
Sto finendo di ultimate un tutorial e sistemando alcune cose qua e là.

.eJwFwd12QzAAAOB3cY-tzrrqXdSqUjFsjrgMSTQ


Da Sinistra verso Destra :P
Daemond, Thejuster, OldPat

Artwork by Hrot
Manca ancora lui XD

 

pre_1478077904__new-3.png

______________________________________________________
Produzione Software, Componenti e Controlli

 

logo.png

_______________________________________________________

 

 

2hnwdtw.png

 

*** Linguaggi di Programmazione Conosciuti e competenze Tecniche ***

C#, Javascript, Java, PHP, SQL, Autoit v3, JQuery, HTML, HTML5, C++, VB.NET, 
Android, DirectX, HLSL, XML, Access, LUA, Delphi, Pascal, Assembly, Fortan, Angular JS

 


Tool per la creazione di MMO Rpg. Open Source,
Vuoi far parte del team di sviluppo?


www.makingitalia.net

 

 

 





  • Feed RSS