CS561-Halmaeditor
บรรณาธิการบอร์ดสำหรับเกม Halma
กรุณาทิ้งดาวไว้ถ้าคุณพบว่ามีประโยชน์?
- อัปเดต input.txt และแก้ไขแบบสองทิศทางโดยอัตโนมัติ
- ใช้ output.txt โดยอัตโนมัติ
- เรียกใช้เกมโดยอัตโนมัติโดยใช้โปรแกรมของคุณ
- รองรับการตรวจสอบหลายไฟล์
- พัฒนาด้วย Blazor (.NET Core 3.0) จาก Microsoft
- ยินดีต้อนรับสู่การออกจากปัญหาและดึงคำขอ
การดาวน์โหลด
คลิกที่นี่เพื่อดาวน์โหลด
พร้อมใช้งานสำหรับ Windows 10, Mac และ Linux
เริ่มต้น
โฟลเดอร์คลายซิป
แก้ไข appsettings.json เปลี่ยนเส้นทางเริ่มต้นของ input.txt และ output.txt ในการตั้งค่า
"BoardManager": "FilePath": "<your default input path>"
"BoardManager": "OutputFilePath": "<your default output path>"
เรียกใช้ HalmaEditor.exe (windows) หรือ HalmaEditor (macOS & linux) ตามระบบปฏิบัติการของคุณ
หมายเหตุ: MacOS อาจต้องการสิทธิ์ โปรดลอง sudo spctl --master-disable กับผู้พิทักษ์ Gatekeeper
รอสักครู่แล้วมองหาบรรทัดที่เริ่มต้นด้วย การฟังตอนนี้ เปิด URL ด้วย Broswer ที่คุณโปรดปราน หรือเพียงแค่เปิด http: // localhost: 5000
การใช้งานบรรณาธิการ
การดำเนินการไฟล์
- คลิก
Link input.txt เพื่อเปิดไฟล์อินพุตซึ่งสามารถเปลี่ยนเส้นทางได้ - เมื่อเปิดไฟล์อินพุตแล้วตัวแก้ไขจะตรวจสอบการเปลี่ยนแปลงไฟล์และอัปเดตโดยอัตโนมัติ
- หากต้องการเปิดตัวแก้ไขใหม่เพื่อติดตามไฟล์ input.txt ที่แตกต่างกันให้คลิก
Open New Editor บนแผง NAV - หากต้องการ untrack ไฟล์และเปิดไฟล์ใหม่ให้ป้อนเส้นทางอีกครั้งและคลิก
Link input.txt - หากต้องการ untrack ไฟล์โดยไม่ต้องเปิดไฟล์ใหม่เพียงปิดแท็บ Broswer
- หากต้องการบันทึกเป็นไฟล์อินพุตใหม่เพียงเข้ามาอีกครั้งเส้นทางอีกครั้งแล้วคลิก
Save As - ในการตรวจสอบและใช้ Output.txt โดยอัตโนมัติกับบอร์ดปัจจุบันให้ป้อน เส้นทางไฟล์เอาต์พุต และคลิก
Link output.txt - หากต้องการใช้ Output.txt ด้วยตนเองคลิก
Apply output.txt
การดำเนินงานของคณะกรรมการ
- คลิกปุ่ม
Single/Game เพื่อเปลี่ยนโหมด - คลิกปุ่ม
Black/White เพื่อเปลี่ยนสี - เปลี่ยนค่าของอินพุต
Left Time เพื่อเปลี่ยนค่าเวลา - คลิกสี ขาวหรือสีดำ เพื่อเปลี่ยนสีแปรงสี่เหลี่ยม สีฟ้า เพื่อเลือกยางลบ
- คลิกที่กระเบื้องใด ๆ ที่กว้างเพื่อสลับกระเบื้องด้วยแปรงปัจจุบัน
การดำเนินการรองชนะเลิศ
- หากต้องการเปิดนักวิ่งใหม่ให้คลิก
Open New Runner บนแผง NAV ด้านซ้าย - ป้อน คำสั่ง และ ไดเรกทอรีการทำงาน และคลิก
Run เพื่อเรียกใช้โปรแกรมของคุณด้วยตนเอง - เลือกหนึ่งในบอร์ดที่เชื่อมโยงเพื่อผูกกับบอร์ดนั้นดังนั้นเมื่อบอร์ดได้รับการอัปเดตนักวิ่งโปรแกรมสามารถเรียกใช้โดยอัตโนมัติ
- บอร์ดที่เลือกจะต้องเชื่อมโยงกับ input.txt และ output.txt เพื่อให้นักวิ่งทำงาน