Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Tutto e di + - Collaboratori
Forum - Tutto e di + - Collaboratori

Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:08
Giovedì, 14/01/2021
Ciao ragazzi, apro questo topic perché dopo un po di tempo passato da solo a nel tentare di realizzare l'impossibile, cercavo magari qualcuno con buone conoscenze in C# e Javascript che poteva aiutarmi
nel portare avanti il mio grande progetto Mire Engine.

Purtroppo sono arrivato alla conclusione che da solo, nemmeno tra 100 anni riuscirò mai a finirlo.
Una sola mente per ragionare su diverse problematiche e poca. Servono più occhi, più ragionamenti
e punti di vista differenti dai miei.

Per chi non sà di cosa sto parlando Mire è un IDE / Motore  per creare giochi.
Tanti ma Tanti anni fà nacque per la prima volta Elysium Engine in vb6 eravamo un gruppo di 5 o 6 tra programmatori e grafici. Ma era scritto in un linguaggio che stava morendo. obsoleto insomma.

Quindi decisi di passarlo al .NET creando MMORpgmaker.

Dopo quel periodo di grande euforia, Gli MMO ebbero un crollo con l'avvento degli Smartphone.
e quindi optai di creare un Motore in grado di girare anche su dispositivi mobili in questo caso Mire Engine.

Vecchissimo video dimostrativo
https://www.youtube.com/watch?v=GNHsyGGCUdg

Gira con MonoGame ed FNA e strumenti esterni come JSIL emscripten,
Supporta linguaggi di scripting come Javascript e LUA.
Ha un sistema di luci Deferred 2D Lighting basato sulle Mappe Normali.
Il programma ha anche un generatore di Normal Map interno e Shadow Map 2D.

Per gli utenti meno esperti, c'è la possibilità di programmare sfrutta i nodi (Tipo Unreal)
sul video viene mostrato. esempio creare un percorso che l'NPC segue, eseguire conversazioni, ecc. ecc.

Il Motore è suddiviso in 2 parti.
Player Desktop, Player Universale.

Il Player Desktop è un semplice EXE che supporta numerose feature diversamente da quello universale.
pensato per girare su qualsiasi dispositivo, anche esso fa uso delle luci ma in HTML5 ed andrebbe un pò migliorato.

Screen Player Desktop:
https://i.ibb.co/t37NKzB/Immagine.png

Screen Player WebGL:  ( E' una registrazione GIF va scaricata )
https://images-ext-1.discordapp.net/external/3WuII4Z-h0_n8H ...

In'oltre ha un proprio archivio di risorse compresse in binario dove è possibile incapsulare o estrarre materiale come audio, immagini, script etc.

Può importare direttamente da Pastbin script o aggiugerne altri a runtime.

Supporta Plug-in aggiuntivi e molto altro ancora.

Come database di stringe, valori ed elementi per ora e basato unicamente sulla serializzazione di dati.

Per concludere, cerco insomma qualcuno che abbia veramente voglia di continuare un grande progetto magari imparando qualcosa di nuovo, Ma cerco massima serietà anche perché consegnare un sorgente del genere che porto avanti da ben 7 anni, sono abbastanza diffidente dal primo che capita che mi dirà "ci sono".

Il codice non è alla portata di tutti ovviamente, per interpretarlo e capirci qualcosa, non dico che serve un'ottima conoscenza del C# ma almeno buona.
Essendo pieno di algoritmi bisogna sapere dove mettere le mani prima di fare qualche casino irreversibile. :rotfl:

Se qualcuno è interessato mi farebbe piacere parlarne anche privatamente.
Saluti :k:

Edit:
Ah dimenticavo :rotfl:
Questo invece è video per la build della versione mobile.
Sul Google Store non è piu disponibile, google me l'ha rimossa per i vari aggiornamenti di servizi e privacy policy in constante aggiornamento.

https://www.youtube.com/watch?v=rNPylWcqR2U

Ultima modifica effettuata da Thejuster il 14/01/2021 alle 14:51


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
AldoBaldo (Member)
Guru


Messaggi: 699
Iscritto: 08/01/2015

Segnala al moderatore
Postato alle 16:35
Giovedì, 14/01/2021
Grazie, ma passo. Conosco i miei limiti.


ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti.
PM Quote