2.9.30
Sortie le 8 nov. 2026
PixelTread 2.9.30 est un agent Windows pour le développement GameMaker : il lit tes scripts, modifie les fichiers du dossier projet, lance la commande de build et affiche le résultat réel de chaque étape.
scr_move.gml10 lignesdraw_sprite3 correspondancesscr_move.gml+2 lignesbuildexit 0notes.txtsauvegardéSortie le 8 nov. 2026
Téléchargement du programme d'installation
Langues de l'interface de l'application
Systèmes 64 bits
Compare avant de lancer
Apparaît lorsqu'une nouvelle version est prête
Le gamemaker language s'appelle GML, un langage de script de type C qui ressemble beaucoup à JavaScript. Les scripts sont du texte. Chacun se trouve dans ton dossier de projet sous forme de fichier .gml en texte brut, de sorte que PixelTread 2.9.30 peut le lire, le modifier et t'afficher un diff, tandis que l'éditeur GameMaker reste l'endroit où tu construis et joues à ton jeu.
Un apprenant veut créer un suivi de la souris dans GameMaker pour qu'une croix de visée suive le curseur. Tu ouvres le dossier du projet dans un nouveau chat et tu tapes cette demande. L'agent mappe le dossier avec list_dir, puis utilise read_file et grep, deux outils de lecture seule, pour trouver le script de la croix de visée et toute variable de souris existante. Ensuite, edit_file propose une modification qui définit x et y à partir de mouse_x et mouse_y. Le diff est petit. En mode Ask first, la carte attend que tu la lises, afin que tu puisses lire chaque ligne modifiée, l'accepter, puis tester la croix de visée dans l'éditeur.
list_dir project folder → listed
read_file scr_crosshair.gml → read
grep mouse_x → 1 match
edit_file scr_crosshair.gml → +2 linesTu aimerais créer une orbite circulaire pour un sprite de lune autour d'une planète. Demande-le à l'agent. Il lit le script de la lune avec read_file, puis edit_file ajoute une variable angle qui augmente à chaque étape et définit x et y avec lengthdir_x et lengthdir_y, les fonctions GML qui transforment un angle et une distance en décalages. Pour vérifier les noms, web_search et http_get récupèrent la référence de fonction depuis le manuel officiel GameMaker. Utilise Plan only en premier si tu veux une liste d'étapes avant toute modification de fichier, et en Ask first, lis le diff, lance le jeu et observe la lune pendant un tour complet.
read_file scr_orbit.gml → read
web_search lengthdir_x → found
Shell build → exit 0
edit_file scr_orbit.gml → +4 linesDisons que tu prépares un système de sélection de style RTS où faire glisser un rectangle sélectionne tes propres unités. L'outil tâche peut exécuter deux sous-agents en parallèle sur des fichiers séparés : un lit le script des unités, l'autre rédige le code de la souris. Chacun utilise glob pour trouver les fichiers et grep pour voir comment les instances sont déjà suivies. L'ajout de modification inclut une vérification de collision de rectangle avec collision_rectangle et une liste des instances sélectionnées. Rien n'est définitif. Tu lis les deux diffs en Ask first, les acceptes un par un et testes la zone de sélection dans l'éditeur.
Un écran de pause est un premier projet courant, et il touche à la salle, au code de dessin et au clavier. Décris-le en une phrase et laisse l'agent faire le tour : list_dir montre les scripts, read_file ouvre le script de contrôle principal, et grep trouve où l'entrée est lue. L'agent écrit ensuite un nouveau script avec write_file et modifie le script de contrôle avec edit_file. Shell lance ta commande de build et rapporte le code de sortie réel. Chaque étape est une carte. Avant d'accepter, ouvre le diff, vérifie les touches de saisie et lance le jeu pour le mettre en pause une fois.
Les assistants chat ne font que suggérer. PixelTread 2.9.30 exécute les outils lui-même, et chaque carte du chat affiche le résultat réel, comme un code de sortie ou un diff de fichier, afin que tu puisses l'évaluer.
| Assistant chat typique | PixelTread | |
|---|---|---|
| Action | Suggère des étapes à exécuter | Exécute les outils de fichier et de shell lui-même |
| Preuve | Décrit ce qui devrait se passer | Affiche le code de sortie ou le diff réel |
| Modifications | Tu copies et colles le code | Modifie le fichier et affiche un diff |
| Approbation | Tu décides quoi exécuter | Auto-run, Ask first ou Plan only |
Les débutants qui suivent un tutoriel gamemaker utilisent PixelTread pour voir l'étape suivante sous forme de diff réel. Ils demandent à quoi servent les scripts, puis lisent la réponse dans leurs propres fichiers. Lire, c'est apprendre. En mode Ask first, l'agent fait une pause avant chaque modification, de sorte que chaque modification est assez petite pour être lue en une seule séance.
Les amateurs qui ont appris grâce à un tutoriel GameMaker Studio 2 l'utilisent lorsque leur éditeur indique désormais seulement GameMaker. L'agent vérifie les noms de fonction par rapport au manuel actuel avec web_search et http_get. Vérifie les noms. Tu lis toi-même les noms cités et les compares avec la page du manuel avant d'accepter une modification qui les utilise.
Les développeurs solo qui terminent de petits jeux utilisent PixelTread pour les tâches répétitives. Renommer une variable, déplacer du code partagé dans une fonction et lire le journal de build pour la première erreur deviennent une seule demande. Les demandes restent courtes. Tu examines le diff et lances un test de lecture.
GML, abréviation de GameMaker Language, est le langage de script de type C de GameMaker et ressemble à JavaScript. Tu l'écris dans les ressources de script et dans les événements des objets. Texte brut. Chaque script est un fichier, donc PixelTread le lit et le modifie dans ton dossier de projet, et tu testes le résultat dans l'éditeur.
Oui, devartsolutions.com est le site officiel de PixelTread. Télécharge le programme d'installation ici, environ 34 Mo, et compare sa somme de contrôle SHA-256 avec le manifeste publié avant de le lancer. Vérifie la somme de contrôle. Les questions passent par le bouton Send feedback dans l'application, et PixelTread n'est pas affilié à YoYo Games.
Les outils sont des outils de fichiers dans le dossier de travail du chat : list_dir et glob cartographient le projet, read_file et grep lisent les scripts, et write_file et edit_file les modifient avec un diff. Shell lance ta commande de build et rapporte son code de sortie. web_search et http_get lisent le manuel officiel. Chaque appel est une carte.
Non. Un tutoriel explique pourquoi une technique fonctionne, tandis que PixelTread effectue la modification dans tes propres fichiers et affiche le diff. Utilise les deux : lis la leçon, demande à l'agent la modification dans ton projet, et apprends en examinant chaque ligne qu'il propose avant de l'accepter.
Le manuel officiel GameMaker, qui inclut une référence de fonction pour GML, est la source. PixelTread le lit avec web_search et http_get et cite les noms de fonction qu'il utilise dans le chat, et tu peux ouvrir la même page pour comparer. Rapide à vérifier.
Le point de terminaison du modèle que tu choisis est le seul endroit où vont les invites. Avec un fournisseur d'IA cloud, ton invite et le texte de fichier que l'agent lit atteignent ce fournisseur, et avec un modèle local, rien ne quitte ton PC. PixelTread ne collecte aucune télémétrie. Les secrets dans la sortie des outils sont masqués avant d'atteindre le modèle.
Quatre étapes : télécharge le programme d'installation pour Windows 10 ou 11, compare sa somme de contrôle SHA-256 avec le manifeste publié, connecte un modèle, et choisis le dossier de ton projet GameMaker. Ensuite, décris un petit changement. Commence avec Plan only si tu veux lire les étapes avant que quoi que ce soit ne s'exécute.
Télécharge la version 2.9.30 pour Windows 10 ou 11, pointe-le vers un projet que tu possèdes et demande un petit changement. Commence petit. Lis le diff avant de l'accepter.
Télécharger PixelTread pour Windows ↗Chaque page de ce site est disponible dans 20 langues, tandis que l'interface de l'application elle-même en a 13.
Ce que PixelTread peut faire ↗ Connecter un modèle ↗ Un flux de travail étape par étape ↗ Télécharger le programme d'installation ↗ Questions et réponses ↗ Détails de confidentialité ↗