CraftOS-PC เป็นเทอร์มินัลแฟนตาซีที่ให้คุณเขียนและเรียกใช้โปรแกรมภายในคอนโซลข้อความสไตล์ยุค 80
CraftOS-PC จำลองม็อดยอดนิยม "ComputerCraft" สำหรับวิดีโอเกมสร้างบล็อกที่ได้รับรางวัล ซึ่งเพิ่มคอมพิวเตอร์ที่ตั้งโปรแกรมได้ลงในเกมโดยใช้ภาษาการเขียนโปรแกรม Lua CraftOS-PC นำประสบการณ์นี้ไปใช้นอกเกมเพื่อให้คุณสามารถเรียกใช้โปรแกรมเดียวกันได้ทุกที่
CraftOS-PC มีชุดของฟังก์ชัน (เรียกว่า API) ที่ทำให้การทำงานง่ายๆ เช่น เขียนข้อความบนหน้าจอ อ่านไฟล์ และอื่นๆ เป็นเรื่องง่ายมาก ความเรียบง่ายของฟังก์ชั่นเหล่านี้ทำให้ CraftOS-PC นั้นยอดเยี่ยมสำหรับโปรแกรมเมอร์มือใหม่ แต่พลังของมันทำให้สามารถเขียนโปรแกรมที่ซับซ้อนได้ทุกประเภทด้วยโค้ดที่น้อยลง
หากคุณยังไม่พร้อมที่จะเขียนโปรแกรม มีโปรแกรมจำนวนมากอยู่แล้วสำหรับ ComputerCraft ที่จะทำงานใน CraftOS-PC ตั้งแต่เกมง่ายๆ ไปจนถึงระบบปฏิบัติการกราฟิกทั้งหมด สิ่งเหล่านี้สามารถดาวน์โหลดได้ผ่านไคลเอนต์ Pastebin และ GitHub Gist ในตัว
• สภาพแวดล้อมการเขียนสคริปต์ Lua 5.1+ เต็มรูปแบบและ REPL บรรทัดคำสั่ง
• จอแสดงผลเทอร์มินัลแบบข้อความ 16 สี
• ระบบไฟล์เสมือนจริงที่กว้างขวางสำหรับการจัดเก็บโปรแกรมและข้อมูล
• เชลล์ในตัวที่มีไวยากรณ์คล้ายกับเชลล์บนเดสก์ท็อปส่วนใหญ่
• API เพื่อเข้าถึงเทอร์มินัล ระบบไฟล์ อินเทอร์เน็ต คิวเหตุการณ์ และอื่นๆ ได้อย่างง่ายดาย
• โปรแกรมในตัวช่วยให้นำทางและแก้ไขไฟล์ได้ง่ายโดยไม่ต้องใช้โค้ดแม้แต่บรรทัดเดียว
• เอกสารช่วยเหลือมากมายเพื่อช่วยเหลือโปรแกรมเมอร์
• ความเข้ากันได้กับโปรแกรม ComputerCraft ที่มีอยู่นับพัน
• เร็วกว่า mod ดั้งเดิมและอีมูเลเตอร์ที่เทียบเคียงได้กว่า 3 เท่า
• การจำลองอุปกรณ์ต่อพ่วงทั้งหมดที่มีใน ComputerCraft
• เข้าถึงการกำหนดค่าได้อย่างง่ายดายจากภายใน CraftOS
• โหมดกราฟิกพิเศษที่ให้การจัดการหน้าจอตามพิกเซลมากถึง 256 สี
• แก้ไขสคริปต์ Lua จาก CraftOS หรือแอปแก้ไขโค้ดอื่นๆ
• แอปโอเพ่นซอร์สทำให้ง่ายต่อการแนะนำและร่วมเปลี่ยนแปลง
เอกสารเกี่ยวกับ API ทั้งหมดที่ ComputerCraft จัดหาให้มีอยู่ที่ https://tweaked.cc และอธิบาย API เฉพาะของ CraftOS-PC ได้ที่ https://www.craftos-pc.cc/docs/
เข้าร่วมชุมชน CraftOS-PC ที่ https://www.craftos-pc.cc/discord!