دفورا

ساخت بازی مار و فلپی برد با یک جمله در دفورا

آموزش ساخت بازی مار، فلپی برد و کلاسیک‌های دیگر فقط با نوشتن یک جمله فارسی در دفورا، بدون کدنویسی و بدون نصب هیچ برنامه‌ای.

وبلاگ دفورا · · 5 دقیقه خواندن

بازی‌های کلاسیک مثل مار، فلپی برد، پینگ‌پنگ یا تِتریس با اینکه ساده به نظر می‌رسند، سال‌ها بخش بزرگی از صنعت بازی‌سازی مستقل بوده‌اند. مشکل همیشگی این بود که حتی برای ساخت یک نسخهٔ کوچک از مار، باید زبان برنامه‌نویسی یاد می‌گرفتید، موتور بازی نصب می‌کردید و هفته‌ها وقت می‌گذاشتید. امروز با ساخت بازی با هوش مصنوعی این مسیر به چند دقیقه و یک جمله رسیده است.

چرا کلاسیک‌ها هنوز مهم‌اند؟

بازی‌های کلاسیک به این دلیل ماندگارند که قانون‌هایشان ساده و قابل‌فهم است. مار دنبال خودش حرکت می‌کند، فلپی برد فقط یک دکمه دارد، تِتریس فقط چرخش و جابه‌جایی می‌خواهد. همین سادگی باعث می‌شود این بازی‌ها بهترین نمونه برای یادگیری بازی سازی باشند؛ چون می‌توانید روی مکانیک تمرکز کنید، نه روی گرافیک پیچیده یا داستان طولانی.

از طرفی همین بازی‌ها گزینهٔ خوبی برای تست سریع یک ایده هستند. اگر می‌خواهید بفهمید یک ابزار بازی سازی آنلاین چقدر واقعی کار می‌کند، بهترین راه این است که از آن بخواهید یک بازی مار بسازد و نتیجه را در همان لحظه در مرورگر اجرا کنید.

دفورا چطور کلاسیک‌ها را می‌سازد؟

دفورا (در آدرس defora.cloud) یک بازی‌ساز فارسی مبتنی بر هوش مصنوعی است. شما در چت فارسی توضیح می‌دهید چه بازی‌ای می‌خواهید، و هوش مصنوعی:

  • کد بازی را می‌نویسد
  • مدل‌های سه‌بعدی رایگان از Poly Haven، Kenney و Sketchfab پیدا می‌کند
  • تصاویر لازم را می‌سازد و صداهای مناسب را انتخاب می‌کند
  • بازی را تست می‌کند تا قبل از تحویل به شما، اجرا شدنش را بسنجد

نتیجه یک بازی است که مستقیم در مرورگر، هم روی موبایل و هم روی دسکتاپ، بدون نصب هیچ برنامه‌ای اجرا می‌شود. این یعنی ساخت بازی بدون کدنویسی دیگر یک شعار نیست، واقعاً همین‌طور کار می‌کند.

یک جمله، یک بازی

فرض کنید می‌خواهید بازی مار کلاسیک بسازید. کافی است در چت بنویسید:

«یک بازی مار بساز که با کلیدهای جهت‌دار حرکت کند، میوه بخورد و هر بار بلندتر شود، با پس‌زمینهٔ شب و موسیقی آرام.»

همین یک جمله کافی است تا دفورا کل ساختار بازی، حلقهٔ بازی (game loop)، برخورد با دیوار و امتیازدهی را بسازد. اگر نتیجه را دوست نداشتید، با یک جمله دیگر در همان چت می‌توانید آن را ویرایش کنید: «سرعت مار را کمتر کن» یا «رنگ میوه را قرمز کن».

مقایسه مار، فلپی برد و دیگر کلاسیک‌ها

هر کدام از این بازی‌ها مکانیک متفاوتی دارند که در توضیح‌تان باید به آن اشاره کنید:

  1. مار (Snake): حرکت در شبکه، رشد تدریجی، برخورد با بدن خودش
  2. فلپی برد (Flappy Bird): یک دکمه برای پرش، موانع عمودی تصادفی، فیزیک سقوط
  3. پینگ‌پنگ (Pong): دو پدل، توپ با زاویهٔ بازتاب، امتیاز دو طرفه
  4. آسمان‌خراش یا تِتریس‌گونه: چرخش بلوک‌ها، پر شدن ردیف، سرعت فزاینده

وقتی این جزئیات را در جملهٔ درخواست‌تان بگنجانید، دفورا دقیق‌تر همان چیزی را می‌سازد که در ذهن دارید. مثلاً برای فلپی برد می‌توانید بنویسید: «یک فلپی برد بساز با پرنده‌ای زرد، لوله‌های سبز و صدای بال زدن هنگام پرش.»

از ایده تا اجرا روی موبایل

یکی از دلایلی که کلاسیک‌ها هنوز محبوبند این است که برای ساخت بازی موبایل عالی کار می‌کنند؛ کنترل‌های ساده با لمس صفحه جواب می‌دهد و نیازی به دسته یا صفحه‌کلید نیست. وقتی بازی را در دفورا می‌سازید، همان لینک را می‌توانید باز کنید و روی گوشی هم بدون هیچ نصبی بازی کنید.

اگر بخواهید نسخهٔ سه‌بعدی از یک بازی کلاسیک بسازید -مثلاً مار در فضای سه‌بعدی یا فلپی برد با پرنده‌ای مدل‌سازی‌شده- می‌توانید سراغ بازی‌سازی سه‌بعدی بروید و در جمله‌تان بخواهید مدل سه‌بعدی واقعی به جای شکل دوبعدی استفاده شود.

نکاتی برای نوشتن جمله‌ای بهتر

برای اینکه نتیجهٔ نهایی دقیقاً همان چیزی باشد که می‌خواهید، این نکات را رعایت کنید:

  • مکانیک اصلی را اول بگویید: «یک بازی فلپی برد بساز که...»
  • ظاهر را توصیف کنید: رنگ پس‌زمینه، شخصیت اصلی، سبک گرافیک
  • سختی را مشخص کنید: سرعت، تعداد موانع، افزایش تدریجی دشواری
  • صدا و موسیقی را فراموش نکنید: حتی یک جمله کوتاه مثل «صدای برخورد اضافه کن» تفاوت زیادی ایجاد می‌کند

اگر هنوز مطمئن نیستید چه بنویسید، صفحهٔ راهنما نمونه‌های بیشتری از جمله‌های مناسب را نشان می‌دهد.

اشتراک‌گذاری و ریمیکس بازی مار خودتان

بعد از ساخت بازی، یک لینک می‌گیرید که می‌توانید برای دوستان‌تان بفرستید. آن‌ها می‌توانند بازی‌تان را اجرا کنند، امتیازشان را در جدول امتیازات ثبت کنند و حتی اگر خودشان حساب داشته باشند، نسخهٔ خودشان را از روی بازی شما ریمیکس کنند؛ مثلاً همان مار شما را بگیرند و رنگ‌ها یا سرعتش را عوض کنند. این قابلیت باعث می‌شود یک بازی ساده مار به نقطهٔ شروع چند نسخهٔ متفاوت تبدیل شود، بدون اینکه کسی از صفر شروع کند.

همچنین در بخش چت جامعه می‌توانید بازی‌سازان دیگر را ببینید که چه کلاسیک‌هایی ساخته‌اند و ایده بگیرید. برای دیدن نمونه‌های ساخته‌شده توسط کاربران دیگر، سری به گالری بازی‌ها بزنید.

پلن رایگان یا Pro؟

برای شروع و تست چند بازی کلاسیک، پلن رایگان دفورا کافی است: روزانه ۳ ساخت و ۱۰ ویرایش. این یعنی می‌توانید در یک روز مار، فلپی برد و پینگ‌پنگ را امتحان کنید و هر کدام را چند بار ویرایش کنید تا به نتیجهٔ دلخواه برسید.

اگر قرار است چند بازی را همزمان توسعه دهید یا برای کلاس، دوستان یا پروژه‌ای بزرگ‌تر کار کنید، پلن Pro با ۱۵ ساخت و ۴۵ ویرایش در روز، ماهانه ۷۵ هزار تومان (پرداخت به ریال)، فضای بیشتری برای آزمایش و اصلاح در اختیارتان می‌گذارد.

جمع‌بندی

ساخت بازی‌های کلاسیک مثل مار و فلپی برد دیگر نیاز به دانش برنامه‌نویسی ندارد. با توصیف دقیق مکانیک، ظاهر و صدا در یک جمله، دفورا کد را می‌نویسد، منابع گرافیکی را پیدا می‌کند و بازی را مستقیم در مرورگر -روی موبایل یا دسکتاپ- آماده می‌کند. از همین امروز به دفورا سر بزنید و اولین بازی کلاسیک خودتان را با یک جمله بسازید.

پرسش‌های پرتکرار

آیا برای ساخت بازی مار در دفورا باید کدنویسی بدانم؟

نه، کافی است در چت فارسی توضیح دهید چه بازی‌ای می‌خواهید؛ دفورا کد را خودش می‌نویسد.

آیا بازی ساخته‌شده روی موبایل هم کار می‌کند؟

بله، بازی مستقیم در مرورگر اجرا می‌شود و روی موبایل و دسکتاپ بدون نصب کار می‌کند.

چند بار می‌توانم بازی‌ام را ویرایش کنم؟

در پلن رایگان روزانه ۱۰ ویرایش و در پلن Pro روزانه ۴۵ ویرایش در اختیار دارید.

همین حالا بازی‌ات را بساز

مقاله‌های مرتبط

بازی‌هایی که با دفورا ساخته شده