الفضاء البلوري
كريستال سبيس هو إطار عمل غير مُحدَّث [ 2 ] لتطوير تطبيقات ثلاثية الأبعاد، مكتوب بلغة C++ من قِبَل جوريت تايبرغين وآخرين. صدر الإصدار العام الأول منه في 26 أغسطس 1997. [ 1 ] يُستخدم عادةً كمحرك ألعاب، لكن إطار العمل أعمّ ويمكن استخدامه لأي نوع من أنواع التصور ثلاثي الأبعاد. يتميز بسهولة نقله، ويعمل على أنظمة تشغيل مايكروسوفت ويندوز ، ولينكس ، ويونكس ، وماك أو إس إكس . وهو برنامج مجاني ومفتوح المصدر ، مرخص بموجب رخصة جنو العمومية العامة LGPL-2.0 أو أحدث ، وكان مشروع الشهر على موقع SourceForge.net لشهر فبراير 2003. [ 3 ] في عام 2019، وصفه أحد المطورين الرئيسيين للمشروع بأنه "ميت فعليًا، وقد ظل كذلك لسنوات عديدة". [ 2 ]
تصميم المحرك
تمت برمجة Crystal Space باستخدام لغة C++ الكائنية التوجه . وهي مبنية بشكل معياري للغاية مع عدد من الإضافات المستقلة إلى حد ما. تستخدم برامج العميل هذه الإضافات ، مثل مُعالج OpenGL ثلاثي الأبعاد، عن طريق تسجيلها عبر مرفق الفئات المشتركة (SCF) الخاص بـ Crystal Space .
سمات
يحتوي برنامج Crystal Space على وحدات للرسومات ثنائية وثلاثية الأبعاد، والصوت، واكتشاف التصادم، والفيزياء من خلال ODE و Bullet .
- الرسومات:
- عرض OpenGL
- يدعم تسريع الأجهزة من جميع موردي البطاقات الرئيسيين
- يسمح باستخدام التظليل
- مكتبة من التظليلات الشائعة مثل رسم الخرائط العادية ، ورسم خرائط التباين ، وتشكيل الأسطح باستخدام الأجهزة
- يدعم عرض البرامج بميزات محدودة
- كائنات الشبكة:
- نظام شبكي قائم على المكونات الإضافية
- شبكات قائمة على المثلثات مع دعم الرسوم المتحركة للإطارات والعظام
- الكشف عن التصادم وديناميكياته:
- المعادلات التفاضلية العادية وديناميكيات الرصاصة
- اكتشاف التصادم المبسط عندما لا تكون هناك حاجة إلى محاكاة ديناميكية كاملة
الاستقبال والاستخدام
استُخدم هذا المحرك، على سبيل المثال، في مشروعي Open Outcast و PlaneShift . [ 4 ] وكان مشروع الشهر على موقع SourceForge في فبراير 2003. [ 5 ]
مراجع
- ١ ٢ "التاريخ" . gothapedia.com . مؤرشف من الأصل في ٢١ أكتوبر ٢٠٠٧. تم الاسترجاع في ٢١ أكتوبر ٢٠٠٧ .
- 1 2 صن شاين، إريك (31 يناير 2019). "Crystal Space 3D SDK / مناقشة" . سورس فورج . تم الاسترجاع في 29 يناير 2023 .
- ↑ "مشروع الشهر، فبراير 2003" . SourceForge.net . مؤرشف من الأصل بتاريخ 28 يوليو 2012. تم الاطلاع عليه بتاريخ 30 يوليو 2012 .
- ↑ تم إصدار Crystal Space 1.2 بواسطة Corvus Elrod على موقع The Escapist (8 أكتوبر 2007)
- ↑ كوهين، بيتر (2003-02-03). "موقع سورس فورج يُسلط الضوء على محرك ألعاب كريستال سبيس ثلاثي الأبعاد" . ماكوورلد . تاريخ الاسترجاع: 2023-02-20 .
روابط خارجية
- الموقع الرسمي علىمنصة سورس فورج
- تفاصيل ومراجعات محرك Crystal Space متوفرة في أرشيف الإنترنت
- برنامج عام 1997
- برامج متعددة المنصات
- محركات ألعاب مجانية
- برنامج مجاني مكتوب بلغة C++
- محركات ألعاب لنظام لينكس
- محركات ألعاب قابلة للبرمجة بلغة بايثون
