เขียนเฟิร์มแวร์ เข้าสู่สนามประลอง ชมโค้ดของคุณต่อสู้
Opcode Arena คือเกมเขียนโปรแกรมต่อสู้แบบออฟไลน์ที่คุณเขียนโปรแกรมหุ่นยนต์ด้วยภาษาแอสเซมบลีขนาดกะทัดรัด จากนั้นนำไปต่อสู้กับคู่ต่อสู้ที่กำหนดไว้ล่วงหน้าบนตาราง 20x20 หุ่นยนต์แต่ละตัวจะประมวลผลคำสั่งหนึ่งคำสั่งต่อหนึ่งรอบการประมวลผล ดังนั้นชัยชนะจึงมาจากการอ่านค่าเซ็นเซอร์ การตัดสินใจ การจัดการความร้อน และการเขียนโค้ดที่ดีกว่า ไม่ใช่จากปฏิกิริยาตอบสนองที่รวดเร็ว
สร้างหุ่นยนต์ของคุณ
เขียนและบันทึกเฟิร์มแวร์โดยตรงในแอป ใช้รีจิสเตอร์ สาขา ซับรูทีน สแต็ก และเซ็นเซอร์และตัวควบคุมหุ่นยนต์ที่แมปหน่วยความจำ
ต่อสู้ในสนามประลองที่กำหนดได้
เลือกหุ่นยนต์สองตัวและเริ่ม หยุดชั่วคราว ก้าว หรือรีเซ็ตการแข่งขัน กระสุน โล่ ความร้อน พลังชีวิต และการเคลื่อนไหวทั้งหมดจะอัปเดตทีละรอบการประมวลผล ทำให้การต่อสู้ทุกครั้งอ่านได้และทำซ้ำได้
เรียนรู้จากการทดลอง
เริ่มต้นด้วยโปรแกรม MYBOT ที่ใช้งานได้ เผชิญหน้ากับคู่ต่อสู้ที่กำหนดไว้ล่วงหน้าห้ารายที่มีกลยุทธ์ที่แตกต่างกัน และปรับปรุงโค้ดของคุณเมื่อคุณค้นพบสิ่งที่ได้ผล
คุณสมบัติ
• ภาษาแอสเซมบลี RF-8 ขนาดเล็กที่มีคำสั่งประมาณ 40 คำสั่ง
• โปรแกรมแก้ไขในตัวพร้อมแสดงข้อผิดพลาดของแอสเซมบลีอย่างชัดเจน
• คู่ต่อสู้ที่ตั้งค่าไว้ล่วงหน้าห้าแบบ: HUNTER, TURTLE, SNAKE, CHAOS และ WALKER
• สนามประลอง ASCII แบบเรียลไทม์และข้อมูลทางไกลของหุ่นยนต์
• การควบคุมการวิ่งและการเดินทีละขั้นตอน
• การจัดเก็บเฟิร์มแวร์ในเครื่อง
• เล่นเกมแบบออฟไลน์ได้อย่างสมบูรณ์โดยไม่ต้องสร้างบัญชี
Opcode Arena เป็นเกมเขียนโปรแกรมขนาดเล็กที่เน้นเฉพาะสำหรับผู้เล่นที่ชื่นชอบภาษาแอสเซมบลี หุ่นยนต์ที่ตั้งโปรแกรมได้ การจำลองแบบกำหนดได้ และการเรียนรู้ผ่านการสร้าง
เขียนโปรแกรมหุ่นยนต์ต่อสู้ด้วยภาษาแอสเซมบลี แล้วชมโค้ดของคุณต่อสู้กันในเวที ASCII