برنامه نویسی

از صفر تا Planethop: چگونه من یک بازی فضایی سه بعدی را در 6 ساعت با AI و سه.JS ساختم

Hey dev.to خدمه ، دست و پنجه نرم کنید – زیرا من قصد دارم شما را با یک سوار وحشی و کیهانی سوار کنم!

بیش از یک آخر هفته دیوانه وار ، من از دانستن رفتم هیچ درباره توسعه بازی یا سه. js برای راه اندازی نقشه کش، یک بازی اکتشافی فضایی سه بعدی که در آن از طریق یک کهکشان فشرده می کنید و سیارات نئونی را با یک سفینه فضایی تقویت شده می اندازید.

این در Planethop.fun زندگی می کند ، و من هنوز هم از آدرنالین برای بیرون کشیدن آن در حدود 6 ساعت در حال وزوز هستم.

چگونه؟ با کمی کمک از AI Magic-Cursor ، Claude 3.7 Sonnet و Grok Xai به عنوان خلبان قابل اعتماد من. بیایید به این سفر شیرجه بزنیم – این کثیف است ، سرگرم کننده است ، و این اثبات است که می توانید یک حماسه را سریعتر از آنچه فکر می کنید بسازید!

The Spark: X و Indie Game Dev Vibes

این همه از X شروع شد (می دانید ، هنرمندی که قبلاً توییتر خوانده می شد). من این indie devs را می دیدم – با سطح fly.pieter.com و نیکولا مانزینی با vibe.sail– بازی کردن در ساعت ها با استفاده از ابزارهای AI.

سیم کشی پرواز یکپارچهسازی با سیستمعامل سطح؟ ساخته شده در 3 ساعت. Vibe Sailing Chill Manzini؟ الهام خالص من فکر کردم ، “صبر کنید ، من می توانم این کار را انجام دهم!” بدون مهارت بازی؟ مشکلی نیست کنجکاوی ، لپ تاپ و آخر هفته برای سوزاندن داشتم.

بنابراین ، من تصمیم گرفتم: من یک بازی فضایی می سازم. سیارات ، سفینه فضایی ، چراغ های نئونی – می رود!

ابزارها: هوش مصنوعی به عنوان بال من

من با یک تخته سنگ خالی شروع نکردم – من قدرت جدی AI داشتم:

  • مکان نما: یک ایده با هوش مصنوعی که کد را مانند یک رویا می نویسد. این مثل این است که یک برنامه نویس جفت داشته باشید که هرگز نمی خوابد.

  • کلود 3.7 غزل: جانور Anthropic از یک مدل ، سریعتر از آنچه که می توانم آنها را گوگل کنم ، قطعه سه.

  • Grok (xai): راهنمای من ، پاسخ دادن به سؤالاتی مانند “چگونه می توانم یک سفینه فضایی را کج کنم؟” یا “HUD چیست؟” با صبر کیهانی.

این را تصور کنید: من ، یک تازه کار ، از گروک می پرسم ، “چگونه می توانم یک مکعب سه بعدی را در فضا پرواز کنم؟” شش ساعت بعد ، من یک سیارات پرشور کشتی سبز درخشان دارم. هوش مصنوعی فقط کمکی نکرد – این اتفاق افتاد.

ساخت: هرج و مرج ، کد و سرگرمی کیهانی

صبح شنبه ، قهوه در دست ، من با Three.js شروع کردم. قدم اول؟ یک مکعب در حال چرخش – “سفینه فضایی”. مکان نما یک صحنه اساسی را بیرون می کشد:

const scene = new THREE.Scene();
const geometry = new THREE.BoxGeometry(1, 1, 1);
const material = new THREE.MeshBasicMaterial({ color: 0x00ff00 });
const spaceship = new THREE.Mesh(geometry, material);
scene.add(spaceship);
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

مانند یک اسپینر فید در فضا چرخید. من قلاب کردم

بعد ، کنترل. “کلود ، به من جنبش داد!” BOOM – مکعب من بزرگنمایی بود. اما احساس صاف شد. از گروک پرسیدم ، “چگونه آن را کج کنم؟” ما زمین را به 0.5 رادیان خنجر زدیم – به طور واقعی ، مانند یک کشتی واقعی فرو می رود و در حال افزایش است. دوربین را 180 درجه چرخاندم تا بینی آن را خیره کنم ، و کسی– احساس زنده بودن

سپس سیارات آمد. من آنها را تصادفی ، درخشان و وحشی می خواستم. کلود یک ژنراتور را پخته کرد – رنگ های جدید ، اندازه های 5 تا 20 واحد ، برخی با حلقه های سیان که روی تخم ریزی می شوند. مطبوعات Pو سیاره جدیدی به کهکشان می رسد. من به سمت یکی می خواهم ، مثل یک بچه پوزخند می زنم.

مکانیک را تقویت کنید؟ کلید فضا ، نوار زهکشی و دنباله ای از ذرات آتشین – با تشکر ، مکان نما. من حتی در یک مسیر موجز از Pixabay ، که از طریق Audiolistener Three.js بارگذاری شده است ، پرتاب کردم. این را تصور کنید: من سرم را به ضربات یکپارچهسازی با سیستمعامل می کشم ، از طریق یک کیهان نئونی پرواز می کنم ساخته شدهبشر شش ساعت در ، من فریاد می زنم ، “این یک بازی است!”

راه اندازی: planethop.fun پرواز می کند

یکشنبه شب ، من آن را به Vercel اعزام کردم – public/audio/background.mp3 و همه خریداری شده planethop.fun در namecheap (زیرا .fun جیغ های indie vibes) ، آن را پیوند داد ، و BAM – زنده است.

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

چه چیزی بعدی؟ آسمان محدود نیست

من برای ادامه کار وزوز می زنم. چند نفره ، شاید – سیارات پرشور با دوستان! یا کنترل های موبایل برای سرگرمی کیهانی در محل.

اما در حال حاضر ، من هیجان زده ام. از صفر به این در 6 ساعت؟ این قدرت هوش مصنوعی و کمی شور و شوق بی پروا است.

به Planethop.fun بروید و آن را برای چرخش بگیرید – آنچه را که فکر می کنید به من بگویید! آیا تا به حال در آخر هفته چیزی وحشی ساخته اید؟ بیایید داستان ها را در نظرات تعویض کنیم – من همه گوش ها هستم.

برنامه نویسی مبارک!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا