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') انجام می شود و برای توسعه دهنده کاملاً شفاف است.
blitz-basic

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

امکانات

دسته بندی ها

گزینه های دیگر برای BlitzMax برای Linux

GDevelop

GDevelop

GDevel یک نرم افزار ساخت منبع باز است که برای استفاده همه ساخته شده است.هر نوع بازی 2D را می توان با آن ایجاد کرد و هیچ مهارت برنامه نویسی برای شروع کار لازم نیست.منطق بازی ها با استفاده از رویدادهای بصری ساخته می شوند.
Polycode

Polycode

Polycode یک چارچوب C ++ و Lua برای ساختن برنامه های تعاملی است.این نرم افزار رایگان ، منبع باز و متقابل است.
Tululoo Game Maker

Tululoo Game Maker

Tululoo Game Maker یک محیط پیچیده ایجاد بازی است که به شما امکان می دهد بازی های مبتنی بر مرورگر را ایجاد کنید.
Panda3D

Panda3D

موتور بازی قدرتمند و بالغ منبع کراس پلت فرم متن باز برای Python و C ++ که توسط دیزنی و CMU ساخته شده است.
AppGameKit Classic

AppGameKit Classic

AppGameKit یک ابزار توسعه بازی ساده پلت فرم متقاطع است که در ویندوز ، لینوکس ، MacOS و Raspberry Pi اجرا می شود.نسخه ای برای اجرا در اندروید و iOS نیز موجود است.
sdlBasic

sdlBasic

sdlBasic یک مفسر اصلی کوچک ، کارآمد و چند منظوره است که با هدف ایجاد بازی با استفاده از قدرت کتابخانه SDL ساخته شده است و از AMOS قدیمی و باشکوه الهام گرفته شده است.
Reality Factory 2

Reality Factory 2

Reality Factory 2 مجموعه نویسندگان بازی نسل بعدی است.
Monkey 2

Monkey 2

Monkey 2 یک زبان برنامه نویسی پلت فرم متقاطع با هدف توسعه بازی است.
GLBasic

GLBasic

GLBasic یک زبان برنامه نویسی متقاطع است که هدف از توسعه بازی با OpenGL است.