PixelTread
Site officiel PixelTread

Gamemaker Language : travail dans ton dossier de projet

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.

Version

2.9.30

Sortie le 8 nov. 2026

Taille

34 Mo

Téléchargement du programme d'installation

Langues

13

Langues de l'interface de l'application

Windows

10/11

Systèmes 64 bits

Somme de contrôle

SHA-256

Compare avant de lancer

Mises à jour

Bouton Mettre à jour

Apparaît lorsqu'une nouvelle version est prête

Bases du langage

Comment le gamemaker language s'intègre dans un projet

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.

01

Suivre la souris avec du code GML

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.

Trace de l’outil
list_dir  project folder  → listed
read_file  scr_crosshair.gml  → read
grep  mouse_x  → 1 match
edit_file  scr_crosshair.gml  → +2 lines
02

Faire orbiter un objet en cercle

Tu 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.

Trace de l’outil
read_file  scr_orbit.gml  → read
web_search  lengthdir_x  → found
Shell  build  → exit 0
edit_file  scr_orbit.gml  → +4 lines
03

Sélectionner des unités avec une zone de sélection

Disons 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.

04

Ajouter un écran de pause

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.

Voir les flux de travail

Comment PixelTread diffère d'un assistant chat typique

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 typiquePixelTread
ActionSuggère des étapes à exécuterExécute les outils de fichier et de shell lui-même
PreuveDécrit ce qui devrait se passerAffiche le code de sortie ou le diff réel
ModificationsTu copies et colles le codeModifie le fichier et affiche un diff
ApprobationTu décides quoi exécuterAuto-run, Ask first ou Plan only

Comment fonctionne une session

  1. Installe PixelTread sur Windows 10 ou 11 et ouvre l'application. Aucun compte n'est nécessaire pour le lancer.
  2. Connecte un modèle : un fournisseur d'IA cloud, un modèle exécuté sur ton PC ou le modèle intégré.
  3. Choisis le dossier de ton projet GameMaker comme dossier de travail du chat et décris le changement souhaité.
  4. Choisis Auto-run, Ask first ou Plan only, lis chaque diff, puis construis et teste dans l'éditeur GameMaker.

Qui l'utilise et quand

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.

Questions sur le travail avec le gamemaker language et PixelTread

Qu'est-ce que le gamemaker language ?

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.

devartsolutions.com est-il le site officiel de PixelTread ?

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.

Quels outils PixelTread utilise-t-il pour un projet GameMaker ?

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.

PixelTread peut-il remplacer un tutoriel GameMaker ?

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.

Où PixelTread trouve-t-il les noms de fonctions GML ?

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.

Où vont mes invites et mes scripts ?

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.

Comment commencer avec PixelTread ?

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.

Commencer

Essaie PixelTread sur ton propre projet

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 ↗

Explorer le site

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é ↗