
وبسایت XDA Developers در یک آزمایش عملی، سه عامل کدنویسی (Coding Agents) مطرح یعنی Claude Code، ChatGPT Codex و Google Antigravity را با یک پرامپت (Prompt) یکسان به مصاف هم فرستاد. هدف ساخت یک بازی مسابقهای زمانسنجی سهبعدی (3D Time-Trial Racing Game) قابل اجرا در مرورگر بود؛ بدون نیاز به نصب، با یک خودرو، سه مسیر کوتاه، مدالهای برنز، نقره و طلا و نمایش شبح بهترین دور (Ghost).
آزمون یکسان؛ یک پرامپت و یک فرصت
نویسنده تأکید کرده که این بار بهجای ارائه فهرست ویژگیها، خواستههای خود را مانند یک بازیکن توصیف کرده و تصمیمهای طراحی را به عاملها سپرده است. هر سه عامل تنها یک تلاش و بدون پیام پیگیری داشتند و همگی با سطح تلاش بالا (High Effort) و مدلهایی اجرا شدند که توسعهدهندگانشان به کاربران رایگان ارائه میکنند: Sonnet 5.5 در Claude Code، GPT-5.6 Terra در Codex و Gemini 3.8 Flash در Antigravity.
Codex سریعترین بود، اما خروجی حداقلی داشت
ChatGPT Codex پس از ۳ دقیقه و ۱۶ ثانیه تنها یک فایل HTML تحویل داد. این خروجی شرایط حداقلی را برآورده میکرد، اما در اجرا مسیر بازی در آسمان معلق بود و خودرو به شکل گوهای داشبوردمانند روی فضایی قرار داشت که قرار بود چمن باشد. کنترلر DualSense نیز امکان شروع یا ریاستارت مسابقه را نداشت و برای هر تلاش باید از ماوس استفاده میشد. به نوشته نویسنده، این نسخه انگیزهای برای ادامه بازی ایجاد نکرد.
Antigravity امکانات بیشتری داشت، تجربه نه
Google Antigravity حدود ۱۲ دقیقه زمان برد و مجموعهای از فایلها را ارائه کرد. فهرست قابلیتها شامل سه مسیر، شبح با فاصله زنده تا بهترین دور، تقسیمبندی بخشها، نقشه کوچک، دریفت، تغییر دوربین و شش رنگ برای خودرو بود. با این حال، در نخستین ثانیهها مشخص شد کنترلها معکوس هستند. بهترین دور ثبتشده روی نقشه اول با نام Coastal Sprint برابر ۵۵.۹ ثانیه بود؛ نزدیک به ۲۰ ثانیه عقبتر از مدال برنز، بدون آنکه نویسنده پیشتر بازی کرده باشد یا توضیحی درباره نحوه تعیین این زمان داده شده باشد. همچنین بازی با آنکه قرار بود از پوشه محلی اجرا شود، کتابخانه سهبعدی خود را از اینترنت بارگذاری میکرد.
Claude Code کندتر بود، اما بازی کاملتری ساخت
Claude Code با ۳۵ دقیقه و ۴۶ ثانیه طولانیترین زمان را صرف کرد، اما خروجی آن نشان میداد این زمان هدر نرفته است. Sonnet 5.5 بهجای اتکا به کتابخانهای مانند three.js، یک رندرر سهبعدی (3D Renderer) اختصاصی نوشت، خودرو و آسمان را با کد ساخت و صداهای موتور و لاستیک را بدون استفاده از فایل صوتی سنتز کرد.
نکته قابل توجه دیگر اینکه این عامل، بدون آنکه در پرامپت خواسته شده باشد، بازی را خودش آزمایش کرد. Claude Code بازی را در مرورگر خود بارگذاری کرد، دورهایی رانندگی کرد تا شبح و صفحه پایان را بررسی کند و حتی یک DualSense ساختگی را در کد شبیهسازی کرد تا دکمههای نگاشتشده را با تزریق یک گیمپد ساختگی (Mock Gamepad) و اسکریپتنویسی هر فشار آزمایش کند. همچنین مسیرها را سه بار بازطراحی کرد؛ یک بار به دلیل تلاقی مسیر با خودش، یک بار به خاطر پیچهای بیش از حد تند و بار دیگر به دلیل پیچهای بیش از حد ملایم.
چرا کلود کد برنده شد؟
به گزارش XDA، کنترل خودرو در نسخه Claude Code بسیار روان است و فرمانپذیری با میزان چرخش استیک آنالوگ هماهنگ عمل میکند؛ پیچ تند نیاز به حرکت سریع و قوس طولانی نیاز به تغییر کوچک دارد. کنترلر DualSense نیز روی جدولها و دریفت لرزش ملایمی ایجاد میکند. نگهداشتن دکمههای L1 یا R1 در پیچهای طولانی یک مینیتوربو (Mini-Turbo) شبیه به Mario Kart شارژ میکند، اما دریفت سرعت را کم میکند و تنها در پیچهای مناسب ارزش دارد.
- چند نمای دوربین شامل نمای کاپوت، تعقیب و تعقیب از راه دور که با دکمه مربع تغییر میکند.
- ریاستارت فوری مسابقه با دکمه مثلث.
- نمایش شبح با فاصله زنده تا بهترین دور.
- صفحه پایان که یک دور ایدهآل را از بهترین بخشهای ثبتشده کنار هم میچیند.
نویسنده در پایان اعتراف میکند که بیش از ۴۰ دقیقه نتوانسته بازی Claude Code را کنار بگذارد و همکار دیگری از XDA نیز با دریافت فایل بازی، همین تجربه را داشته است. به باور او، Claude Code توانسته حس سادگی و جذابیت بازیهای .io را بازسازی کند: بدون راهاندازی پیچیده، با ریاستارت فوری و انگیزهای برای بازگشت و شکست دادن رکورد شخصی.