سیستم عامل را بنویسید. وارد میدان شوید. مبارزه کد خود را تماشا کنید.
Opcode Arena یک بازی برنامهنویسی مبارزهای آفلاین است که در آن یک ربات را با یک زبان اسمبلی فشرده برنامهنویسی میکنید، سپس آن را در یک شبکه 20×20 در مقابل حریفان از پیش تعیینشده قرار میدهید. هر ربات در هر تیک یک دستورالعمل اجرا میکند، بنابراین پیروزی از خواندن حسگرها، تصمیمگیری، مدیریت گرما و نوشتن کد بهتر حاصل میشود - نه از رفلکسهای سریع.
ربات خود را بسازید
سیستم عامل را مستقیماً در برنامه بنویسید و ذخیره کنید. از رجیسترها، شاخهها، زیرروالها، یک پشته و حسگرها و کنترلهای ربات نگاشتشده در حافظه استفاده کنید.
در یک میدان نبرد قطعی مبارزه کنید
دو ربات را انتخاب کنید و مسابقه را اجرا کنید، مکث کنید، قدم بردارید یا تنظیم مجدد کنید. پرتابهها، سپرها، گرما، سلامتی و حرکت، همگی یک تیک در یک زمان بهروزرسانی میشوند و هر نبرد را قابل خواندن و تکرارپذیر میکنند.
با آزمایش یاد بگیرید
با یک برنامه MYBOT که کار میکند شروع کنید، با پنج حریف از پیش تعیینشده با استراتژیهای متمایز روبرو شوید و کد خود را با کشف آنچه که کار میکند، بهبود بخشید.
ویژگیها
• زبان اسمبلی کوچک RF-8 با حدود ۴۰ دستورالعمل
• ویرایشگر داخلی با خطاهای اسمبلی واضح
• پنج حریف از پیش تعیینشده: HUNTER، TURTLE، SNAKE، CHAOS و WALKER
• سنجش از دور زنده میدان ASCII و ربات
• کنترلهای تک مرحلهای و دویدن
• ذخیرهسازی فریمور محلی
• گیمپلی کاملاً آفلاین بدون نیاز به حساب کاربری
Opcode Arena یک بازی برنامهنویسی کوچک و متمرکز برای بازیکنانی است که از زبان اسمبلی، رباتهای قابل برنامهریزی، شبیهسازیهای قطعی و یادگیری از طریق ساخت لذت میبرند.
رباتهای رزمی را به زبان اسمبلی برنامهنویسی کنید و نبرد کد خود را در یک میدان ASCII تماشا کنید.
تاریخ بهروزرسانی
۷ مهر ۱۴۰۵