Vai al contenuto

Dazorn96

Utente
  • Discussioni

    27
  • Registrato il

  • Ultima visita

  • Minicoin

    500 [Dona]

Messaggi di Dazorn96

  1. Rileggendo l'articolo di Hytale, mi sono accorto facevano riferimento - nella parte della storia del software - a questo:

    https://sparklinlabs.itch.io/craftstudio

    Come detto da loro, questa è una prima versione del software di Hytale, più general purpose, però è stata fatta dagli stessi ragazzi che si sono occupati del software per modellare di Hytale.

    Chiunque lo abbia mai usato o provi ad usarlo ora... come vi pare?

  2. 21 ore fa, zMattew_ ha scritto:

    Vedendo il video di MarcusKron, ho sentito molto parlare del fatto che ci saranno un sacco di agevolazioni per la creazione di animazioni, texture e poligoni, ma non ho sentito parlare di nessun tipo di agevolazioni per quanto riguarda la creazione del codice.

    Appunto stavo pensando che, oltre ha rilasciare i tool di grafica, rilasciassero un tool per aiutare anche ai più inesperti creare una semplice mod.

    Attualmente non hanno ancora fatto sapere nulla sullo scripting.

    Comunque tieni conto che sarà possibile farlo addirittura in-game!

  3. Come detto altre migliaia di volte, C# e Java sono richiesti per creare degli unit tests relativi al gioco.

    Leggete i topic già aperti, prima di crearne altre con gli stessi contenuti.

  4. 2 ore fa, Hytale Italia ha scritto:

    Dazorn, preferiremmo creare un unico grande Team in attesa della beta del gioco per poter unire le forze quando il gioco uscirà.

    Attenzione ai form o app web con richiesta di dati, che non possiamo però autorizzare, anzi ci sentiamo di sconsigliare.

    Valuteremo l'ipotesi di effettuarla tramite i sistemi del portale.

    Veramente un peccato...

  5. 1 minuto fa, DanielVip3 ha scritto:

    Anche se io personalmente penso che il gioco sia fatto in C# o in Java, ma come diceva il buon Dazorn, quello non era un annuncio per ricercare sviluppatori per il gioco stesso.
    Ma alla fine è scontato, se vogliono davvero mantenere quei 30 fps pure sui pc a carbonella, dovranno per forza usare un linguaggio performante ed in genere(spesso, ma non sempre) si opta per C++, C# o "Java".
    In ogni caso non era una notizia nuova e bastava spulciare un po' nella sezione modders per trovare un paio di risposte con lo stesso rifacimento al sito.
    Quindi boh, ottima scoperta, anche se in ritardo! 

    La vedo dura C#... sicuramente C++ o Java.
    E fu così che venne sviluppato in Fortran haha

  6. Secondo me state confondendo troppo le mod lato minecraft con il sistema di scripting e tools che il team di Hytale intende portare insieme al gioco.

    In questo caso si potrebbero avere dei software pensati apposta per creare delle mod (modellazione, oggetti in-game, npc, ecc...) ed integrarle con il gioco tramite scripting.

    Se vogliono fare quanto ho capito io sarà molto fattibile per chiunque conosce un attimo il linguaggio annesso ed ha un workflow decente

    Inoltre come mostra l'immagine qui sotto, hanno già pensato ad un sistema di prefabs ai quali puoi far corrispondere certi eventi e soprattutto modificarli a piacimento tramite scripting! Se nei plugin di minecraft avreste dovuto basarvi sui blocchi presenti nel gioco, qui potrete aggiungerne a vostro piacimento e riutilizzarli come meglio credete.


    image.thumb.png.219421730b8ed85503851e894c0590c2.png

  7. 1 minuto fa, Fabrer ha scritto:

    No no non è clickbait, è un ragazzo che fa spesso ironia così, ha preso delle mod di minecraft e le ha unite per tentare di far uscir fuori una roba simile ad Hytale.

    Non sapevo esistessero Url Direct e infatti la cosa mi ha stupito, ho pensato subito "Magia!". Quindi chiunque può prendersi un proprio url e fare in modo che sia ridirezionato ad un altro sito? Interessante

    Puoi farlo benissimo dal dominio stesso tramite un domain-forward oppure se hai una minima conoscenza di qualche linguaggio di programmazione web

  8. 12 ore fa, Fabrer ha scritto:

    Linko qua il video (che tra l'altro vi consiglio di vedere se capite l'inglese perchè molto divertente) di uno youtuber americano che alla fine dice scherzando: provate ad andare sulla pagina hytaledownload.com .

    Essendo interamente un video ironico io per farmi una risata sono andato sul sito e dopo aver cliccato invio mi ritrovo reinderizzato sulla pagina ufficiale di Minecraft, al chè, da puro profano dell'informatica e/o qualsiasi cosa annessa vi chiedo : com'è possibile?

    Video da cui è tratta questa stravagante scoperta: https://www.youtube.com/watch?v=bCNy5cQqYt4

    Un semplice url redirect hahaha

    Penso sia solamente per clickbait quel video

  9. 3 minuti fa, Fabrer ha scritto:

    Per le immagini di sfondo hanno utilizzato quelle pubblicate sul loro sito nella sezione "Screenshots" e "Wallpapers".

    Cattura2.thumb.PNG.4d1fd7dd2e8caefd1ee052eec022bcd4.PNGCattura.thumb.PNG.b2ee163769828675175c57a8a3cf00f8.PNGCattura3.thumb.PNG.6c4cbbeb835259b925ca340cb89e4848.PNG

    Però l'idea di cercare nei meandri del sito è interessante, questa mattina ho aperto una discussione su una cosa simile fatta da un utente Reddit.

    La prima immagine comunque mi sembra il "Formicaio" che si vede nel trailer e la seconda credo sia una grotta, forse quella dei Dinosauri data la mole delle piante.

    La seconda grotta ricorda molto l'ambientazione del terzo capitolo dell'Era Glaciale in cui vi erano i dinosauri hahah
    Comunque la terza immagine penso rappresenti un ruscello del bosco in cui nel trailer viene combattuto l'ogre

  10. 34 minuti fa, Fabrer ha scritto:

    Io rientro pienamente nei più inesperti, infatti ritengo che l'implementazione di un linguaggio semplificato possa essere molto interessante per quelli come me, che magari possono imparare/migliorare programmazione. Non vedo l'ora che gente come te, che appunto lo fa di lavoro, mi stupisca con qualche mod particolare.

    Io sarei anche favorevole alla realizzazione di "guide" o comunque risorse della community sulle mod

  11. Buongiorno,

    come da titolo vorrei discutere con i possibili futuri programmatori impegnati nello scripting delle mod.

    Da quanto raccolto finora, un possibile linguaggio intermediario potrà essere Javascript. Io utilizzo JS ogni giorno per questioni di lavoro e sarà interessante applicarlo a delle mod in un gioco (sempre se verrà utilizzato questo linguaggio).

    Voi? Come siete messi?

    Sarà anche interessante sviluppare delle piattaforme per avere accesso a tutto ciò inerente alle mod, anche per i più inesperti 

  12. 1 ora fa, thecopyright ha scritto:

    Analisi parte di scripting

    Guardando il trailer di Hytale soprattutto la parte che riguarda lo scripting ho notato alcune cose sul linguaggio di programmazione utilizzato e sulle funzioni utilizzate nel trailer.

    hyte.thumb.PNG.0f26958becd7f894049ee31e01951742.PNG

    Linguaggio di programmazione:

    Il linguaggio utilizzato per programmare il gioco è ancora un'incognita. Però possiamo supporre molte cose.

    • I Commenti

    La prima cosa che ho notato è che questi commenti formati da "*/" con il successivo link alla pagina segreta non sono commenti di javascript ne di altri linguaggi che io conosca. 

    Come si può vedere i veri commenti sono alla riga 9 e alla riga 21 formati da //

    • var

    In molti linguaggi di programmazione troviamo "var" utilizzato per dichiarare le variabili. 

    Lo troviamo in JavaScript .

    Lo troviamo in c#.

    Lo troviamo in Java (>= 10, non da confondere con javascript)

    Lo troviamo in Kotlin

    Con quest'ultimo punto ho buttato lì molti linguaggi di programmazione. Cerchiamo di assottigliare questa lista.

    • instanceof

    Tra i linguaggi scritti precedentemente quelli che hanno l'operatore 'instanceof' sono Java e Javascript.

    • exports

    In javascript oggi viene utilizzato molto per esportare i moduli. I moduli in javascript, per farla molto semplice, sono un' insieme di funzioni che possono essere scritte e successivamente importate in altri file. Questo è molto conveniente perchè non è necessario riscrivere tantissime volte lo stesso codice che fa le stesse funzioni. 

    • Importazioni

    Come scritto ne punto precedente quando importiamo del codice solitamente è perchè da qualche parte abbiamo già scritto quello che ci serve e vogliamo solo utilizzarlo. Anche in questo screen sono presenti delle importazioni: var Player = com.hypixel... 

    Sembra molto in stile Java questa importazione. Ma non è Java e non è neanche Javascript (perchè si usa import) sembra quasi che questi oggetti vengano inclusi da qualche libreria utilizzata per usare Javascript come live scripting.

    Funzioni

    Da quello che si vede in questo screen sembra che queste funzioni non abbiamo molto senso messe così. Sembra più un copia-incolla per il trailer. Sicuramente questo codice se utilizzato una volta che il gioco verrà rilasciato non funzionerà.

    Si può però notare due funzioni "onCollide" entrambe le due funzione fanno un controllo per verificare l'entità che è andata a collidere. Se questa entità è un Player nella prima funzione viene cambiata la GameMode in Adventure (questo presuppone diverse modalità di gioco). Nella seconda funzione teletrasporta il Player a delle precise coordinate. Suppongo siano x, y e z. Tutte impostate a 0. Queste coordinate penso siano messe solo così per il trailer. Oppure sono relative ad una "stanza", non penso un modo perchè se il sistema è simile a minecraft il player si ritroverebbe sotto terra.

    Interfaccia

    L'interfaccia nel trailer sembra molto semplice, in alto nome dello script e tipo dello script (Tipo Custom, custom il linguaggio? Custom per il trailer? Custom perchè ha diverse funzioni?).  

    Sotto i bottoni: 

    Salva e compila, Scarta, Carica da file, Salva su file.

    Editor

    Il nome dell'editor è "Trigger Editor". Questo fa pensare che esistano diversi editor. Questo in particolare sembra che gestisca degli "Inneschi" (Una trappola? Un blocco particolare?).

    Questa è la mia analisi sul trailer per quanto riguarda la parte di scripting. Fatemi sapere cosa ne pensate o se devo aggiungere qualcosa. 

    Ma questo... è Javascript al 99%

    Ora le possibilità sono due:

    • il gioco è fatto interamente in Javascript
    • i tool per i creator permettono di usare Javascript (easy come linguaggio) e successivamente (quando si va a compilare la mod o quel che è) viene tutto convertito nel linguaggio pertinente al gioco

    Che dite?

×
×
  • Crea nuovo/a...