پروژه C ++ MudBase یک جنین کوچکی از توابع اساسی mudrelated است که می تواند به یک بازی fullfeatured گسترش است. این شامل یک سیستم عمومی نقشه با ویرایشگر، تعریف شخصیت، و آسان برای گسترش دستور تجزیه کننده. کد منبع تحت مجوز GNU GPL منتشر شده است.
نقشه
نقشه متشکل از مناطق مختلف. هر منطقه شامل تکه های پیوسته با اندازه مطلق یکسان برای همه تکه در منطقه است. تکه های را می توان در همه جهات و همچنین بالا و پایین مرتبط است. مناطق مختلف را می توان هم با استفاده از پورتال مرتبط است. C ++ MudBase شامل یک ویرایشگر نقشه اساسی.
شخصیت
کلاس شخصیت تنها حاوی اطلاعات مورد نیاز برای حمایت از نقشه و ویرایشگر تابع. هر یک از شخصیت نیز باید یک مسابقه که در بازی ویژگی های مانند بینایی تعیین خواهد کرد را انتخاب کنید.
دستور تجزیه کننده
هر دستور یک کلاس C ++ که گسترش طبقه فرماندهی است. هنگامی که تمام روش های لازم اجرا و کلاس جدید به لیست دستورات جهانی اضافه شده است، تمام تجزیه و متن کمک نسل به صورت خودکار انجام می شود.
پشتیبانی از پایگاه داده
C ++ MudBase پشتیبانی از SQLite از طریق C ++ sqlitewrapped لفاف بسته بندی. که لفاف بسته بندی همچنین برای خروجی زیر و ODBC وجود دارد. فراغ از SQLite و MySQL می کراس پلت فرم. کلاس های دسترسی به پایگاه داده توسط sql2class تولید، SQL به C ++ ژنراتور کد.
شبکه
همه ارتباطات سوکت با استفاده از کتابخانه C ++ سوکت، که همچنین کراس پلت فرم است اجرا شود.
مورد نیاز:
· C ++ سوکت
· SQL C ++ ژنراتور کد
· از SQLite
· sqlitewrapped
در مورد نیاز:
در C سوکت
ژنراتور کد SQL C
از SQLite
sqlitewrapped
نظر یافت نشد