Illustration de VoxLua

Puzzle · Nouveau jeu

VoxLua

Un atelier à $3.00 en développement qui transforme de courts programmes Lua en modèles voxel que vous pouvez peindre, animer, éclairer et exporter pour des projets de jeu.

#51 cette semaine

Jouer maintenant Lire le guide
  • Par Lamarca_pyro22
  • Puzzle
  • Nouveau 29 oct. 2026
  • Guide de 1 387 mots
  • $3.00

Le jeu se lance dans cet onglet. Sans installation, sans compte.

La réponse courte

VoxLua est un atelier à $3.00 pour construire des modèles 3D en cubes en écrivant de petits programmes Lua, puis les peindre, les éclairer, ajouter des états et les animer. Il fonctionne en HTML5 et sous Windows, et son export couvre les scènes Godot, GLB et OBJ. La version 0.1.0 est en développement, attendez-vous donc à des imperfections, même si la boucle principale code-vers-modèle est prête à être essayée.

Qu'est-ce que VoxLua ?

VoxLua est un atelier à $3.00 pour créer des modèles 3D en cubes en écrivant de courts programmes Lua. Au lieu de sculpter chaque bloc à la main, l'outil demande à une fonction ce qui doit se trouver à chaque position x, y et z. Un simple test de distance peut donner une boule rouge ; changer une valeur modifie le résultat. Le modèle se met à jour pendant la saisie du code, donc chaque modification devient une expérience visible.

L'outil fonctionne en HTML5 et sous Windows. Il est marqué en développement à la version 0.1.0, avec des imperfections attendues. L'environnement de code utilise du vrai Lua 5.4 dans un bac à sable, et l'éditeur prend en charge la coloration syntaxique, les échantillons de couleurs, l'autocomplétion, l'aide au survol, la recherche et le remplacement, ainsi que six catégories d'erreurs. L'influence est Replicube, mais VoxLua se présente comme un outil ouvert plutôt qu'un jeu de puzzle.

Comment jouer

Commencez par écrire une fonction pour la grille de voxels. Les coordonnées x, y et z décrivent chaque cube, tandis qu'une fonction utilitaire de longueur donne la distance au centre. Une condition de rayon peut former une boule, le sinus et le cosinus peuvent façonner des collines, et la sélection de teinte peut colorer selon la hauteur. La taille de la grille se modifie depuis la barre d'outils ou avec une constante de rayon en haut d'un script.

Quand la forme est prête, passez aux outils de peinture pour colorer des cubes individuels, appliquer des matériaux, ajuster l'opacité, ajouter de la lueur ou placer des textures. Les états donnent plusieurs formes à une pièce, comme une lampe éteinte et allumée ou un coffre fermé et ouvert. Les pièces peuvent être séparées en scripts nommés, et les clips d'animation utilisent des images clés avec fréquence d'images, nombre d'images et boucle. La chronologie peut être positionnée à la souris ou modifiée via le code de clip et d'image clé.

Les options d'export incluent une scène Godot, GLB et OBJ avec MTL. L'export Godot conserve les pièces, les matériaux et les animations, transforme les cubes lumineux en vraies lumières et peut inclure une scène d'environnement avec soleil, ciel, bloom, caméra et sol recevant les ombres.

Commandes

La vue 3D utilise le glisser pour orbiter, le clic droit-glisser pour panoramiquer et la molette pour zoomer. Ctrl+Space ouvre les suggestions de code, Ctrl+S enregistre, et Ctrl+Z avec Ctrl+Y gère l'annulation et le rétablissement. En mode peinture, B sélectionne le pinceau, E sélectionne la gomme, et une autre touche sélectionne la pipette.

Le travail à la souris s'étend à l'animation. Les pièces peuvent être positionnées sur la chronologie avec un gizmo pour déplacer, pivoter, mettre à l'échelle et définir le pivot, avec aimantation et auto-key disponibles. La même modification à la souris réécrit le code d'animation. Alt+click affiche une seule pièce isolée, tandis que les boutons en forme d'œil montrent ou masquent les pièces. Le pinceau peut appliquer couleur, matériau, opacité, lumière et texture, et la gomme restaure les couleurs du code.

Commandes indiquées sur la page du jeu
EntréeAction
DragFaire orbiter la vue 3D
Right-dragDéplacer la vue 3D
ScrollZoomer sur la vue 3D
Ctrl+SpaceOuvrir les suggestions de code
Ctrl+SEnregistrer
BSélectionner le pinceau
ESélectionner la gomme
Picker shortcutSélectionner le sélecteur de couleur
Ctrl+Z and Ctrl+YAnnuler et rétablir
Alt+clickAfficher une seule pièce
Mouse on timelinePositionner les pièces avec le gizmo et créer automatiquement des clés pour les modifications

Conseils pour votre premier essai

Commencez avec un petit script et faites une modification à la fois. Le comportement d'exécution automatique garde le dernier modèle fonctionnel à l'écran pendant qu'une erreur est corrigée, donc une faute de frappe n'efface pas la progression. Le panneau d'aide liste chaque couleur, matériau et fonction, et les exemples fournissent des points de départ fonctionnels.

  • Essayez les exemples terrain, éponge de Menger, chalet texturé, feu de circulation et feu de camp pour voir les mathématiques, les textures, les états et l'animation en action.
  • Utilisez une constante de rayon ou le contrôle de grille de la barre d'outils avant d'ajouter des détails, car la taille de la grille influence la réponse de chaque cube.
  • Gardez une forme simple basée sur la distance pour le premier modèle, puis ajoutez matériaux, lueur ou opacité une fois que la forme est claire.
  • Définissez les états avant d'animer une pièce si le modèle a besoin de formes différentes, comme une lumière qui s'allume ou un conteneur qui s'ouvre.
  • Peignez une fois la forme du code stable, puis comparez avec et sans peinture pour voir ce qui vient du code et ce qui vient des retouches manuelles.

Contenu et rejouabilité

La bibliothèque intégrée contient 15 exemples. Ils vont d'un accueil de base et d'études de matériaux à des formes géométriques, un terrain, une petite ville, des démonstrations d'erreurs, un chalet texturé, une épée animée, un feu de circulation à états et un feu de camp animé. Cette variété donne aux nouveaux utilisateurs des références fonctionnelles pour les motifs mathématiques, le travail de texture, le changement d'état et le mouvement par images clés.

La construction de modèle prend en charge plusieurs pièces, chacune avec son propre nom, pivot et parent. Les états permettent à une pièce de contenir plusieurs formes, et la chronologie d'animation prend en charge les clips, les images clés, lecture et pause, l'avance image par image, la boucle et l'interpolation par clé. La peinture peut appliquer couleur, matériau, opacité, lumière et texture, avec annulation et rétablissement par trait.

Les contrôles d'apparence ajoutent de la profondeur : 16 couleurs de palette plus des couleurs personnalisées, des cubes transparents qui masquent les faces partagées lorsque les voisins correspondent, des matériaux verre et métal, un éclairage lumineux avec une plage de 0 à 15, des textures 16 par 16 pixels dessinées par code, des textures par face, une teinte, des pixels transparents en découpe et des textures PNG importées. L'export couvre les scènes Godot, GLB et OBJ avec MTL, afin que les modèles puissent passer dans d'autres moteurs et outils 3D.

Présentation et performances

La fenêtre d'affichage propose les préréglages Studio, Jour ensoleillé, Coucher de soleil, Nuit et Lumière douce, plus une direction, une hauteur, une intensité et une couleur de soleil personnalisées. N'importe quelle couleur d'arrière-plan peut être choisie, et la scène peut utiliser lumière ambiante, ombres, exposition, intensité de lueur, portée de lueur et bloom sur les cubes lumineux. Un bouton Photo enregistre la vue actuelle en PNG haute résolution.

Les aides à la navigation incluent contours de cellules, grille au sol, boîte englobante avec étiquettes X, Y et Z, rotation lente et bouton de recentrage. Survoler un cube identifie sa pièce. L'interface propose les thèmes Clair, Ambre et Sombre, ainsi que des sons de clic de clavier synthétisés ou enregistrés avec réglages de volume et de hauteur.

Les garde-fous de performance font partie de la boucle de codage. L'exécution automatique se met à jour pendant la saisie, des erreurs explicites pointent vers la ligne, et une limite d'instructions par exécution empêche les boucles infinies de bloquer l'application. Le logiciel est en version 0.1.0 et en développement, donc les imperfections font partie de la version actuelle plutôt que d'une finition aboutie.

À qui s'adresse-t-il ?

VoxLua convient aux joueurs qui veulent apprendre la logique de programmation par des résultats visibles. Un programme court produit une forme en cubes, et un changement numérique la modifie immédiatement, ce qui rend concrets les variables, fonctions, distances, trigonométrie et sélection de couleurs. L'aide intégrée et les exemples soutiennent ce parcours d'apprentissage sans masquer le code.

Il convient aussi aux créateurs qui ont besoin d’assets voxel pour un jeu. Les utilisateurs de Godot bénéficient d’un export de scène avec pièces, matériaux, animations, lumières rayonnantes et une scène d’environnement facultative ; GLB et OBJ couvrent les autres moteurs et outils 3D. Les outils de peinture, les textures personnalisées, les états et l’animation permettent à une forme générée simple de devenir un accessoire présentable.

Le prix de $3.00 et le statut en développement cadrent les attentes. Il s’agit d’un atelier ouvert, et non d’une campagne d’énigmes, et la version 0.1.0 peut présenter des imperfections. Les joueurs qui aiment l’art piloté par le code, les petites expériences et l’apprentissage en modifiant des nombres se retrouveront dans le public visé ; ceux qui cherchent un jeu terminé avec des niveaux structurés devront regarder ailleurs.

Captures d'écran

VoxLua — capture d'écran 1
VoxLua — capture d'écran 1
VoxLua — capture d'écran 2
VoxLua — capture d'écran 2
VoxLua — capture d'écran 3
VoxLua — capture d'écran 3
VoxLua — capture d'écran 4
VoxLua — capture d'écran 4

Comment nous l'avons testé

La version a été chargée depuis games.debutplay.com dans une session Chromium sans interface le ; le canvas a démarré et aucune requête n'a été bloquée. Le guide a été vérifié pour la dernière fois le .

Questions fréquentes

Qu’est-ce que VoxLua ?

VoxLua est un atelier à $3.00 pour créer des modèles 3D en cubes avec de courts programmes Lua. Les modèles peuvent être peints, recevoir des matériaux et un effet lumineux, être divisés en pièces, recevoir des états, être animés et exportés.

Faut-il connaître Lua ?

L’atelier s’adresse aux personnes qui veulent apprendre la logique de programmation, et il fournit 15 exemples, l’autocomplétion, une aide au survol, une référence des fonctions et des erreurs qui indiquent une ligne. Il utilise du vrai Lua 5.4 dans un bac à sable.

Quelles plateformes et quel prix sont indiqués ?

Il coûte $3.00 et est indiqué pour HTML5 et Windows. Le statut est en développement, version 0.1.0.

Les modèles peuvent-ils être intégrés à Godot ?

Oui. L’export de scène Godot est une fonctionnalité de la version complète. Il peut inclure des pièces, des matériaux, des animations, de vraies lumières pour les cubes lumineux et une scène d’environnement facultative. GLB et OBJ avec MTL sont également disponibles.

L’animation est-elle incluse ?

Oui. Les modèles peuvent être divisés en pièces, positionnés avec un gizmo de chronologie ou définis par du code de clips et de clés, avec fréquence d’images, nombre d’images, bouclage, avance image par image et interpolation par clé. Les états peuvent aussi être animés comme un folioscope.

Est-il terminé ?

Non. VoxLua est en développement et identifié comme version 0.1.0, avec des imperfections attendues. La boucle de base consistant à écrire du code, voir un modèle, le peindre, l’animer et exporter des ressources est présente.

Quels jeux sont similaires à VoxLua ?

Les jeux les plus proches sur DebutPlay sont //TODO: Save the Dev, Holy Shift: Drunken Exorcist Simulator, Mini Factory Floor. Ils partagent le même genre, donc les commandes et le rythme se retrouvent.

Une erreur ou un oubli ? Dites-le-nous. Notre méthode de test des jeux.