PixelTread
FAQ

Projetos Android do GameMaker, scripts e PixelTread explicados

05

Fundamentos de script no GameMaker

O PixelTread ajuda com um projeto Android do GameMaker?

Sim, com os scripts GML e arquivos de texto desse projeto. A exportação para Android é configurada dentro do próprio GameMaker e coberta pela documentação dele, e o PixelTread não substitui essa configuração. Ele lê e edita os arquivos na pasta do seu projeto e mostra cada diff. Você exporta, instala e testa o jogo com as ferramentas que o GameMaker oferece. Mantenha uma cópia do projeto antes da primeira sessão.

O que é GML?

GML é a GameMaker Language, uma linguagem de script parecida com C que se assemelha ao JavaScript. Um projeto pode misturar código GML com o editor visual, e o código fica em assets de script e nos eventos dos objetos. Cada script é um arquivo .gml de texto puro na pasta do projeto, então um agente baseado em texto pode lê-lo e editá-lo. O manual oficial lista todas as funções, e o agente pode citá-las.

O que é um asset de script em um projeto do GameMaker?

Um asset de script é um local para manter funções escritas em GML para que qualquer objeto possa chamá-las. Um efeito de fade é um bom exemplo, porque uma função pode interpolar a transparência do sprite ao longo do tempo com image_alpha. O PixelTread pode escrever essa função com write_file e mostrar o diff antes de você aceitá-la. Você testa jogando a room. Mantenha os scripts pequenos.

Como inicializar um array realmente longo em GML?

A maneira usual é array_create com um tamanho e um valor inicial, seguido de um loop for para valores que diferem de slot para slot. Digitar cada valor à mão é lento e fácil de errar. O PixelTread pode escrever o loop com edit_file e mostrar o diff, e você verifica o resultado no editor. Comece com um tamanho pequeno enquanto testa.

Por onde um iniciante deve começar com arrays e structs?

Um pequeno problema real é um bom lugar para começar. Aprender a usar arrays é mais rápido quando você armazena algo que precisa, como uma lista de posições de inimigos ou itens de inventário, e depois imprime. Peça ao PixelTread para explicar cada linha do seu script, leia o diff no modo Ask first e altere uma coisa de cada vez. Renomeie as coisas depois.

Usando o PixelTread

O devartsolutions.com é o site oficial do PixelTread?

Sim, devartsolutions.com é o site oficial do PixelTread. Baixe o instalador deste site, cerca de 34 MB, e compare o checksum SHA-256 com o manifesto publicado antes de executá-lo. Perguntas e problemas vão através do botão Send feedback dentro do app. O PixelTread não é afiliado à YoYo Games, a criadora do GameMaker. Verifique o endereço no seu navegador também.

O código sempre funciona?

Não. O agente pode propor código que não compila ou que se comporta errado no seu jogo, então o log de build e seu próprio playtest decidem, não o card. Leia cada diff, faça o build do projeto no editor e teste o resultado. Rejeitar uma alteração e pedir novamente é uma parte normal de trabalhar com ele. Testes curtos capturam a maioria dos problemas antes que eles cresçam.

O que o modo Ask first faz?

O modo Ask first é o modo que pausa antes de uma ação que altera algo, como editar um arquivo, e mostra o diff para que você possa aceitar ou rejeitar. Nada é salvo no seu script até você concordar. O Auto-run age de imediato, então muitos iniciantes começam com Ask first e vão para o Auto-run apenas para pequenas tarefas em que confiam. Você pode rejeitar uma alteração e pedir novamente.

O que o modo Plan only faz?

O modo Plan only é o modo que escreve uma lista de etapas e não executa nada: sem comandos e sem alterações de arquivo. Você lê o plano, ajusta-o no chat e depois muda para outro modo para executá-lo. Os planos sobrevivem a reinícios, então você pode fechar o app e voltar à mesma lista mais tarde.

Como relatar um problema ou um resultado errado?

O botão Send feedback dentro do app é a maneira de relatar um problema. Descreva o que você pediu, o que o card mostrou e o que você esperava ver. Um relatório curto e concreto ajuda mais. Este site não tem um formulário de contato separado, então o botão no app é para onde sua mensagem vai. Por favor, inclua o número da versão, 2.9.30.

Modelos, privacidade e download

Quais modelos o PixelTread pode usar?

Três tipos: um provedor de IA na nuvem através de um endpoint de API padrão, um modelo executando no seu PC e o modelo embutido, que está pronto para uso sem seu próprio endpoint. O botão Test verifica um endpoint e mostra o tempo de resposta e a janela de contexto. Você pode alterar o modelo a qualquer momento, e os modos de aprovação permanecem os mesmos. Teste antes de iniciar um chat.

O PixelTread envia telemetria ou meus scripts para algum lugar?

Nenhuma telemetria é coletada. Seus prompts vão apenas para o endpoint do modelo que você escolher. Com um provedor de IA na nuvem, seu prompt e o texto do arquivo que o agente lê chegam a esse provedor, enquanto com um modelo local nada sai do seu PC. Chats, pastas de trabalho e chaves de API permanecem no PC, e segredos na saída da ferramenta são mascarados antes que o modelo os veja. A web_search é uma escolha separada e opcional.

Por que o SmartScreen do Windows me avisa sobre o instalador?

O instalador ainda não tem assinatura de código, então o SmartScreen pode mostrar um aviso. Compare o checksum SHA-256 do seu arquivo com o manifesto publicado primeiro. Se os dois valores corresponderem, clique em Mais informações e depois em Executar mesmo assim para iniciar a instalação. Se não corresponderem, não execute o arquivo e baixe-o novamente deste site. A comparação é um comando.

Preciso de uma conta para usar o PixelTread?

Não. Nenhuma conta é necessária para executar o app, e a interface vem em 13 idiomas. Um provedor de IA na nuvem pode cobrar separadamente por seu próprio modelo, e isso é entre você e o provedor. Um modelo no seu PC ou o modelo embutido funciona sem um endpoint de um provedor, então você pode tentar um primeiro pedido antes de decidir. Tudo o resto no app funciona da mesma maneira.

PixelTread para Windows

Pergunte ao PixelTread sobre seus próprios scripts

Baixar PixelTread ↗