PixelTread
FAQ

Proyectos de GameMaker Android, scripts y PixelTread explicados

05

Conceptos básicos de programación en GameMaker

¿PixelTread ayuda con un proyecto de GameMaker Android?

Sí, con los scripts en GML y los archivos de texto de ese proyecto. La exportación a Android se configura dentro del propio GameMaker y está cubierta por su propia documentación, y PixelTread no reemplaza esa configuración. Lee y edita los archivos en tu carpeta de proyecto y muestra cada diff. Exportas, instalas y pruebas el juego con las herramientas que te da GameMaker. Guarda una copia del proyecto antes de la primera sesión.

¿Qué es GML?

GML es el GameMaker Language, un lenguaje de scripting similar a C que se parece a JavaScript. Un proyecto puede mezclar código GML con el editor visual, y el código vive en assets de script y en los eventos de los objetos. Cada script es un archivo de texto plano .gml en la carpeta del proyecto, por lo que un agente basado en texto puede leerlo y editarlo. El manual oficial enumera todas las funciones, y el agente puede citarlas.

¿Qué es un asset de script en un proyecto de GameMaker?

Un asset de script es un lugar para guardar funciones escritas en GML para que cualquier objeto pueda llamarlas. Un efecto de desvanecimiento es un buen ejemplo, porque una función puede interpolar la transparencia del sprite con image_alpha a lo largo del tiempo. PixelTread puede escribir dicha función con write_file y mostrarte el diff antes de que lo aceptes. Lo pruebas jugando la room. Mantén los scripts pequeños.

¿Cómo inicializo un array muy largo en GML?

La forma habitual es array_create con un tamaño y un valor inicial, seguido de un bucle for para valores que difieren de una posición a otra. Escribir cada valor a mano es lento y fácil de equivocarse. PixelTread puede escribir el bucle con edit_file y mostrar el diff, y tú verificas el resultado en el editor. Empieza con un tamaño pequeño mientras pruebas.

¿Por dónde debe empezar un principiante con arrays y structs?

Un problema real pequeño es un buen lugar para empezar. Aprender a usar arrays es más rápido cuando almacenas algo que necesitas, como una lista de posiciones de enemigos o ítems de inventario, y luego lo imprimes. Pídele a PixelTread que explique cada línea de tu propio script, lee el diff en modo Ask first y cambia una cosa a la vez. Renombra las cosas después.

Uso de PixelTread

¿Es devartsolutions.com el sitio web oficial de PixelTread?

Sí, devartsolutions.com es el sitio web oficial de PixelTread. Descarga el instalador desde este sitio, de unos 34 MB, y compara su suma de verificación SHA-256 con el manifiesto publicado antes de ejecutarlo. Las preguntas y problemas se envían a través del botón Send feedback dentro de la aplicación. PixelTread no está afiliado con YoYo Games, el creador de GameMaker. Verifica también la dirección en tu navegador.

¿El código siempre funciona?

No. El agente puede proponer código que no compile o que se comporte incorrectamente en tu juego, por lo que lo deciden el log de compilación y tu propia prueba, no la tarjeta. Lee cada diff, compila el proyecto en el editor y prueba el resultado. Rechazar un cambio y pedir de nuevo es una parte normal de trabajar con él. Las pruebas cortas captan la mayoría de los problemas antes de que crezcan.

¿Qué hace el modo Ask first?

El modo Ask first es el modo que hace una pausa antes de una acción que cambia algo, como editar un archivo, y muestra el diff para que puedas aceptarlo o rechazarlo. Nada se guarda en tu script hasta que estés de acuerdo. Auto-run actúa de inmediato, por lo que muchos principiantes comienzan con Ask first y pasan a Auto-run solo para trabajos pequeños en los que confían. Puedes rechazar un cambio y pedir de nuevo.

¿Qué hace el modo Plan only?

El modo Plan only es el modo que escribe una lista de pasos y no ejecuta nada: ni comandos ni cambios de archivos. Lees el plan, lo ajustas en el chat y luego cambias a otro modo para llevarlo a cabo. Los planes sobreviven a los reinicios, por lo que puedes cerrar la aplicación y volver a la misma lista más tarde.

¿Cómo reporto un problema o un resultado incorrecto?

El botón Send feedback dentro de la aplicación es la forma de reportar un problema. Describe lo que pediste, lo que mostró la tarjeta y lo que esperabas ver. Un informe corto y concreto ayuda más. Este sitio web no tiene un formulario de contacto separado, por lo que el botón en la aplicación es donde va tu mensaje. Por favor, incluye el número de versión, 2.9.30.

Modelos, privacidad y descarga

¿Qué modelos puede usar PixelTread?

Tres tipos: un proveedor de IA en la nube a través de un endpoint de API estándar, un modelo que se ejecuta en tu PC y el modelo integrado, que está listo para usar sin tu propio endpoint. El botón Test verifica un endpoint y muestra el tiempo de respuesta y la ventana de contexto. Puedes cambiar el modelo en cualquier momento, y los modos de aprobación permanecen iguales. Pruébalo antes de iniciar un chat.

¿PixelTread envía telemetría o mis scripts a algún lugar?

No se recopila telemetría. Tus prompts solo van al endpoint del modelo que elijas. Con un proveedor de IA en la nube, tu prompt y el texto de archivo que lee el agente llegan a ese proveedor, mientras que con un modelo local nada sale de tu PC. Los chats, las carpetas de trabajo y las API keys permanecen en la PC, y los secretos en la salida de la herramienta se enmascaran antes de que el modelo los vea. La web search es una opción separada y opcional.

¿Por qué Windows SmartScreen me advierte sobre el instalador?

El instalador aún no está firmado digitalmente, por lo que SmartScreen puede mostrar una advertencia. Compara primero la suma de verificación SHA-256 de tu archivo con el manifiesto publicado. Si los dos valores coinciden, elige Más información y luego Ejecuar de todas formas para iniciar la instalación. Si no coinciden, no ejecutes el archivo y descárgalo nuevamente desde este sitio. La comparación es un solo comando.

¿Necesito una cuenta para usar PixelTread?

No. No se necesita una cuenta para ejecutar la aplicación, y la interfaz viene en 13 idiomas. Un proveedor de IA en la nube puede cobrar por separado por su propio modelo, y eso es entre tú y el proveedor. Un modelo en tu PC o el modelo integrado funciona sin un endpoint de un proveedor, por lo que puedes probar una primera solicitud antes de decidir. Todo lo demás en la aplicación funciona de la misma manera.

PixelTread para Windows

Pídele a PixelTread sobre tus propios scripts

Descargar PixelTread ↗