PixelTread
FAQ

GameMaker Android-projecten, scripts en PixelTread uitgelegd

05

Basisprincipes van GameMaker-scripting

Helpt PixelTread bij een GameMaker Android-project?

Ja, bij de GML-scripts en tekstbestanden van dat project. De Android-export wordt ingesteld binnen GameMaker zelf en wordt gedekt door de eigen documentatie daarvan, en PixelTread vervangt die setup niet. Het leest en bewerkt de bestanden in je projectmap en toont elke diff. Je exporteert, installeert en test het spel met de tools die GameMaker je biedt. Bewaar een kopie van het project voor de eerste sessie.

Wat is GML?

GML is de GameMaker Language, een C-achtige scripttaal die lijkt op JavaScript. Een project kan GML-code combineren met de visuele editor, en de code staat in scriptassets en in de gebeurtenissen van objecten. Elk script is een plattekst-.gml-bestand in de projectmap, dus een tekstgebaseerde agent kan het lezen en bewerken. De officiële handleiding somt elke functie op, en de agent kan deze citeren.

Wat is een scriptasset in een GameMaker-project?

Een scriptasset is een plek om functies in GML te bewaren, zodat elk object ze kan aanroepen. Een fade-effect is een goed voorbeeld, omdat één functie de sprite-transparantie met image_alpha over de tijd kan lerp-en. PixelTread kan zo'n functie schrijven met write_file en je de diff tonen voordat je hem accepteert. Je test het door de kamer af te spelen. Houd scripts klein.

Hoe initialiseer ik een erg lange array in GML?

De gebruikelijke manier is array_create met een grootte en een startwaarde, gevolgd door een for-lus voor waarden die per slot verschillen. Alle waarden handmatig typen is langzaam en foutgevoelig. PixelTread kan de lus schrijven met edit_file en de diff tonen, en jij controleert het resultaat in de editor. Begin met een kleine grootte tijdens het testen.

Waar moet een beginner beginnen met arrays en structs?

Een klein, echt probleem is een goede plek om te beginnen. Leren werken met arrays gaat sneller als je iets opslaat dat je nodig hebt, zoals een lijst met vijandposities of inventarisitems, en het dan afdrukt. Vraag PixelTread om elke regel van je eigen script uit te leggen, lees de diff in Ask first-modus en verander één ding tegelijk. Hernoem dingen later.

PixelTread gebruiken

Is devartsolutions.com de officiële website van PixelTread?

Ja, devartsolutions.com is de officiële website van PixelTread. Download het installatieprogramma van deze site, ongeveer 34 MB, en vergelijk de SHA-256-controlesom met het gepubliceerde manifest voordat je het uitvoert. Vragen en problemen gaan via de knop Send feedback in de app. PixelTread is niet gelieerd aan YoYo Games, de maker van GameMaker. Controleer ook het adres in je browser.

Werkt de code altijd?

Nee. De agent kan code voorstellen die niet compileert of zich verkeerd gedraagt in je spel, dus de buildlog en je eigen playtest beslissen, niet de kaart. Lees elke diff, bouw het project in de editor en test het resultaat. Een wijziging afwijzen en het opnieuw vragen is een normaal onderdeel van het werken ermee. Korte tests vangen de meeste problemen op voordat ze groter worden.

Wat doet Ask first-modus?

Ask first-modus is de modus die pauzeert voordat een actie iets verandert, zoals het bewerken van een bestand, en de diff toont zodat je hem kunt accepteren of afwijzen. Er wordt niets naar je script geschreven totdat je akkoord gaat. Auto-run voert direct uit, dus veel beginners beginnen met Ask first en gaan pas naar Auto-run voor kleine klussen die ze vertrouwen. Je kunt een wijziging afwijzen en het opnieuw vragen.

Wat doet Plan only-modus?

Plan only-modus is de modus die een stappenlijst schrijft en niets uitvoert: geen commando's en geen bestandswijzigingen. Je leest het plan, past het aan in de chat en schakelt dan over naar een andere modus om het uit te voeren. Plannen blijven bewaard na herstarten, dus je kunt de app sluiten en later terugkeren naar dezelfde lijst.

Hoe meld ik een probleem of een verkeerd resultaat?

De knop Send feedback in de app is de manier om een probleem te melden. Beschrijf wat je vroeg, wat de kaart toonde en wat je verwachtte te zien. Een kort, concreet rapport helpt het meest. Deze website heeft geen apart contactformulier, dus de knop in de app is waar je bericht naartoe gaat. Vermeld alstublieft het versienummer, 2.9.30.

Modellen, privacy en download

Welke modellen kan PixelTread gebruiken?

Drie soorten: een cloud-AI-aanbieder via een standaard API-eindpunt, een model dat op je pc draait, en het ingebouwde model, dat klaar is voor gebruik zonder je eigen eindpunt. De knop Test controleert een eindpunt en toont de reactietijd en het contextvenster. Je kunt het model op elk moment wijzigen, en de goedkeuringsmodi blijven hetzelfde. Test het voordat je een chat begint.

Verzendt PixelTread telemetrie of mijn scripts ergens heen?

Er wordt geen telemetrie verzameld. Je prompts gaan alleen naar het model-eindpunt dat je kiest. Met een cloud-AI-aanbieder bereiken je prompt en de tekst van het bestand die de agent leest die aanbieder, terwijl bij een lokaal model niets je pc verlaat. Chats, werkmapen en API-sleutels blijven op de pc, en geheimen in uitvoer van tools worden geredigeerd voordat het model ze ziet. Web search is een aparte, optionele keuze.

Waarom geeft Windows SmartScreen een waarschuwing over de installer?

De installer is nog niet gecodegetekend, dus SmartScreen kan een waarschuwing tonen. Vergelijk de SHA-256-controlesom van je bestand eerst met het gepubliceerde manifest. Als de twee waarden overeenkomen, kies je Meer info en daarna Toch uitvoeren om de installatie te starten. Als ze niet overeenkomen, voer het bestand dan niet uit en download het opnieuw van deze site. De vergelijking is één commando.

Heb ik een account nodig om PixelTread te gebruiken?

Nee. Er is geen account nodig om de app te draaien, en de interface is in 13 talen beschikbaar. Een cloud-AI-aanbieder kan apart rekenen voor zijn eigen model, en dat is een zaak tussen jou en de aanbieder. Een model op je pc of het ingebouwde model werkt zonder een eindpunt van een aanbieder, dus je kunt een eerste verzoek proberen voordat je een beslissing neemt. Alles anders in de app werkt op dezelfde manier.

PixelTread voor Windows

Vraag PixelTread over je eigen scripts

PixelTread downloaden ↗