عن المشروع
Tokamak هو محرك بلغة C# للألعاب والعوالم الافتراضية. تم تصميمه كمجموعة من اللبنات البرمجية النمطية التي يمكن للمستخدمين دمجها أو استبدالها أو توسيعها لتلبية احتياجاتهم المحددة.
يتكون المحرك من عدة مشاريع متخصصة:
- Abstractions: واجهات التجريد الرئيسية.
- Hosting: فئات وقت التشغيل الأساسية للتكوين وإدارة مضيف التطبيق، والمحسنة للمعالجة في الوقت الفعلي.
- Graphite: مكتبة رسومات ثنائية الأبعاد لتصيير واجهات المستخدم والرسومات ثنائية الأبعاد.
- Mathematics: وظائف لمعالجة الألوان، وبدائيات الفيزياء، واختبار التصادم (hit testing).
- Quill: مكتبة لقراءة وتصيير النصوص الطباعية.
- Readers: قائمة عامة من قارئات التنسيقات، بما في ذلك دعم جزئي لتحميل FBX.
- Tritium: إدارة أجهزة الرسومات الأساسية والتصيير.
- VFS: مكتبة لنظام ملفات افتراضي.
- Utilities: فئات أدوات وقت التشغيل العامة.
المشروع حالياً في مراحل التطوير المبكرة، مع استمرار العمل على تجريدات Vulkan و OpenGL، ورسم الأشكال المعقدة، وتصيير النصوص.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.