مشروع C ++ MudBase هو الجنين صغير من وظائف mudrelated الأساسية التي يمكن أن تمتد إلى لعبة fullfeatured. أنه يحتوي على خريطة النظام الأساسي مع محرر، تعريف شخصية، وسيلة سهلة لتمديد محلل الأوامر. يتم تحرير شفرة المصدر تحت رخصة GNU GPL.
الخريطة
خريطة تتكون من مناطق مختلفة. وتتكون كل منطقة من أجزاء مترابطة مع الحجم المطلق الذي هو نفسه بالنسبة لجميع أجزاء في المنطقة. قطع يمكن أن تكون مرتبطة في كل الاتجاهات وكذلك صعودا وهبوطا. مجالات مختلفة يمكن ربطها معا باستخدام البوابات. وC ++ MudBase يحتوي على خريطة محرر الأساسي.
الشخصية
الطبقة الطابع يحتوي فقط على المعلومات اللازمة لدعم الخريطة وتحرير وظيفة. يجب أيضا تحديد كل حرف سباق، والتي ستحدد في لعبة الصفات مثل البصر.
محلل القيادة
كل أمر هي فئة C ++ التي تمتد الطبقة الأوامر. عندما تنفذ كل الأساليب اللازمة وفئة جديدة تضاف إلى قائمة الأوامر العالمية، ويتم كل جيل تحليل ونص التعليمات تلقائيا.
دعم قاعدة البيانات
وC ++ MudBase يدعم سكليتي من خلال C ++ sqlitewrapped المجمع. يوجد هذا المجمع أيضا لماي وODBC. مغلفة سكليتي والخلية هي عبر منصة. يتم إنشاء فئات الوصول إلى قاعدة البيانات عن طريق sql2class، وهو مزود لC ++ مولد رمز.
الشبكات
يتم تنفيذ كافة الاتصالات مأخذ باستخدام مكتبة C ++ مآخذ، الذي هو أيضا عبر منصة.
المتطلبات:
· C ++ المقابس
· SQL C ++ مولد رمز
· سكليتي
· sqlitewrapped
المتطلبات:
C المقابس
SQL C مولد رمز
سكليتي
sqlitewrapped
لم يتم العثور على التعليقات