Benvenuti su You Dev IT!

Risposte "intelligenti" dal Parser

JavaScript è tra i più utilizzati linguaggi di programmazione. In questa serie, proviamo alcune sue caratteristiche scrivendo qualche linea di codice che realizza l'impianto di un'avventura testuale. In questo episodio cerchiamo di migliorare le risposte del PARSER. Per farlo sfruttiamo anche CODEIUM, uno strumento di IA gratuito.

Avventure testuali in JavaScript: il Parser

JavaScript è tra i più utilizzati linguaggi di programmazione. In questa serie, proviamo alcune sue caratteristiche scrivendo qualche linea di codice che realizza l'impianto di un'avventura testuale. In questo episodio cerchiamo di migliorare il PARSER. Per farlo sfruttiamo anche CODEIUM, uno strumento di IA gratuito.

Programmiamo gli oggetti con IA

JavaScript è tra i più utilizzati linguaggi di programmazione. In questa serie, proviamo alcune sue caratteristiche scrivendo qualche linea di codice che realizza l'impianto di un'avventura testuale. Per farlo sfruttiamo anche CODEIUM, uno strumento si IA gratuito.

Horse simulator su Unity

Mettiamo alla prova cavallo e cavaliere recentemente regalati sull'Asset Store di Unity!

Un'avventura testuale in Rust #2

Rust è un interessante linguaggio, moderno e robusto, a prova di quei bug che piagano linguaggi come il C++. Proviamo a capire come funziona scrivendo qualche linea di codice Rust che realizza l'impianto di un'avventura testuale.

Un'avventura testuale in puro JavaScript

JavaScript è tra i più utilizzati linguaggi di programmazione. In questa serie, proviamo alcune sue caratteristiche scrivendo qualche linea di codice che realizza l'impianto di un'avventura testuale.

Smooth Scrolling sul Commodore 64

Un breve video per pubblicizzare questa fantastica demo, completa di codice sorgente, con cui AGPX ci insegna a creare un gioco con scrolling verticale sul nostro amatissimo Commodore 64.

Primi passi con Rust

Rust è un interessante linguaggio, moderno e robusto, a prova di quei bug che piagano linguaggi come il C++. Proviamo a capire come funziona scrivendo qualche linea di codice Rust che realizza l'impianto di un'avventura testuale.

Audio Digitale sul C64

Torna il corso di Assembly per il processore 6510! Questa volta ci occuperemo del processore sonoro del Commodore 64 (SID). Con le sue tre voci era ed è ancora fantastico, ma scopriamo come forzarne le caratteristiche, mediante del codice in Assembly, per ottenere la riproduzione di audio digitale (purtroppo solo) a 4 bit con un campionamento a [...] Leggi tutto

FPS multiplayer: tutorial completo

Scopriamo come ottenere un FPS multiplayer da zero sfruttando l'asset che i programmatori di Photon Fusion hanno creato per noi!

Assets per Parking Sim in 3D

Scopriamo quali assets gratuiti possono essere utilizzati per creare un Parking Simulator in 3D.

Quattro bytes per il Commodore 64

Sembra impossibile ma c'è chi è riuscito a creare un programma che realizza un effetto non banale in soli 4 bytes! Scopriamo assieme come è stato possibile.

Un semplice script su PLAYcanvas

Come muovere le unità sul campo di battaglia? Scopriamo come sfruttare JavaScript per programmare il movimento e l'animazione di un'entità in PLAYcanvas.

Un'alternativa a Unity?

Visto che UNITY tasserà le singole installazioni dei videogiochi prodotti col suo engine, valutiamo alcune solide alternative. In questo video proviamo l'editor online di PLAYcanvas per animare un modello FBX in una semplice scena da eseguire in un normale browser internet.

Importare modelli con Cargo!

Tempo fa Kitbash3D ha regalato una serie di modelli a tema fantascientifico. In questo tutorial scopriamo come installare il software Cargo in Unity per importare facilmente quei modelli nei propri videogiochi.

Programming Games con MiniScript

MiniScript è un linguaggio di programmazione molto semplice realizzato con C# e C++. Si può facilmente utilizzare in Unity ed è estremamente adatto per realizzare "Programming Games". Ma cos'è un Programming Game? Vediamolo assieme in questo video.

Un simulatore di volo arcade

Mettiamo alla prova un controller per aeroplani molto arcade, in attesa del porting del simulatore di Apocalyx in Unity.

Muovere pixel sugli sprite? (Multicolor)

Un'anteprima sui pixel multicolor che sono disegnati su 12 sprite del Commodore 64. Dodici sprite?! Naturalmente grazie allo sprite multiplexing.

Niagara VFX da UE5 a UEFN

Come importare effetti particellari dall'Unreal Engine 5 all'Unreal Engine for Fortnite? La procedura è molto semplice: vediamo come fare.

Prove tecniche con l'Unreal Engine 5

Provo a realizzare un'altra scena con l'Unreal Engine 5. Questa volta il mio avatar creato con MetaHuman sarà alle prese con un drago sputafuoco.

Simuliamo il traffico con Unity!

L'asset "Global Road & Traffic" è stato aggiornato! Dalle mappe di Open Street Map, possiamo creare un modello del traffico da importare in Unity. Mettiamo alla prova il sistema con il centro di Roma e un contorto svincolo di Los Angeles.

Muovere pixel sugli sprite?

Prendendo spunto dal "pong in uno sprite" e sfruttando il codice dei video precedenti, scopriamo come muovere pixel all'interno degli 8 sprite del Commodore 64 utilizzando l'assembly del 6510.

Come muovere i nemici in UEFN

Come creare unità nemiche? Come farle muovere? Continua la serie sul linguaggio Verse di UEFN (Unreal Engine for Fortnite). Se vi interessa la descrizione del codice completo, non vi resta che chiedere.

Pubblicare avventure testuali

Grazie ad Inform 7 si può pubblicare online la propria avventura testuale in modo semplice e immediato. Scopriamo come fare con questo dettagliato tutorial.

UEFN: Cosa installare?

Inizia una serie sul linguaggio Verse di UEFN (Unreal Engine for Fortnite). Scopriamo quali software installare sul nostro PC per creare questi primi abbozzi di Metaverso pensati da Epic Games.

Ottimizziamo il disegno sugli sprite

Grazie ad @agpxnet, miglioriamo il codice che disegna pixel all'interno degli 8 sprite del Commodore 64 utilizzando l'assembly del 6510. In video precedenti abbiamo già mostrato routine che disegnano pixel nella memoria in alta risoluzione del C64. Ora tentiamo di fare qualcosa di simile però nella memoria grafica degli sprite.

Disegnare pixel sugli sprites del C64

Prendendo spunto dal "pong in uno sprite", scopriamo come disegnare pixel all'interno degli 8 sprite del Commodore 64 utilizzando l'assembly del 6510. In video precedenti abbiamo già mostrato routine che disegnano pixel nella memoria in alta risoluzione del C64. Ora tentiamo di fare qualcosa di simile però nella memoria grafica degli sprite.

Scrivere sulla lavagna con Inform 7

Scopriamo l'estensione "Notepad" di Jim Aikin per Inform 7. Permette di creare avventure testuali in cui si può scrivere su oggetti come notes, lavagne e perfino specchi appannati.

Un cocktail testuale!

Un'interessante estensione per Inform 7, l'editor per creare avventure testuali, che miscela liquidi: Measured Liquid by Emily Short. Scopriamo di che si tratta, naturalmente nella sua traduzione in italiano per l'ultima versione di Inform 7.

Altre estensioni in italiano per Inform 7

Completiamo l'elenco di estensioni che nascondono oggetti con Hiding Under di Eric Eve e aggiungiamo la Small Kindnesses di Aaron Reed. Naturalmente con la loro traduzione in italiano per l'ultima versione di Inform 7.

Sprites e alta risoluzione cul C64

Indaghiamo qualche problematica della coesistenza tra l'alta risoluzione del nostro amatissimo Commodore 64 e gli sprites. A tal scolo, recuperiamo il codice dell'astronave in fase di atterraggio, ma invece di usare la modalità grafica a caratteri, proviamo quella in alta risoluzione.

Oggetti ingombranti in Inform 7

L'estensione Bulky Items di Juhana Leinonen permette di gestire oggetti ingombranti in modo realistico. Scopriamo come realizzare lo stesso effetto con Inform 7 e il kit in italiano.

Un'altra estensione italiana recuperata

L'estensione Written Inventory di Jon Ingold permette di mostrare l'inventario del personaggio dell'avventura testuale in modo discorsivo. Scopriamo come realizzare lo stesso effetto con Inform 7 e il kit in italiano.

Un altro tutorial su Inform 7

L'estensione Underside di Eric Eve permette di nascondere oggetti sotto altri oggetti. In un'avventura testuale può essere davvero utile. Scopriamo come realizzare lo stesso effetto con Inform 7 e il kit in italiano.

Motion Capture da un filmato

Mettiamo alla prova Deepmotion Animate 3D. Riusciremo veramente ad ottenere un'animazione 3D per Unity utilizzando un video 2D?

Una serie di tutorial sui terreni a esagoni per Unity

Ecco un blog con una bella spiegazione di come si possono generare terreni a esagoni che rispettano determinate regole sui biomi e sul ciclo dell'acqua. Adesso anche per Unity in versione URP.

Un bel tutorial sul pathfinding

Ecco un blog con una bella spiegazione di come funziona l'algoritmo A* per il pathfinding. Al più presto cercheremo di implementarlo sul nostro terreno a esagoni.

Primi passi con Coherence

Niente di meglio di una bella serie di semplici tutorial per compiere i primi passi in un nuovo software. Diamo un'occhiata ai First Steps del network engine Coherence.

Un nuovo software gratuito per il rigging

AccuRIG è un nuovo software che consente di creare il rig di un modello generico, cioè di applicargli uno scheletro che può essere animato. Sul sito di ActorCore si possono anche scaricare alcuni modelli e animazioni gratuite. In questo tutorial viene mostrato come importarli in Unity.

53 perle di saggezza

Nell'avventura testuale "Aladino e le Perle di Saggezza", il protagonista incontrava un vecchio saggio addormentato che, una volta svegliato, sciorinava le sue perle di saggezza. Scopriamo come realizzare questo tipo di interazione con un PNG mediante il linguaggio Inform 7.

Diventa VTuber

Scopriamo come diventare provetti VTuber con OBS e VSeeFace. Alcuni iscritti hanno chiesto come si può rimuovere lo sfondo dall'avatar prodotto da VSeeFace.

Muovere i personaggi con Unity

Come muovere e animare i nostri personaggi sul terreno esagonale? Grazie ai modelli di @KayLousberg abbiamo tutto l'occorrente!

Viaggiare in treno con Inform 7

Scopriamo come è possibile rendere l'impressione di un viaggio in treno tra diverse stazioni nella nostra avventura testuale scritta con Inform 7.

Come estendere il BASIC del Commodore 64

Grazie ad @agpxnet, scopriamo come è possibile estendere il BASIC 2.0 del Commodore 64 con nuove istruzioni scritte in Assembly!

Ancora sui terreni a esagoni con Unity

Il tutorial su come generare terreni esagonali ha prodotto questa evoluzione: ora lo scenario risulta accettabile. Non ci resta che posizionare le unità che probabilmente proveremo a gestire in multiplayer con Coherence.

Creare un ascensore con Inform 7

Scopriamo come è possibile creare un semplice ascensore che colleghi due diversi piani in cui si svolge la nostra avventura testuale con Inform 7.

Terreni esagonali con Unity

Grazie all'asset Medieval Builder Pack di @KayLousberg , generiamo un terreno composto da prismi a base esagonale e, dato che ci siamo, ci seminiamo sopra un po' di edifici. Avete qualche idea su come proseguire questo progettino realizzato con Unity?

Il ritorno di Hexatron

Secondo video, dopo mesi, della serie "The making of...". Mostreremo con tutorial brevi come utilizzare Unity per creare particolari effetti utili per relizzare videogiochi. Prendiamo spunto dallo sviluppo di "Hexatron", un clone dei giochi ispirati alle lightcycle di Tron. In questo video un po' più avanzato, vedremo alcuni effetti per simulare [...] Leggi tutto

Terreni esagonali

Grazie all'asset Medieval Builder Pack di @KayLousberg, generiamo un terreno composto da prismi a base esagonale e, dato che ci siamo, ci seminiamo sopra un po' di edifici. Avete qualche idea su come proseguire questo progettino realizzato con Unity?

Il volo del Predator

Torniamo su Unity per scoprire come realizzare una scena in cui un Predator attacca una colonna di tanks. Assembliamo una serie di assets gratuiti disponibili sull'Asset Store di Unity e mostriamo lo script principale che guida il movimento dei missili.

Tutorial per Unity: una gara di dragster

Grazie ai modelli creati da un iscritto al canale, sviluppiamo uno script che simula una gara tra due dragster (e che analizzeremo nel dettaglio). Chi vincerà?

Bordi aperti sul C64!

L'apertura dei bordi è un classico trick del VIC II del C64. Nella prima parte di questo video-tutorial vediamo in cosa consiste. Nel prossimo video andremo alla scoperta del codice assembly che consente di realizzarlo!

Iniziamo ad occuparci anche di Unreal

L'Unreal Learning Kit si arricchisce di nuovi tutorial. Costruiamo robot virtuali, completi di attuatori e sensori, che sfruttano la guida autonoma per evitare ostacoli, praticano il sumo e giocano a calcio. In questo primo video impariamo a gestire correttamente gli attuatori per ottenere il tipo di movimento desiderato.

Musica di sottofondo sul Commodore 64!

Mettiamo alla prova l'assembly del 6510 per controllare l'esecuzione di musica sul processore 6581, il mitico SID del Commodore 64.

Inizia la serie... The making of...

Primo video della serie "The making of...". Mostreremo con tutorial brevi come utilizzare Unity per creare particolari effetti utili per creare videogiochi. Prendiamo spunto dallo sviluppo di "Hexatron", un clone dei gichi ispirati alle lightcycle di Tron. In questo video introduttivo vedremo alcuni effetti per simulare il moto di un veicolo a [...] Leggi tutto

Iniziano i tutorials su Unity!

Nel video precedente abbiamo visto la demo che vogliamo riprodurre. Una serie di casse piovono dal cielo e colpiscono dei personaggi che cadono a terra tramortiti. In questa prima parte scopriamo come creare le casse che poi lasciamo gestire al motore fisico di Unity. Nel seguito vedremo come gestire le animazioni della caduta dei personaggi.