PixelTread
FAQ

Projets GameMaker Android, scripts et PixelTread expliqués

05

Bases du script dans GameMaker

PixelTread aide-t-il pour un projet GameMaker Android ?

Oui, pour les scripts GML et les fichiers texte de ce projet. L'export Android se configure directement dans GameMaker et est couvert par sa propre documentation, et PixelTread ne remplace pas cette configuration. Il lit et modifie les fichiers de ton dossier projet et affiche chaque diff. Tu exportes, installes et testes le jeu avec les outils fournis par GameMaker. Conserve une copie du projet avant la première session.

Qu'est-ce que le GML ?

Le GML est le GameMaker Language, un langage de script de type C qui ressemble à JavaScript. Un projet peut mélanger du code GML avec l'éditeur visuel, et le code réside dans les ressources de script et dans les événements des objets. Chaque script est un fichier texte brut .gml dans le dossier du projet, ce qui permet à un agent textuel de le lire et de le modifier. Le manuel officiel liste toutes les fonctions, et l'agent peut les citer.

Qu'est-ce qu'une ressource de script dans un projet GameMaker ?

Une ressource de script est un emplacement pour conserver des fonctions écrites en GML afin que n'importe quel objet puisse les appeler. Un effet de fondu est un bon exemple, car une fonction peut interpoler la transparence de la sprite au fil du temps avec image_alpha. PixelTread peut écrire une telle fonction avec write_file et te montrer le diff avant que tu l'acceptes. Tu le testes en jouant la pièce. Garde les scripts petits.

Comment initialiser un tableau très long en GML ?

La méthode habituelle est array_create avec une taille et une valeur de départ, suivie d'une boucle for pour les valeurs qui diffèrent d'une case à l'autre. Taper chaque valeur manuellement est lent et sujet aux erreurs. PixelTread peut écrire la boucle avec edit_file et afficher le diff, et tu vérifies le résultat dans l'éditeur. Commence par une petite taille pendant que tu testes.

Par où commencer avec les tableaux et les structs ?

Un petit problème concret est un bon point de départ. Apprendre à utiliser les tableaux va plus vite quand tu stockes quelque chose dont tu as besoin, comme une liste de positions d'ennemis ou des objets d'inventaire, puis que tu l'affiches. Demande à PixelTread d'expliquer chaque ligne de ton propre script, lis le diff en mode Ask first et modifie une chose à la fois. Renomme les éléments plus tard.

Utilisation de PixelTread

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 depuis ce site, environ 34 Mo, et compare sa somme de contrôle SHA-256 avec le manifeste publié avant de l'exécuter. Les questions et les problèmes passent par le bouton Send feedback dans l'application. PixelTread n'est pas affilié à YoYo Games, le créateur de GameMaker. Vérifie aussi l'adresse dans ton navigateur.

Le code fonctionne-t-il toujours ?

Non. L'agent peut proposer du code qui ne se compile pas ou qui se comporte mal dans ton jeu, donc c'est le journal de build et ton propre test en jeu qui décident, et non la carte. Lis chaque diff, compile le projet dans l'éditeur et teste le résultat. Rejeter une modification et demander à nouveau fait partie normale du travail avec l'agent. Des tests courts détectent la plupart des problèmes avant qu'ils ne grossissent.

Que fait le mode Ask first ?

Le mode Ask first est le mode qui met en pause avant une action modifiant quelque chose, comme l'édition d'un fichier, et affiche le diff afin que tu puisses l'accepter ou le rejeter. Rien n'est enregistré dans ton script tant que tu n'es pas d'accord. Auto-run agit immédiatement, donc beaucoup de débutants commencent avec Ask first et passent à Auto-run uniquement pour les petites tâches en lesquelles ils ont confiance. Tu peux rejeter une modification et redemander.

Que fait le mode Plan only ?

Le mode Plan only est le mode qui écrit une liste d'étapes et n'exécute rien : ni commandes ni modifications de fichiers. Tu lis le plan, l'ajustes dans le chat, puis tu passes à un autre mode pour l'exécuter. Les plans survivent aux redémarrages, donc tu peux fermer l'application et revenir à la même liste plus tard.

Comment signaler un problème ou un résultat erroné ?

Le bouton Send feedback dans l'application est le moyen de signaler un problème. Décris ce que tu as demandé, ce que la carte a affiché et ce à quoi tu t'attendais. Un rapport court et concret aide le plus. Ce site n'a pas de formulaire de contact séparé, donc le bouton dans l'application est l'endroit où ton message arrive. Veuillez inclure le numéro de version, 2.9.30.

Modèles, confidentialité et téléchargement

Quels modèles PixelTread peut-il utiliser ?

Trois types : un fournisseur d'IA cloud via un point de terminaison API standard, un modèle s'exécutant sur ton PC et le modèle intégré, prêt à l'emploi sans ton propre point de terminaison. Le bouton Test vérifie un point de terminaison et affiche le temps de réponse et la fenêtre de contexte. Tu peux changer de modèle à tout moment, et les modes d'approbation restent identiques. Teste-le avant de commencer un chat.

PixelTread envoie-t-il des données de télémétrie ou mes scripts quelque part ?

Aucune télémétrie n'est collectée. Tes invites vont uniquement au point de terminaison du modèle que tu choisis. Avec un fournisseur d'IA cloud, ton invite et le texte de fichier que lit l'agent atteignent ce fournisseur, tandis qu'avec un modèle local rien ne quitte ton PC. Les chats, les dossiers de travail et les clés API restent sur le PC, et les secrets dans la sortie des outils sont masqués avant que le modèle ne les voie. La recherche web est un choix séparé et optionnel.

Pourquoi Windows SmartScreen m'avertit-il à propos de l'installateur ?

L'installateur n'est pas encore signé numériquement, donc SmartScreen peut afficher un avertissement. Compare d'abord la somme de contrôle SHA-256 de ton fichier avec le manifeste publié. Si les deux valeurs correspondent, choisis Plus d'infos puis Exécuter quand même pour lancer l'installation. Si elles ne correspondent pas, ne lance pas le fichier et télécharge-le à nouveau depuis ce site. La comparaison se fait en une commande.

Ai-je besoin d'un compte pour utiliser PixelTread ?

Non. Aucun compte n'est nécessaire pour lancer l'application, et l'interface est disponible en 13 langues. Un fournisseur d'IA cloud peut facturer séparément son propre modèle, et cela relève de ta relation avec le fournisseur. Un modèle sur ton PC ou le modèle intégré fonctionne sans point de terminaison d'un fournisseur, donc tu peux essayer une première demande avant de décider. Tout le reste dans l'application fonctionne de la même manière.

PixelTread pour Windows

Demande à PixelTread à propos de tes propres scripts

Télécharger PixelTread ↗