123
BlitzMax

BlitzMax

بازی های 2D را برای ویندوز ، MacOS و Linux ایجاد کنید.
بازی های 2D را برای ویندوز ، MacOS و Linux ایجاد کنید.BlitzMax زبان برنامه نویسی جدید بازی نسل بعدی از تحقیقات Blitz است.BlitzMax ریشه های BASIC Blitz3D و BlitzPlus را حفظ می کند ، اما ویژگی ها و توانایی های جدید و جذابی را به آن اضافه می کند.پیشرفته BASIC زبان BlitzMax BASIC است ... اما با چند پیچش از جمله: نشانگرهای عملکرد عملکرد آرایه های کاملاً پویا وراثت و چندشکلی "توسط مرجع" پارامترهای عملکرد بایت ، کوتاه ، Int ، Long ، Float و نوع داده های عددی مضاعف.سیستم "مجموعه" برای برخورد با لیست های پیوندی و غیره. رسیدگی به نشانگر سطح پایین UTF16 امکان "داده های باینری" را وارد کنید و به آسانی به آن دسترسی داشته باشید ، انگار که یک فایل معمولی است. پشتیبانی از زبان خارجی برای رابط با C / C ++ / ObjectiveC یا کد مونتاژ... طراحی ماژولار BlitzMax تا حد زیادی پیرامون ایده ماژول ها ، مجموعه دستورات ذخیره شده در پرونده های خاص است.شما می توانید ماژول های خود را به سیستم اضافه کنید ، به شما امکان می دهد تا مجدداً از کد در پروژه های خود استفاده مجدد کنید.ماژول ها همچنین یک راه عالی برای توزیع کتابخانه های دستورات هستند ، و تحقیقات Blitz بسیاری از ماژول های عجیب و غریب و شگفت انگیز را برای انتشار در آینده ترسیم کرده اند!مجموعه دستورات 2D برای استفاده آسان BlitzMax شامل ماژول Max2D است که شامل مجموعه ای از دستورات بسیار آسان برای استفاده 2D است.در MacOS X و Linux ، Max2D از OpenGL API استفاده می کند ، در حالی که در رایانه های شخصی ویندوز شما می توانید از OpenGL یا DirectX API استفاده کنید.هر دو OpenGL و DirectX از سخت افزارهای سه بعدی برای ترسیم گرافیک به صفحه استفاده می کنند و جلوه های پیشرفته ای مانند مخلوط کردن در زمان واقعی ، چرخش و مقیاس گذاری را می دهند.سیستم ساخت هوشمند BlitzMax به شما امکان می دهد تا یک پروژه را به چندین منبع منبع تقسیم کنید که می توانند از قبل آماده سازی شوند تا به طور انبوه زمان توسعه را کاهش دهد.این فرایند به طور خودکار توسط ابزار شامل BMK ('Blitz make') انجام می شود و برای توسعه دهنده کاملاً شفاف است.

سایت اینترنتی:

امکانات

دسته بندی ها

گزینه های BlitzMax برای BSD با مجوز رایگان