چگونه یک بازی رایانه ای بسازیم: 11 مرحله (همراه با تصاویر)

فهرست مطالب:

چگونه یک بازی رایانه ای بسازیم: 11 مرحله (همراه با تصاویر)
چگونه یک بازی رایانه ای بسازیم: 11 مرحله (همراه با تصاویر)

تصویری: چگونه یک بازی رایانه ای بسازیم: 11 مرحله (همراه با تصاویر)

تصویری: چگونه یک بازی رایانه ای بسازیم: 11 مرحله (همراه با تصاویر)
تصویری: آموزش اضافه کردن زیرنویس و دوبله فارسی به نتفلیکس 🤩 2024, نوامبر
Anonim

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

گام

قسمت 1 از 2: پیدا کردن ابزارها و برنامه های لازم

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

مرحله 1. یک بازی مبتنی بر متن ایجاد کنید

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

  • Twine یک برنامه کاربردی است که می تواند به راحتی در مرورگر شما استفاده شود.
  • StoryNexus و Visionaire گزینه هایی هستند که گزینه های گیم پلی بیشتر و تصاویر ثابت را ارائه می دهند.
  • Inform7 ابزار یا برنامه بهتری است زیرا دارای اجتماع و حامیان زیادی است.
ساخت بازی های رایانه ای مرحله 2
ساخت بازی های رایانه ای مرحله 2

مرحله 2. یک بازی دو بعدی ایجاد کنید

اگر می خواهید بازی های دو بعدی در هر ژانری ایجاد کنید ، GameMaker و Stencyl گزینه های بسیار خوبی هستند و هر دو به شما این امکان را می دهند که بدون نیاز به نحوه برنامه نویسی از کد برنامه نویسی استفاده کنید. خراش! همچنین ابزاری است که می توانید از آن برای ایجاد بازی های مرورگر استفاده کنید.

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

مرحله 3. تلاش برای ساخت یک بازی سه بعدی

ایجاد یک بازی سه بعدی بسیار سخت تر از یک بازی دو بعدی است. بنابراین ، برای یک پروژه سخت طولانی آماده شوید. Spark and Game Guru می تواند به شما کمک کند تا بدون نیاز به درک برنامه نویسی ، دنیای بازی خود را ایجاد کنید. اگر دانش برنامه نویسی دارید یا می خواهید برنامه نویسی یاد بگیرید ، موتور بازی رایج فعلی ، Unity را امتحان کنید.

اگر می خواهید مدلهای سه بعدی خود را ایجاد کنید ، به نرم افزارهای ایجاد سه بعدی مانند 3DS Max ، Blender یا Maya احتیاج دارید

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

مرحله 4. یک رویکرد برنامه نویسی متمرکز داشته باشید

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

در حالی که شما واقعاً می توانید بازی ها را به هر زبان برنامه نویسی بسازید ، C ++ یک ابزار عالی است که بسیاری از منابع و آموزش های مورد نیاز برای ساخت بازی را در اختیار دارد

قسمت 2 از 2: ساخت بازی

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

مرحله 1. مفهوم را تعریف کنید

برای اولین پروژه شما ، ایجاد یک بازی ساده از ژانری که دوست دارید نقطه شروع خوبی است (به عنوان مثال ، یک بازی پلتفرمر یا نقش آفرینی). قبل از شروع ، ایده های خود را در مورد بازی یادداشت کنید و سعی کنید به برخی از این سوالات پاسخ دهید:

  • اجزای اصلی گیم پلی چیست؟ نمونه هایی از این پاسخ ها شامل شکست دشمنان ، حل معماها یا صحبت با دیگر شخصیت های بازی است.
  • چه نوع گیم پلی ای را در بازی خود می خواهید؟ به عنوان مثال ، ممکن است بخواهید بازیکنان شما با دشمنان بلادرنگ که نیاز به چابکی در ترکیب دکمه ها دارند یا دشمنانی که به نوبه خود نیاز به استراتژی و تاکتیک دارند ، بجنگند. یا اگر بازی شما بر صحبت با دیگر شخصیت های بازی متمرکز است ، آیا بازیکن می تواند طرح یا خط داستانی را در صورت انتخاب متفاوت تغییر دهد ، یا طرح بیشتر خطی است بنابراین بازیکنان باید تصمیمات درستی بگیرند.
  • روحیه شما در بازی چگونه است؟ شاد ، ترسناک ، مرموز ، یا نشاط آور؟
ساخت بازی های رایانه ای مرحله 6
ساخت بازی های رایانه ای مرحله 6

مرحله 2. یک سطح ساده ایجاد کنید

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

  • اگر نمی دانید چگونه کاری را انجام دهید ، آن را در وب سایت ابزار یا موتور جستجو کنید یا در جای دیگری در اینترنت مانند انجمن ها جستجو کنید.
  • برای اولین پروژه ، نیازی به نگرانی زیاد در مورد نورپردازی یا سایر جزئیات گرافیکی نیست.
ساخت بازی های رایانه ای مرحله 7
ساخت بازی های رایانه ای مرحله 7

مرحله 3. گیم پلی اصلی خود را طراحی کنید

طراحی گیم پلی نیاز به چند تغییر و اصلاح در نرم افزار بازی دارد و در صورت ایجاد از ابتدا نیاز به ساخت سیستم پیچیده تری دارد. در اینجا چند نمونه آورده شده است:

  • اگر در حال ساخت یک بازی platformer هستید ، آیا می خواهید شخصیت شما بتواند دو پرش یا پرش به هوا یا حرکت خاص دیگر را انجام دهد؟ همچنین سعی کنید ارتفاع پرش شخصیت خود و پاسخ فعل و انفعالات مختلفی را که پخش کننده انجام می دهد (مانند نگه داشتن یک دکمه برای چند ثانیه) تغییر دهید.
  • اگر یک بازی RPG یا ترسناک بسازید ، بازیکنان با چه سلاحی بازی را شروع می کنند؟ دو یا سه سلاح را انتخاب کنید که بازیکنان می توانند ارتقا دهند ، سپس آنها را آزمایش کنید. مطمئن شوید که انتخاب سلاح ها جالب و متنوع است. به عنوان مثال ، شما سه نوع سلاح ارائه می دهید ، یعنی سلاح های قوی ، که می توانند بیش از یک دشمن را مجروح کنند ، یا سلاح هایی که دشمنان را ضعیف تر می کند. یک سلاح را بسیار قوی تر از سلاح دیگر نکنید مگر اینکه سلاح گران تر و تهیه آن دشوار باشد.
  • در بازی های مبتنی بر گفتگو ، آیا می خواهید پخش کننده بتواند یک "شاخه" گفتگو روی صفحه را انتخاب کند یا فقط دستورالعمل های داده شده برای انجام یک کار خاص را بخوانید و گفتگوی بعدی را باز کنید؟ آیا می خواهید بازی خطی و یک طرفه باشد یا دارای طرح و پایان چندگانه باشد؟
ساخت بازی های رایانه ای مرحله 8
ساخت بازی های رایانه ای مرحله 8

مرحله 4. چندین سطح ایجاد کنید

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

  • برای بازی های platformer ، یکی از چالش های ارائه شده معمولاً دشمنان سریعتر یا حرکت دادن پلتفرم ها است.
  • بازی های اکشن می توانند با هر سطح یک دشمن جدید ، یک دشمن یا رئیس قدرتمند ، یا دشمنی را معرفی کنند که بدون ترفندها و سلاح های خاص نمی توان او را شکست داد.
  • بازی های پازل معمولاً به یک نوع پازل می چسبند و با هر سطح مشکل تر می شوند ، یا ابزارها یا موانع جدیدی را معرفی می کنند که بازیکنان باید بیشتر برای آنها فکر کنند.
ساخت بازی های رایانه ای مرحله 9
ساخت بازی های رایانه ای مرحله 9

مرحله 5. اهداف بلند مدت و میان مدت ایجاد کنید

گاهی اوقات یک بازی چیزی به نام "مکانیک ثانویه" یا "گیم پلی ثانویه" دارد. با استفاده از مکانیسم های گیم پلی اصلی ، مانند پریدن ، بازیکنان همچنین می توانند از گیم پلی ثانویه مانند قدم گذاشتن روی حریف هنگام فرود یا جمع آوری موارد استفاده کنند. این گیم پلی ثانویه می تواند برای تبدیل شدن به یک دستاورد طولانی مدت در بازی استفاده شود ، به عنوان مثال با جمع آوری سکه در هر سطح ، بازیکنان می توانند آنها را ذخیره کرده و ارتقاء خریداری کنند که می تواند به پایان بازی کمک کند.

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

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

مرحله 6. یک آزمایش آزمایشی انجام دهید

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

  • در اینجا اطلاعات کافی در مورد تیم آزمایش شما وجود دارد. آنها باید چیزهای اساسی مانند کنترل را بدانند ، اما نیازی به دانستن همه چیز ندارند.
  • یک فرم بازخورد به آزمایش کننده خود بدهید تا بتوانید همه اطلاعات را یادداشت کرده و بعداً بخوانید و دوباره به آن مراجعه کنید. در این فرم همچنین می توانید سوالات خاصی در مورد بازی خود بپرسید.
  • افرادی که بیشترین کمک را به شما می کنند افرادی هستند که شما را نمی شناسند و از انتقاد و پیشنهادات خود دریغ نمی کنند.
ساخت بازی های رایانه ای مرحله 11
ساخت بازی های رایانه ای مرحله 11

مرحله 7. بهبود گرافیک و صدا در بازی

در حالی که دارایی های بازی زیادی وجود دارد که می توانید از آنها استفاده کنید ، وقت بگذارید تا همه آنها را سفارشی کنید تا ظاهر آنها عالی به نظر برسد. اگر هر جنبه ای کامل نیست یا درست به نظر نمی رسد ، آن را با چیز دیگری جایگزین کنید. اگر می خواهید تصویری را در بازی دو بعدی خود تغییر دهید ، پیکسل آرت را بیاموزید یا اگر در پروژه ای سه بعدی کار می کنید از نرم افزاری مانند OpenGL استفاده کنید. یک افکت نور اضافه کنید تا بازیکنان بدانند کدام مسیر اصلی است ، یا یک اثر ذره ای که یک اثر حمله سرد یا حرکت در پس زمینه را نشان می دهد. همچنین صدا را برای قدم ها ، حملات ، پرش ها و هر چیز دیگری که به صدا نیاز دارد ، اضافه کنید.

توصیه شده: