

Puzzle · Nuovo gioco
VoxLua
Un laboratorio da $3.00 in sviluppo che trasforma brevi programmi Lua in modelli voxel da dipingere, animare, illuminare ed esportare per progetti di gioco.
#51 questa settimana
Il gioco funziona in questa scheda. Nessuna installazione, nessun account.
La risposta breve
VoxLua è un laboratorio da $3.00 per costruire modelli 3D a cubi scrivendo piccoli programmi Lua, per poi dipingerli, illuminarli, aggiungere stati e animarli. Funziona in HTML5 e su Windows, e il suo percorso di esportazione copre scene Godot, GLB e OBJ. La build 0.1.0 è in sviluppo, quindi aspettati qualche imperfezione mentre il ciclo principale da codice a modello è pronto da provare.
Che cos'è VoxLua?
VoxLua è un laboratorio da $3.00 per creare modelli 3D a cubi scrivendo brevi programmi Lua. Invece di scolpire ogni blocco a mano, il costruttore chiede a una funzione cosa va in ogni posizione x, y e z. Un semplice controllo della distanza può trasformarsi in una sfera rossa; cambiando un valore si ridisegna il risultato. Il modello si aggiorna mentre si digita il codice, così ogni modifica diventa un esperimento visibile.
Lo strumento funziona in HTML5 e su Windows. È indicato come in sviluppo alla versione 0.1.0, con imperfezioni previste. L'ambiente di codice usa vero Lua 5.4 in una sandbox, e l'editor supporta colori della sintassi, campioni di colore, completamento automatico, aiuto al passaggio del mouse, trova e sostituisci e sei categorie di errori. L'influenza è Replicube, ma VoxLua si propone come uno strumento aperto più che come un puzzle game.
Come si gioca
Inizia scrivendo una funzione per la griglia voxel. Le coordinate x, y e z descrivono ogni cubo, mentre un helper per la lunghezza fornisce la distanza dal centro. Una condizione sul raggio può formare una sfera, seno e coseno possono modellare colline, e la selezione della tonalità può colorare in base all'altezza. La dimensione della griglia si cambia dalla barra degli strumenti o con una costante del raggio all'inizio di uno script.
Quando la forma è pronta, passa agli strumenti di pittura per colorare singoli cubi, applicare materiali, regolare l'opacità, aggiungere bagliore o posizionare texture. Gli stati danno a una parte diverse forme, come una lampada spenta e accesa o un forziere chiuso e aperto. Le parti possono essere divise in script con nome, e le clip di animazione usano fotogrammi chiave con frame rate, numero di fotogrammi e ripetizione. La timeline può essere messa in posa con il mouse o modificata tramite codice di clip e chiavi.
Le opzioni di esportazione includono una scena Godot, GLB e OBJ con MTL. Il percorso Godot conserva parti, materiali e animazioni, converte i cubi luminosi in luci reali e può includere una scena ambiente con sole, cielo, bloom, camera e un pavimento per le ombre.
Controlli
La vista 3D usa il trascinamento per orbitare, il trascinamento con il tasto destro per spostare e la rotellina per lo zoom. Ctrl+Space apre i suggerimenti per il codice, Ctrl+S salva e Ctrl+Z con Ctrl+Y gestiscono annulla e ripristina. In modalità pittura, B seleziona il pennello, E seleziona la gomma e un tasto separato seleziona il selettore di colore.
Il lavoro con il mouse si estende all'animazione. Le parti possono essere messe in posa sulla timeline con un gizmo per spostare, ruotare, scalare e impostare il perno, con aggancio e auto-key disponibili. La stessa modifica con il mouse riscrive il codice dell'animazione. Alt+click mostra una singola parte da sola, mentre i pulsanti a forma di occhio mostrano o nascondono le parti. Il pennello può applicare colore, materiale, opacità, luce e texture, e la gomma ripristina i colori del codice.
| Input | Azione |
|---|---|
| Trascina | Orbita la vista 3D |
| Trascina con il tasto destro | Sposta la vista 3D |
| Rotella | Zoom sulla vista 3D |
| Ctrl+Space | Apri i suggerimenti per il codice |
| Ctrl+S | Salva |
| B | Seleziona il pennello |
| E | Seleziona la gomma |
| Scorciatoia del contagocce | Seleziona il contagocce |
| Ctrl+Z e Ctrl+Y | Annulla e ripristina |
| Alt+click | Mostra una sola parte |
| Mouse sulla timeline | Posiziona le parti con il gizmo e registra automaticamente le modifiche |
Consigli per la prima esecuzione
Inizia con uno script piccolo e fai una modifica alla volta. Il comportamento di esecuzione automatica mantiene sullo schermo l'ultimo modello funzionante mentre si corregge un errore, così un refuso non cancella i progressi. Il pannello Aiuto elenca ogni colore, materiale e funzione, e gli esempi forniscono punti di partenza funzionanti.
- Prova gli esempi terreno, spugna di Menger, casetta con texture, semaforo e falò per vedere in uso matematica, texture, stati e animazione.
- Usa una costante del raggio o il controllo della griglia nella barra degli strumenti prima di aggiungere dettagli, poiché la dimensione della griglia influisce su ogni risposta dei cubi.
- Mantieni una forma semplice basata sulla distanza per il primo modello, poi aggiungi materiali, bagliore o opacità dopo che la forma si legge chiaramente.
- Imposta gli stati prima di animare una parte se il modello richiede forme diverse, come una luce che si accende o un contenitore che si apre.
- Dipingi dopo che la forma del codice è stabile, poi confronta pittura attiva e disattivata per vedere cosa deriva dal codice e cosa dalle modifiche manuali.
Contenuti e rigiocabilità
La libreria integrata contiene 15 esempi. Spaziano dal benvenuto di base e dagli studi sui materiali a forme geometriche, terreno, una piccola città, dimostrazioni di errori, una casetta con texture, una spada animata, un semaforo con stati e un falò animato. Questa varietà offre ai nuovi utenti riferimenti funzionanti per schemi matematici, lavoro sulle texture, cambio di stato e movimento con fotogrammi chiave.
La costruzione del modello supporta più parti, ciascuna con nome, perno e genitore propri. Gli stati consentono a una parte di avere più forme, e la timeline di animazione supporta clip, fotogrammi chiave, riproduzione e pausa, avanzamento fotogramma per fotogramma, ripetizione e easing per chiave. La pittura può applicare colore, materiale, opacità, luce e texture, con annulla e ripristina per ogni tratto.
I controlli dell'aspetto aggiungono profondità: 16 colori della palette più colori personalizzati, cubi trasparenti che nascondono le facce condivise quando i vicini coincidono, materiali vetro e metallo, illuminazione con bagliore con un intervallo da 0 a 15, texture 16x16 pixel disegnate nel codice, texture per faccia, tinteggiatura, pixel trasparenti ritagliati e texture PNG importate. L'esportazione copre scene Godot, GLB e OBJ con MTL, così i modelli possono passare in altri motori e strumenti 3D.
Presentazione e prestazioni
La viewport ha le preimpostazioni Studio, Giornata di sole, Tramonto, Notte e Luce soffusa, più direzione, altezza, intensità e colore del sole personalizzati. Si può scegliere qualsiasi colore di sfondo, e la scena può usare luce ambientale, ombre, esposizione, intensità del bagliore, raggio del bagliore e bloom sui cubi luminosi. Un pulsante Foto salva la vista corrente come PNG ad alta risoluzione.
Gli aiuti alla navigazione includono contorni delle celle, una griglia del pavimento, un riquadro di delimitazione con etichette X, Y e Z, rotazione lenta e un pulsante per ricentrare. Passando il mouse su un cubo se ne identifica la parte. L'interfaccia offre temi Chiaro, Ambra e Scuro, più suoni di clic di tastiera sintetizzati o registrati con impostazioni di volume e tono.
Le salvaguardie sulle prestazioni fanno parte del ciclo di programmazione. L'esecuzione automatica si aggiorna mentre si digita, i messaggi di errore chiari indicano la riga e un limite di istruzioni per esecuzione impedisce che cicli infiniti blocchino l'app. Il software è alla versione 0.1.0 ed è in sviluppo, quindi le imperfezioni fanno parte della build attuale e non di una rifinitura completa.
A chi è adatto
VoxLua è adatto a chi vuole imparare la logica della programmazione attraverso risultati visibili. Un breve programma produce una forma a cubi, e una modifica numerica la altera subito, il che rende concreti variabili, funzioni, distanza, trigonometria e selezione dei colori. Il pannello Aiuto integrato e gli esempi supportano questo percorso di apprendimento senza nascondere il codice.
È adatto anche ai creatori che hanno bisogno di asset voxel per un gioco. Gli utenti Godot ottengono un'esportazione di scena con parti, materiali, animazioni, luci luminose e una scena ambientale opzionale; GLB e OBJ coprono altri motori e strumenti 3D. Strumenti di pittura, texture personalizzate, stati e animazione consentono a una semplice forma generata di diventare un oggetto presentabile.
Il prezzo di $3.00 e lo stato in sviluppo definiscono le aspettative. Questo è un laboratorio aperto, non una campagna di puzzle, e la versione 0.1.0 potrebbe presentare imperfezioni. I giocatori che amano l'arte guidata dal codice, i piccoli esperimenti e l'apprendimento modificando i numeri si riconosceranno nel pubblico previsto; chi cerca un gioco finito con livelli strutturati dovrebbe guardare altrove.
Screenshot
Come l'abbiamo testato
La build è stata caricata da games.debutplay.com in una sessione Chromium headless il ; il canvas si è avviato e nessuna richiesta è stata bloccata. La guida è stata verificata l'ultima volta il .
Domande frequenti
Cos'è VoxLua?
VoxLua è un laboratorio da $3.00 per creare modelli 3D a cubi con brevi programmi Lua. I modelli possono essere dipinti, ricevere materiali e bagliore, essere divisi in parti, avere stati, essere animati ed esportati.
Bisogna sapere Lua?
Il laboratorio è pensato per chi vuole imparare la logica della programmazione e offre 15 esempi, completamento automatico, aiuto al passaggio del mouse, un riferimento alle funzioni e errori che indicano la riga. Usa vero Lua 5.4 in una sandbox.
Quali piattaforme e quale prezzo sono indicati?
Costa $3.00 ed è indicato per HTML5 e Windows. Lo stato è in sviluppo alla versione 0.1.0.
I modelli possono essere importati in Godot?
Sì. L'esportazione di scene per Godot è una funzione della versione completa. Può includere parti, materiali, animazioni, luci reali per i cubi luminosi e una scena ambientale opzionale. Sono disponibili anche GLB e OBJ con MTL.
Include l'animazione?
Sì. I modelli possono essere divisi in parti, posizionati con un gizmo sulla timeline o scritti come codice di clip e keyframe, con frame rate, numero di frame, loop, avanzamento fotogramma per fotogramma ed easing per ogni chiave. Anche gli stati possono essere animati come un flipbook.
È finito?
No. VoxLua è in sviluppo ed è identificato come versione 0.1.0, con imperfezioni previste. Il ciclo principale di scrivere codice, vedere un modello, dipingerlo, animarlo ed esportare asset è presente.
Quali giochi sono simili a VoxLua?
Le corrispondenze più vicine su DebutPlay sono //TODO: Save the Dev, Holy Shift: Drunken Exorcist Simulator, Mini Factory Floor. Condividono lo stesso genere, quindi comandi e ritmo si ritrovano.
Qualcosa non va o manca? Diccelo. Come testiamo i giochi.



