معرفی PETSCIITile Framework – ساخت بازیهای مبتنی بر کاشی با ASCII و گرافیک!

ارسال دسته: چارچوب توسعه بازی منبع باز
شرح:
سلام همکار توسعه دهندگان بازی و علاقه مندان به منبع باز! من هیجان زده هستم که آخرین پروژه خود، PETSCIITile Framework را با شما به اشتراک بگذارم. 🚀
PETSCIITile Framework یک جعبه ابزار توسعه بازی مبتنی بر کاشی است که به شما امکان میدهد بازیهای مبتنی بر کاشی عالی، مانند roguelikes و dungeon crawler، با استفاده از کاراکترها و گرافیکهای ASCII ایجاد کنید. همه چیز در مورد بازگرداندن آن حس یکپارچهسازی با سیستمعامل نوستالژیک و در عین حال انعطاف پذیری برای استفاده از دارایی های گرافیکی برای ظاهری زیباتر است.
پیوند به کد منبع: اینجا
مجوز مجاز:
چارچوب PETSCIITile تحت مجوز MIT مجوز دارد، بنابراین شما می توانید آزادانه برای پروژه های خود بدون نگرانی در مورد محدودیت های قانونی از آن استفاده کنید.
زمینه
از زمانی که بچه بودم، مجذوب بازیها و جذابیت منحصر به فرد آنها به عنوان هنر بودم. بهعنوان یک توسعهدهنده بازی، میخواستم چارچوبی بسازم که جوهر آن بازیهای یکپارچهسازی با ارائه قابلیتهای مدرن داراییهای گرافیکی را به تصویر بکشد.
چگونه آن را ساختم
برای ساختن چارچوب PETSCIITile، از قدرت کتابخانه SFML برای گرافیک و مدیریت پنجره استفاده کردم. SFML یک کتابخانه چند رسانه ای منبع باز عالی است که کاملاً با دیدگاه من برای این چارچوب مطابقت دارد.
در طول فرآیند توسعه، تکنیکهای جدیدی برای رندر نقشه کارآمد، مدیریت ورودی و ویژگیهای مدولار برای هر کاشی یاد گرفتم. من همچنین با جریان های حافظه آزمایش کردم تا فونت ها را به صورت پویا بارگیری کنم و به کاربران این امکان را می دهم که سبک فونت را مطابق میل خود سفارشی کنند.
منابع/اطلاعات اضافی
برای راهنمایی دقیق در مورد نحوه استفاده از چارچوب PETSCIITile، می توانید ویکی را در مخزن GitHub بررسی کنید. در آنجا دستورالعملها، نمونهها و کدهای گام به گام را خواهید یافت تا سفر توسعه بازیهای مبتنی بر کاشی خود را آغاز کنید.
من از به اشتراک گذاشتن این پروژه با جامعه منبع باز هیجان زده هستم و امیدوارم که خلاقیت شما را در توسعه بازی های شگفت انگیز مبتنی بر کاشی جرقه بزند. با استفاده از چارچوب PETSCIITile، مشارکت کنید، بازخورد ارائه دهید یا پروژه های خود را ایجاد کنید. بیایید با هم بازی های نوستالژیک و هیجان انگیز بسازیم! 🎮🔥
(خوزه لوئیز کوستا بکر)