ساخت بازی های رایانه ای

نویسنده: Eugene Taylor
تاریخ ایجاد: 16 اوت 2021
تاریخ به روزرسانی: 22 ژوئن 2024
Anonim
آموزش ساخت بازیهای رایانه ای با نرم افزار سکرچ⚘make game by scratch soft ware
ویدیو: آموزش ساخت بازیهای رایانه ای با نرم افزار سکرچ⚘make game by scratch soft ware

محتوا

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

گام برداشتن

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

  1. یک بازی عمدتا مبتنی بر متن. این از نظر فنی شاید ساده ترین بازی باشد اما همه علاقه مند به بازی بدون گرافیک نیستند. بیشتر بازی های مبتنی بر متن بر روی یک داستان ، یک پازل یا یک ماجراجویی متمرکز هستند ، که داستان ، کشف و معماها را با هم ترکیب می کند. در زیر چند گزینه رایگان وجود دارد:
    • استفاده از ریسمان با مرورگر شما سریع و آسان است.
    • StoryNexus و Visionaire گزینه های گیم پلی و گرافیک بیشتری دارند.
    • Inform7 ابزاری قدرتمندتر با جامعه ای گسترده از علاقه مندان است.
  2. یک بازی 2 بعدی بسازید. GameMaker و Stencyl گزینه های خوبی هستند که می توانید برای هر ژانر استفاده کنید و این گزینه را دارید که بدون نیاز به برنامه نویسی از آن استفاده کنید. خراش! ابزار دیگری است که می توانید برای بازی های مرورگر استفاده کنید.
  3. اگر بازی های سه بعدی برای شما مناسب است ، امتحان کنید. یک بازی سه بعدی بسیار چالش برانگیزتر از یک بازی دو بعدی است ، بنابراین به خاطر داشته باشید که این یک پروژه طولانی و کار سخت خواهد بود. Spark و Game Guru می توانند برخی از کارها را در شما صرفه جویی کنند زیرا شما می توانید با آن جهانی را بدون نیاز به یک خط کد بسازید. اگر قبلاً تجربه برنامه نویسی دارید یا می خواهید نحوه انجام آن را بیاموزید ، موتور بازی محبوب Unity را امتحان کنید.
    • اگر می خواهید به جای استفاده از مواد موجود ، خودتان شروع به ساخت مدل های سه بعدی کنید ، به نرم افزارهای سه بعدی مانند 3DS Max ، Blender (رایگان) یا Maya نیاز دارید.
  4. روشی که شامل برنامه نویسی زیادی است. حتی اگر به عنوان یک برنامه نویس سابقه دارید ، باز هم ممکن است بخواهید از یکی از موتورهای فوق برای اولین بازی خود استفاده کنید. قطعاً چیزی را فقط به دلیل دشوارتر بودن امتحان نکنید. اما برخی افراد دوست دارند با برنامه نویسی یک بازی از ابتدا کاملاً کنترل شوند. بازی را به جای ویرایشگر متن در یک IDE (محیط توسعه یکپارچه) مانند Eclipse برنامه ریزی کنید تا بتوانید به راحتی هر آنچه را که نیاز دارید در یک پروژه سازماندهی کنید.
    • در حالی که تقریباً به هر زبان برنامه نویسی امکان نوشتن یک بازی وجود دارد ، اما یادگیری C ++ ابزار مناسب را در دست شما قرار می دهد. شما می توانید انواع آموزشها را بصورت آنلاین و بسیاری از منابع ساخت بازی پیدا کنید.

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

  1. یک مفهوم انتخاب کنید. برای اولین پروژه شما ، ساختن یک نمونه کوچک در ژانری که به آن فکر می کنید یک نقطه شروع عالی است. این می تواند یک بازی پلتفرم یا یک بازی نقش آفرینی باشد. قبل از شروع ، ایده های خود را در مورد بازی و پاسخ های خود به سوالات زیر را یادداشت کنید:
    • مهمترین قسمت گیم پلی (مضمون) چیست؟ این می تواند غلبه بر مخالفان ، حل معما یا گفتگو با شخصیت های دیگر باشد.
    • گیم پلی بازی چگونه باید باشد؟ به عنوان مثال ، مبارزه با مخالفان می تواند با فشار دادن دکمه ها در زمان واقعی ، یا از طریق تصمیمات تاکتیکی مبتنی بر نوبت انجام شود. بازی هایی که گفتگوهای زیادی دارند می توانند بسته به تصمیمات خاص ، یا با یادگیری هر چه بیشتر شخصیت ها و دنیای بازی ، به بازیکن اجازه دهند تا طرح داستان را شکل دهد.
    • حال و هوای بازی چگونه است؟ شبح وار ، شاد ، مرموز یا هیجان انگیز است؟
  2. یک سطح ساده ایجاد کنید. اگر برای اولین بار از موتور بازی یا ابزار بازی استفاده می کنید ، اکنون زمان بازی با این ابزار است. با نحوه قرار دادن پس زمینه ، اشیا and و شخصیت ها آشنا شوید. در صورت لزوم ، اشیایی را ایجاد کنید که پخش کننده می تواند با آنها کاری انجام دهد ، یا به اشیا ready آماده موجود در نرم افزار یا تعاملی نگاه کنید.
    • اگر مطمئن نیستید که چگونه کاری را انجام دهید ، از آن در وب سایت ابزار س askال کنید یا برای کسب اطلاعات بیشتر در اینترنت جستجو کنید.
    • در حال حاضر نگران روشنایی و سایر جلوه های گرافیکی نباشید.
  3. در صورت لزوم گیم پلی اصلی را طراحی کنید. این می تواند به معنای ایجاد تغییرات جزئی در نرم افزار بازی یا ساخت سیستم های پیچیده تر از ابتدا باشد. در اینجا چند نمونه هستند:
    • آیا هنگام ساخت یک بازی پلتفرم ، آیا می خواهید شخصیت بتواند دو برابر بالاتر بپرد یا حرکت های "ویژه" دیگری انجام دهد؟ با ارتفاعی که یک شخصیت می تواند به آن بپرد و یا چه اتفاقی می افتد وقتی یکبار کلیک می کنید ، کلید را نگه دارید یا سبک های مختلف پرش را انتخاب می کنید ، بازی کنید.
    • اگر در حال ساخت یک بازی اکشن نقش آفرینی یا یک بازی ترسناک هستید ، بازیکن با کدام سلاح ها شروع می کند؟ 2 یا 3 اسلحه ای را که بازیکن می تواند به روز کند ، انتخاب کنید و آنها را آزمایش کنید. سعی کنید انتخاب بین سلاح های مختلف جالب باشد. به عنوان مثال ، یک سلاح می تواند آسیب بیشتری وارد کند ، دشمنان زیادی را بیرون بکشد یا دشمنان را ضعیف کند. هیچ یک از سلاح ها ممکن است همه توانایی ها را نداشته باشد ، به جز سلاح هایی که هزینه زیادی دارند (طلسمی که به روح زیادی نیاز دارد یا سلاحی است که پس از یک بار استفاده از هم پاشیده می شود)
    • در یک بازی مبتنی بر گفتگو ، می توانید از بازیکن بخواهید گفتگوها را از میان لیستی از گزینه ها انتخاب کند یا از آنها بخواهید فقط گوش دهند ، سپس اقدامی انجام دهند و سپس گفتگو ادامه یابد. آیا می خواهید بازی مسیری ثابت را طی کند یا راهها و روشهای متعددی برای پایان بازی وجود دارد؟
  4. چند سطح ایجاد کنید. سه تا پنج سطح کوتاه یک هدف شروع خوب برای بازی اول است ، اما شما البته می توانید این کار را همیشه گسترش دهید. مطمئن شوید که هر سطح کمی متفاوت است ، بدون اینکه از طراحی "گیم پلی اصلی" غافل شوید. می توانید این سطوح را یکی پس از دیگری بسازید یا بعداً ترکیب کنید ، هر کدام برای شما راحت تر است.
    • یک بازی پلتفرم معمولاً از سیستم عامل های متحرک یا دشمنان سریعتر استفاده می کند.
    • یک بازی اکشن می تواند انبوهی از دشمنان جدید ، حریف سرسخت و دشمنانی را معرفی کند که بدون سلاح و تاکتیک های خاص شکست دادن آنها بسیار دشوار است.
    • یک پازل معمولاً مربوط به یک نوع پازل است و یا نسخه های دشوارتری را برای هر سطح جدید ارائه می دهد ، یا ابزارها و موانع جدیدی را به شما معرفی می کند که باعث می شود بازیکن به فکر طولانی تر درباره راه حل بپردازد.
  5. اهداف کوتاه مدت و بلند مدت را تعیین کنید. اینها معمولاً "مکانیک ثانویه" یا "حلقه های ثانویه گیم پلی" نامیده می شوند. با استفاده از قسمتهای اساسی بازی مانند پرش ، بازیکن به سطح بازی دیگری مانند شکست دشمنان یا جمع آوری گنج نیز پیشرفت خواهد کرد. این می تواند سرانجام به دستیابی به اهداف دیگری از جمله پایان سطح ، صرفه جویی در هزینه برای ارتقا course و البته ضرب و شتم بازی منجر شود.
    • همانطور که از مثال خواهید دید ، شما قبلاً این مورد را بدون اینکه متوجه شوید ، در توسعه گنجانده اید. در هر صورت ، اطمینان حاصل کنید که بازیکن به سرعت هدف بازی را می فهمد. اگر بعد از 10 دقیقه بازیکن فقط به این نتیجه برسد که عمق بازی بیشتر از شلیک بارها و بارها به دشمنان نیست ، پس خستگی در کمین است. اگر پس از کشتن دشمن اول ، بازیکن تعدادی سکه دریافت کند ، بازیکن می داند که هدف وجود دارد (پس انداز سکه برای پاداش) و این بازی به آن منجر می شود.
  6. بازی را تست کنید. هر سطح را چندین بار آزمایش کنید و از دیگران بخواهید که به شما کمک کنند. سعی کنید به روش های مختلف به بازی نزدیک شوید ، از جمله کارهایی که هرگز قصد انجام آنها را نداشته اید ، مانند نادیده گرفتن تلاش ها و دویدن مستقیم به سمت آخرین رئیس ، یا تلاش برای شکست دادن بازی با سلاح های "بی ارزش" یا ارتقا. این یک روند طولانی است که می تواند بسیار ناامید کننده باشد ، اما رفع اشکالات و اطمینان از سرگرم کننده بودن بازی برای همه بازیکنان کاملاً ارزشش را دارد.
    • به آزمایشگران بازی فقط اطلاعات کافی را که برای شروع نیاز دارند ، بدهید. مطمئن شوید که آنها می دانند بازی هنوز در مرحله ساخت است و از کدام کلیدها استفاده می شود. آنها نیازی به دانستن چیز دیگری ندارند.
    • برای تمام اطلاعاتی که جمع آوری می کنند ، فرم های بازخورد را به آزمایش کنندگان بازی ارائه دهید که به شما امکان می دهد به راحتی این داده ها را مقایسه و یا ارجاع دهید. همچنین به شما امکان می دهد در مورد قسمت هایی از بازی که در مورد آن اطمینان ندارید س questionsالات خاصی بپرسید.
    • آزمایشگرانی که بیشترین سود را برای آنها دارید افرادی هستند که آنها را نمی شناسید و نسبت به بازی خود احساس مثبت نمی کنند.
  7. گرافیک و صدا را صیقل دهید. اگرچه یافتن دارایی های افتضاح بازی به صورت آنلاین امکان پذیر است ، همچنین مهم است که برای بررسی درست یا نامناسب بودن چیزی وقت بگذارید و در غیر این صورت به دنبال جایگزینی باشید. بیاموزید که از ویرایشگر تصویر برای ویرایش گرافیک های ساده در بازی 2 بعدی خود استفاده کنید یا اگر می خواهید یک پروژه سه بعدی بلند پروازانه را از زمین خارج کنید ، از نرم افزاری مانند OpenGL استفاده کنید. جلوه های نوری را که باعث می شود بازیکن در اتاق در طول مسیر اصلی قدم بزند و جلوه های ذره را برای نشان دادن حملات خنک و ایجاد حرکت در پس زمینه اضافه کنید. جلوه های صوتی مانند دویدن ، حمله ، پریدن و هرجای دیگر را که لازم دارید اضافه کنید. البته همیشه دلیلی برای تغییر و یا بهبود چیزی وجود دارد ، اما بازی به محض برآورده سازی تصاویر و تصاویر مورد نیاز شما ، آماده می شود. تبریک می گویم!