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 называется GML — это скриптовый язык, похожий на C, который выглядит очень похоже на JavaScript. Gamemaker language скрипты — это текст. Каждый из них находится в папке вашего проекта в виде обычного текстового файла .gml, поэтому PixelTread 2.9.30 может его прочитать, отредактировать и показать вам разницу, в то время как редактор GameMaker остается местом, где вы собираете и запускаете свою игру.

01

Отслеживание мыши кодом GML

Новичок хочет создать отслеживание мыши в GameMaker, чтобы прицел следовал за курсором. Вы открываете папку проекта в новом чате и вводите этот запрос. Агент сканирует папку с помощью list_dir, затем использует read_file и grep — 2 инструмента, которые только читают данные, чтобы найти скрипт прицела и любые существующие переменные мыши. Далее edit_file предлагает изменение, которое устанавливает x и y из mouse_x и mouse_y. Разница небольшая. В режиме 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 прочитайте разницу, запустите игру и наблюдайте за луной в течение 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 и список выбранных экземпляров. Ничего не является окончательным. Вы читаете обе разницы в режиме Ask first, принимаете их по одной и тестируете рамку выделения в редакторе.

04

Добавление экрана паузы

Экран паузы — это распространенный первый проект, и он затрагивает комнату, код отрисовки и клавиатуру. Опишите это в 1 предложении и позвольте агенту осмотреться: list_dir показывает скрипты, read_file открывает основной скрипт управления, а grep находит, где считывается ввод. Затем агент пишет новый скрипт с помощью write_file и редактирует скрипт управления с помощью edit_file. Shell запускает вашу команду сборки и сообщает реальный код выхода. Каждый шаг — это карточка. Перед тем как принять, откройте разницу, проверьте клавиши ввода и запустите игру, чтобы поставить её на паузу один раз.

Посмотреть рабочие процессы

Чем PixelTread отличается от обычного чат-ассистента

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

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

Как работает сеанс

  1. Установите PixelTread на Windows 10 или 11 и откройте приложение. Для запуска не нужна учетная запись.
  2. Подключите модель: облачный ИИ-провайдер, модель, работающая на вашем ПК, или встроенная модель.
  3. Выберите папку вашего проекта GameMaker в качестве рабочей папки чата и опишите желаемое изменение.
  4. Выберите Auto-run, Ask first или Plan only, прочитайте каждую разницу, затем соберите и протестируйте в редакторе GameMaker.

Кто использует и когда

Начинающие, которые следуют руководству по gamemaker, используют PixelTread, чтобы увидеть следующий шаг в виде реальной разницы. Они спрашивают, для чего используются скрипты, а затем читают ответ в своих собственных файлах. Чтение — это обучение. В режиме Ask first агент приостанавливается перед каждым изменением, поэтому каждое редактирование достаточно мало, чтобы прочитать его за 1 сеанс.

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

Одиночные разработчики, которые заканчивают небольшие игры, используют PixelTread для повторяющихся задач. Переименование переменной, перемещение общего кода в функцию и чтение журнала сборки на первую ошибку становятся одним запросом. Запросы остаются короткими. Вы просматриваете разницу и запускаете 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 изменяют их с разницей. Shell запускает вашу команду сборки и сообщает ее код выхода. web_search и http_get читают официальное руководство. Каждый вызов — это карточка.

Может ли PixelTread заменить руководство по game maker?

Нет. Руководство по game maker объясняет, почему работает техника, в то время как PixelTread вносит редактирование в ваши собственные файлы и показывает разницу. Используйте оба: прочитайте урок, попросите агента внести изменение в ваш проект и учитесь, просматривая каждую строку, которую он предлагает, перед тем как принять ее.

Где PixelTread находит имена функций GML?

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

Куда идут мои запросы и скрипты?

Конечная точка модели, которую вы выбираете, — это единственное место, куда идут запросы. С облачным ИИ-провайдером ваш запрос и текст файла, которые читает агент, достигают этого провайдера, а с локальной моделью ничего не покидает ваш ПК. PixelTread не собирает телеметрию. Секреты в выводе инструментов скрываются перед тем, как они достигнут модели.

Как начать работу с PixelTread?

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

Начать

Попробуйте PixelTread на своем собственном проекте

Скачайте версию 2.9.30 для Windows 10 или 11, укажите путь к проекту, которым вы владеете, и попросите одно небольшое изменение. Начните с малого. Прочитайте разницу перед тем, как принять ее.

Скачать PixelTread для Windows ↗

Изучите сайт

Каждая страница этого сайта доступна на 20 языках, в то время как интерфейс приложения сам имеет 13 языков.

Что может делать PixelTread ↗ Подключить модель ↗ Пошаговый рабочий процесс ↗ Скачать установочную программу ↗ Вопросы и ответы ↗ Детали конфиденциальности ↗