PixelTread
Офіційний сайт PixelTread

gamemaker language: робота у вашій власній папці проєкту

PixelTread 2.9.30 — це агент для Windows, створений для роботи з GameMaker: він читає ваші скрипти, редагує файли в папці проєкту, запускає команду збірки та показує реальний результат кожного кроку.

Версія

2.9.30

Опубліковано 8 листоп. 2026

Розмір

34 МБ

Завантаження установчої програми

Мови

13

Мови інтерфейсу програми

Windows

10/11

64-бітні системи

Контрольна сума

SHA-256

Порівняйте перед запуском

Оновлення

Кнопка оновлення

З'являється, коли готова нова версія

Основи мови

Як gamemaker language вписується в проєкт

gamemaker language називається GML — це скриптова мова, схожа на C, яка виглядає дуже подібно до JavaScript. Скрипти — це текст. Кожен з них зберігається в папці вашого проєкту як звичайний текстовий файл .gml, тому PixelTread 2.9.30 може його прочитати, відредагувати та показати вам diff, тоді як редактор GameMaker залишається місцем, де ви збираєте та граєте у свою гру.

01

Відстеження миші кодом GML

Новачок хоче створити відстеження миші в GameMaker, щоб приціл слідував за курсором. Ви відкриваєте папку проєкту в новому чаті та вводите цей запит. Агент сканує папку за допомогою list_dir, а потім використовує read_file та grep — два інструменти, які лише читають дані, щоб знайти скрипт прицілу та будь-які існуючі змінні миші. Далі edit_file пропонує зміну, яка встановлює x та y з mouse_x та mouse_y. Diff невеликий. У режимі Ask first картка чекає на вас, тому ви читаєте кожний рядок, що змінився, приймаєте його, а потім перевіряєте приціл у редакторі.

Журнал інструментів
list_dir  project folder  → listed
read_file  scr_crosshair.gml  → read
grep  mouse_x  → 1 match
edit_file  scr_crosshair.gml  → +2 lines
02

Запуск об'єкта по круговій орбіті

Ви хочете створити кругову орбіту для спрайта місяця навколо планети. Запитайте агента. Він читає скрипт місяця за допомогою read_file, а потім edit_file додає змінну кута, яка зростає кожного кроку, і встановлює x та y за допомогою lengthdir_x та lengthdir_y — функцій GML, що перетворюють кут і відстань на зміщення. Щоб перевірити назви, web_search та http_get отримують довідку з функціями з офіційного посібника GameMaker. Спочатку використовуйте Plan only, якщо хочете отримати список кроків перед будь-якими змінами файлів, а в режимі Ask first прочитайте diff, запустіть гру та спостерігайте за місяцем протягом 1 повного оберту.

Журнал інструментів
read_file  scr_orbit.gml  → read
web_search  lengthdir_x  → found
Shell  build  → exit 0
edit_file  scr_orbit.gml  → +4 lines
03

Виділення одиниць перетягуванням рамки

Уявімо, що ви плануєте систему виділення в стилі RTS, де перетягування прямокутника виділяє ваших власних одиниць. Інструмент завдання може запустити 2 субагенти паралельно на окремих файлах: один читає скрипт одиниці, інший складає код для миші. Кожен використовує glob для пошуку файлів та grep для перевірки того, як інстанції вже відстежуються. Редагування додає перевірку зіткнення прямокутника з допомогою collision_rectangle та список виділених інстанцій. Нічого не є остаточним. Ви читаєте обидва diff у режимі Ask first, приймаєте їх по черзі та тестуєте рамку виділення в редакторі.

04

Додавання екрану паузи

Екран паузи — це типовий перший проєкт, який торкається кімнати, коду малювання та клавіатури. Опишіть його в 1 реченні та дозвольте агенту оглянутися: list_dir показує скрипти, read_file відкриває головний скрипт керування, а grep знаходить місце, де зчитується ввід. Агент потім створює новий скрипт за допомогою write_file та редагує скрипт керування за допомогою edit_file. Shell запускає вашу команду збірки та повідомляє реальний код виходу. Кожен крок — це картка. Перед тим як прийняти, відкрийте diff, перевірте клавіші вводу та запустіть гру, щоб поставити її на паузу один раз.

Переглянути робочі процеси

Чим PixelTread відрізняється від типового чат-асистента

Чат-асистенти лише пропонують. PixelTread 2.9.30 сам запускає інструменти, і кожна картка в чаті показує реальний результат, такий як код виходу або diff файлу, тому ви можете оцінити його самостійно.

Типовий чат-асистентPixelTread
ДіяПропонує кроки, які ви маєте виконатиСам запускає інструменти файлової системи та оболонки
ДоказОписує, що має статисяПоказує реальний код виходу або diff
РедагуванняВи копіюєте та вставляєте кодРедагує файл та показує diff
ЗатвердженняВи вирішуєте, що запускатиAuto-run, Ask first або Plan only

Як працює сесія

  1. Встановіть PixelTread на Windows 10 або 11 та відкрийте програму. Обліковий запис для запуску не потрібен.
  2. Підключіть модель: хмарний AI-провайдер, модель на вашому ПК або вбудована модель.
  3. Оберіть папку вашого проєкту GameMaker як робочу папку чату та опишіть зміну, яку хочете внести.
  4. Оберіть Auto-run, Ask first або Plan only, прочитайте кожен diff, а потім зберіть та протестуйте гру в редакторі GameMaker.

Хто використовує та коли

Новачки, які слідкують за посібником з gamemaker, використовують PixelTread, щоб бачити наступний крок у вигляді реального diff. Вони запитують, для чого використовуються скрипти, а потім читають відповідь у своїх власних файлах. Читання — це навчання. У режимі Ask first агент робить паузу перед кожною зміною, тому кожне редагування є невеликим і його можна прочитати за один присід.

Хобі-розробники, які навчилися за посібником з gamemaker studio 2, використовують його, коли їхній редактор тепер показує лише GameMaker. Агент перевіряє назви функцій за поточним посібником за допомогою web_search та http_get. Перевірте назви. Ви самі читаєте цитовані назви та порівнюють їх зі сторінкою посібника перед тим, як прийняти 1 редагування, яке їх використовує.

Одиночні розробники, які завершують невеликі ігри, використовують PixelTread для повторюваних завдань. Перейменування змінної, переміщення спільного коду у функцію та читання журналу збірки на першу помилку стають одним запитом. Запити залишаються короткими. Ви переглядаєте diff та запускаєте 1 тестову гру.

Питання щодо роботи з GameMaker у PixelTread

Що таке gamemaker language?

GML, скорочення від GameMaker Language, — це скриптова мова, схожа на C, яка належить GameMaker і виглядає подібно до JavaScript. Ви пишете її в активах скриптів та в подіях об'єктів. Це звичайний текст. Кожен скрипт — це файл, тому PixelTread читає та редагує його у вашій папці проєкту, а ви перевіряєте результат у редакторі.

Чи є devartsolutions.com офіційним сайтом PixelTread?

Так, devartsolutions.com — це офіційний сайт PixelTread. Завантажте установчу програму тут, близько 34 МБ, та порівняйте її контрольну суму SHA-256 з опублікованим маніфестом перед запуском. Перевірте контрольну суму. Питання надходять через кнопку Send feedback всередині програми, а PixelTread не пов'язаний з YoYo Games.

Які інструменти використовує PixelTread для проєкту GameMaker?

Інструменти — це файлові інструменти у робочій папці чату: list_dir та glob сканують проєкт, read_file та grep читають скрипти, а write_file та edit_file змінюють їх із показом diff. Shell запускає вашу команду збірки та повідомляє її код виходу. web_search та http_get читають офіційний посібник. Кожен виклик — це картка.

Чи може PixelTread замінити посібник з game maker?

Ні. Посібник з game maker пояснює, чому працює такий прийом, тоді як PixelTread вносить редагування у ваші власні файли та показує diff. Використовуйте обидва: прочитайте урок, попросіть агента внести зміну у ваш проєкт та вчіться, переглядаючи кожний рядок, який він пропонує, перед тим як прийняти його.

Де PixelTread знаходить назви функцій GML?

Офіційний посібник GameMaker, який містить довідник функцій для GML, є джерелом. PixelTread читає його за допомогою web_search та http_get та цитує назви функцій, які використовує в чаті, а ви можете відкрити ту саму сторінку для порівняння. Швидко перевірити.

Куди зберігаються мої промпти та скрипти?

Тільки кінцева точка моделі, яку ви обрали, є місцем, куди потрапляють промпти. З хмарним AI-провайдером ваш промпт та текст файлів, які читає агент, надходять до цього провайдера, а з локальною моделлю нічого не залишає ваш ПК. PixelTread не збирає телеметрію. Секрети в результаті інструментів приховуються перед тим, як потрапити до моделі.

Як почати роботу з PixelTread?

4 кроки: завантажте установчу програму для Windows 10 або 11, порівняйте її контрольну суму SHA-256 з опублікованим маніфестом, підключіть модель та оберіть папку вашого проєкту GameMaker. Потім опишіть одну невелику зміну. Почніть з Plan only, якщо хочете прочитати кроки перед тим, як щось запуститься.

Почати роботу

Спробуйте PixelTread на своєму проєкті

Завантажте версію 2.9.30 для Windows 10 або 11, вкажіть папку проєкту, яким ви володієте, та попросіть внести одну невелику зміну. Починайте з малого. Читайте diff перед тим, як прийняти його.

Завантажити PixelTread для Windows ↗

Дослідіть сайт

Кожна сторінка цього сайту доступна 20 мовами, тоді як інтерфейс програми має 13 мов.

Що може робити PixelTread ↗ Підключити модель ↗ Покроковий робочий процес ↗ Завантажити установчу програму ↗ Питання та відповіді ↗ Деталі конфіденційності ↗