CraftOS-PC هي محطة خيالية تتيح لك كتابة البرامج وتشغيلها داخل وحدة تحكم نصية من طراز الثمانينيات.
يحاكي CraftOS-PC الوضع الشهير "ComputerCraft" في لعبة فيديو بناء كتل حائزة على جوائز ، والتي تضيف أجهزة كمبيوتر قابلة للبرمجة إلى اللعبة باستخدام لغة برمجة Lua. يأخذ CraftOS-PC هذه التجربة خارج اللعبة للسماح لك بتشغيل نفس البرامج في أي مكان تذهب إليه.
يوفر CraftOS-PC مجموعة من الوظائف (تسمى واجهات برمجة التطبيقات) التي تجعل من السهل جدًا القيام بمهام بسيطة مثل كتابة نص على الشاشة وقراءة الملفات والمزيد. إن بساطة هذه الوظائف تجعل برنامج CraftOS-PC رائعًا للمبرمجين الجدد ، لكن قوتهم تجعل من الممكن كتابة جميع أنواع البرامج المعقدة برمز أقل.
إذا لم تكن مستعدًا لكتابة البرامج بعد ، فهناك بالفعل عدد كبير من برامج ComputerCraft التي ستعمل في CraftOS-PC ، بدءًا من الألعاب البسيطة إلى أنظمة التشغيل الرسومية الكاملة. يمكن تنزيلها من خلال عملاء Pastebin و GitHub Gist المدمجين.
• بيئة البرمجة النصية الكاملة Lua 5.1+ و REPL سطر الأوامر
• شاشة عرض نصية ذات 16 لونًا
• نظام ملفات افتراضي واسع النطاق لتخزين البرامج والبيانات
• هيكل مدمج به بناء جملة مشابه لمعظم أغلفة سطح المكتب
• واجهات برمجة التطبيقات للوصول بسهولة إلى المحطة ونظام الملفات والإنترنت وقائمة انتظار الأحداث والمزيد
• تسهل البرامج المدمجة التنقل وتحرير الملفات بدون سطر واحد من التعليمات البرمجية
• الكثير من وثائق المساعدة لمساعدة المبرمجين
• التوافق مع آلاف برامج ComputerCraft الموجودة
• أسرع بثلاث مرات من المحاكيات الأصلية والقابلة للمقارنة
• مضاهاة جميع الأجهزة الطرفية المتوفرة في ComputerCraft
• سهولة الوصول إلى التكوين من داخل CraftOS
• وضع رسومات حصري يوفر معالجة للشاشة تصل إلى 256 لونًا على أساس البكسل
• تحرير البرامج النصية Lua من CraftOS أو غيرها من تطبيقات تحرير التعليمات البرمجية
• التطبيق مفتوح المصدر يجعل من السهل اقتراح التغييرات والمساهمة فيها
تتوفر الوثائق الخاصة بجميع واجهات برمجة التطبيقات التي يوفرها ComputerCraft على https://tweaked.cc ، ويتم وصف واجهات برمجة التطبيقات الفريدة لـ CraftOS-PC على https://www.craftos-pc.cc/docs/.
انضم إلى مجتمع CraftOS-PC على https://www.craftos-pc.cc/discord!
تاريخ التحديث
17/08/2024