خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

PICO-8 چیست؟

PICO-8، کنسول بازی مجازی کوچک 8 بیتی، اینجاست تا به شما کمک کند سفر خود را در توسعه بازی آغاز کنید. بازی های فوق العاده ای هم انجام می دهد!

PICO-8 یک ماشین مجازی است که بازی های ساده و سبک قدیمی را اجرا می کند. به طور عمدی مشخصات سخت افزاری از جمله رزولوشن 128×128 و اندازه برنامه 32k را محدود کرده است.

می‌توانید «کارتریج‌های» PICO-8 را دانلود و بازی کنید، اما همچنین می‌توانید بازی‌های خود را از ابتدا بنویسید. این یک ابزار عالی برای توسعه دهندگان بازی است که یاد می گیرند اولین بازی خود را برنامه ریزی کنند.

PICO-8 به طور خلاصه

PICO-8 “کنسول فانتزی” یک محیط توسعه بازی اساسی اما با امکانات کامل است. این یکی از کنسول های یکپارچهسازی با سیستمعامل فیزیکی نیست که بتوانید بخرید، بلکه یک کنسول مجازی است. PICO-8 به طور کامل در نرم افزارهایی که می توانید روی ویندوز، مک یا لینوکس نصب کنید، پیاده سازی شده است.

شما می توانید بسیاری از بازی های PICO-8 را به صورت رایگان بازی کنید، اما برای ساختن خود، باید کنسول PICO-8 را دانلود کنید. قیمت آن 15 دلار است و از صفحه اصلی itch.io آن در دسترس است.

PICO-8 چگونه است؟

هنگامی که برنامه PICO-8 را اجرا می کنید، صفحه ای را مشاهده خواهید کرد که به شکل زیر است:

pico-8-boot-1-1

این صفحه نمایشی را تقلید می کند که رایانه های خانگی 8 بیتی، مانند Commodore 64، در هنگام بوت نشان می دادند. این در اصل یک REPL (حلقه Read-Eval-Print) است، یک خط فرمان که می توانید برای تعامل با خود مفسر PICO-8 استفاده کنید. می توانید از آن برای تایپ تکه های کد و آزمایش با زبان استفاده کنید.

مطلب مرتبط:   نحوه تغییر نام دسته ای فایل ها در پایتون

این خط فرمان همچنین از چندین دستور برای تعامل با برنامه های PICO-8 پشتیبانی می کند. می توانید از دستور LOAD برای باز کردن یک بازی دیگر و اجرای آن برای شروع بازی استفاده کنید.

برای نگاهی به پشت صحنه، ESC را فشار دهید تا بین خط فرمان و IDE جابجا شوید. IDE چندین ابزار مختلف را برای کمک به شما در ایجاد بازی های خود فراهم می کند.

کد نویسی

احتمالاً مهمترین ابزار یک ویرایشگر کد برای نوشتن و ویرایش برنامه های شما باشد. توجه کنید که چگونه ویرایشگر کد از همان صفحه نمایش کم رزولوشن، فونت پیکسل و پالت رنگ محدود استفاده می کند که متعلق به همه بازی های PICO-8 است. برای شروع کار خوب است، اما احتمالاً می خواهید از یک ویرایشگر متن مناسب برای پروژه های پیچیده تر استفاده کنید.

ویرایشگر کد PICO-8 منبع را از نمونه اولیه Celeste نشان می دهد

گرافیک

نماد دوم در نوار ابزار بالا سمت راست یک طراح sprite را باز می کند. این به شما امکان می دهد گرافیک های درون بازی را برای بازیکن و سایر شخصیت ها ایجاد کنید. می‌توانید مهارت‌های هنری پیکسلی خود را تقویت کنید و تصاویر ۸×۸ در ۱۶ رنگ ایجاد کنید. PICO-8 از یک نقشه جن استفاده می کند، بنابراین با کمی حقه می توانید اسپرایت های کوچکتر ایجاد کنید یا آنها را برای نقشه های بزرگتر ترکیب کنید.

pico-8-sprite

همچنین می توانید از ویرایشگر نقشه PICO-8 (سومین نماد نوار ابزار) برای مدیریت گرافیک بازی خود استفاده کنید. می تواند به شما کمک کند محیط کلی بازی خود را طراحی کنید یا با الگوهای اسپرایت پیچیده تر کار کنید.

مطلب مرتبط:   نحوه اتصال رشته ها در جاوا را بیاموزید

صدا

PICO-8 همچنین دارای یک ویرایشگر صوتی داخلی است. این به شما کنترل کامل بر صدا، زیر و بم و سرعت می دهد تا جلوه های خود را بسازید. حتی می توانید از هشت ساز ابتدایی برای تغییر نوع صدایی که می توانید تولید کنید استفاده کنید. مانند بسیاری از ابزارهای PICO-8، ویرایشگر صدا دارای یک منحنی یادگیری است، اما زمانی که بر آن مسلط شوید به طرز شگفت آوری قدرتمند است.

ویرایشگر جلوه های صوتی PICO-8 که مجموعه ای از نت های موسیقی را نشان می دهد

نماد پنجم و بخش آخر در PICO-8 IDE، یک ویرایشگر موسیقی است. می توانید از آن برای ترکیب و حلقه جلوه های صوتی استفاده کنید و به آرامی یک امتیاز کامل برای بازی خود ایجاد کنید.

PICO-8 چه بازی هایی انجام می دهد؟

بازی‌های PICO-8 زیادی در itch.io وجود دارد و می‌توانید بیشتر آن‌ها را مستقیماً در مرورگر خود و به صورت رایگان بازی کنید. PICO-8 در بازی‌های جم بسیار محبوب است: رویدادهایی که توسعه‌دهندگان را به چالش می‌کشد تا در مدت زمان کوتاهی یک بازی بسازند. اغلب می‌بینید که جم بازی‌ها در توییتر تبلیغ می‌شوند.

PICO-8 همچنین یک گزینه عالی برای نمونه سازی اولیه یک بازی است تا ببینید چقدر در واقعیت کار می کند. بزرگترین داستان موفقیت این رویکرد Celeste بوده است. نمونه اولیه این موفقیت مستقل تحسین شده به عنوان کارتریج PICO-8 در صفحه itch.io توسعه دهنده موجود است.

PICO-8 را بگیرید سپس بروید ایجاد کنید

کنسول مجازی PICO-8 یک داستان موفقیت بزرگ در دنیای توسعه دهندگان بازی های مستقل است. نه تنها می توانید از آن برای یادگیری نحوه توسعه بازی خود استفاده کنید، بلکه می توانید مجموعه ای از بازی های رایگان با کیفیتی را که دیگران تولید کرده اند نیز انجام دهید.

مطلب مرتبط:   نحوه کدنویسی یک کنترلر کاراکتر مبتنی بر فیزیک در Unity3D

زبان اصلی PICO-8 Lua است که اغلب برای توسعه بازی یا کارهای مرتبط استفاده می شود. بنابراین مهارت هایی که با استفاده از PICO-8 بدست می آورید به خارج از آن نیز قابل انتقال هستند.