الفضاء البلوري

كريستال سبيس هو إطار عمل غير مُحدَّث [ 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 .

الاستقبال والاستخدام

استُخدم هذا المحرك، على سبيل المثال، في مشروعي Open Outcast و PlaneShift . [ 4 ] وكان مشروع الشهر على موقع SourceForge في فبراير 2003. [ 5 ]

مراجع

  1. ١ ٢ "التاريخ" . gothapedia.com . مؤرشف من الأصل في ٢١ أكتوبر ٢٠٠٧. تم الاسترجاع في ٢١ أكتوبر ٢٠٠٧ .
  2. 1 2 صن شاين، إريك (31 يناير 2019). "Crystal Space 3D SDK / مناقشة" . سورس فورج . تم الاسترجاع في 29 يناير 2023 .
  3. "مشروع الشهر، فبراير 2003" . SourceForge.net . مؤرشف من الأصل بتاريخ 28 يوليو 2012. تم الاطلاع عليه بتاريخ 30 يوليو 2012 .
  4. تم إصدار Crystal Space 1.2 بواسطة Corvus Elrod على موقع The Escapist (8 أكتوبر 2007)
  5. كوهين، بيتر (2003-02-03). "موقع سورس فورج يُسلط الضوء على محرك ألعاب كريستال سبيس ثلاثي الأبعاد" . ماكوورلد . تاريخ الاسترجاع: 2023-02-20 .