چگونه یک بازی ویدیویی بنویسیم

نویسنده: Bobbie Johnson
تاریخ ایجاد: 7 ماه آوریل 2021
تاریخ به روزرسانی: 1 جولای 2024
Anonim
چطور یک قرارداد حرفه‌ای بنویسیم؟
ویدیو: چطور یک قرارداد حرفه‌ای بنویسیم؟

محتوا

1 یک زبان برنامه نویسی یاد بگیرید. C / C ++ محبوب ترین و استاندارد صنعت است ، اما اگر تازه وارد برنامه نویسی شده اید ، بهتر است با پایتون شروع کنید. http://www.sthurlow.com/python یک راهنمای برنامه نویسی پایتون بسیار مفید برای مبتدیان است. همچنین ، یک موتور بازی مفید مانند "RPG Maker" یا "Torque" پیدا کنید. اگر برنامه نویسی بلد نیستید می تواند مفید باشد. با این حال ، یادگیری برنامه نویسی ممکن است بهترین گزینه برای آینده باشد.
  • 2 بیا با یه بازی پس از تصمیم گیری در مورد داستان بازی ، به سراغ لحظات دقیق تری از گیم پلی بروید. هرچه برنامه شما دقیق تر باشد ، اجرای آن راحت تر خواهد بود. * برای داستان خود طرح بسازید. به عنوان مثال: آیا سالی به طور تصادفی کلید درب دوم را پیدا می کند یا باید ماموریت دکتر میلر را برای یافتن نردبان تکمیل کند و از درختی برای یافتن کلید استفاده کند؟
    • شخصیت ها با استفاده از صفحه کلید یا موس چگونه حرکت خواهند کرد؟ آیا از کد تقلب استفاده می شود؟
  • 3 منابع خود را جمع آوری کنید. همه بافتها ، اسپریت ها ، صداها و مدلهای مورد نیاز خود را برای بازی جمع آوری یا ایجاد کنید. می توانید تعداد زیادی منبع رایگان در اینترنت پیدا کنید ، بنابراین نگاهی به اطراف بیندازید. http://www.onrpg.com/contentid-4.html راهنمای بسیار مفیدی برای اسپریت است.
    • برای ایجاد اسپریت ، باید هنر پیکسل را بیاموزید. آموزش های زیادی در این زمینه در اینترنت وجود دارد.
  • 4 موتور را انتخاب کنید ساخت موتور بازی می تواند چالش برانگیز باشد ، به خصوص اگر شما در برنامه نویسی تازه کار هستید. سعی کنید ابتدا از موتور منبع باز استفاده کنید. آنها رایگان هستند ، و در عین حال متوجه خواهید شد که موتور باید چگونه به نظر برسد.
  • 5 ایجاد اسکریپت های بازی برنامه نویسی یکی از آخرین مراحل ایجاد یک بازی است. فیلمنامه به موتور می گوید که چه کاری انجام دهد و چه زمانی. اگر در حال ساخت موتور خود هستید ، باید زبان برنامه نویسی خود را که موتور شما می تواند درک کند ایجاد کنید. اگر از موتور منبع باز استفاده می کردید ، به احتمال زیاد اسکریپت ها از قبل در این مجموعه وجود دارند.
  • 6 بازی خود را آزمایش کنید. اکنون می توانید به نتایج زحمات خود نگاه کنید. بازی خود را انجام دهید ، همه کارها را انجام دهید تا کامپیوتر شما آبی شود. همه "اشکالات" احتمالی (مشکلات) را پیدا کرده و قبل از انتشار بازی آنها را برطرف کنید.
  • 7 بازی خود را آزاد کنید این قسمت کاملاً به شما بستگی دارد. اگر قصد فروش بازی خود را دارید (و از یکی از موتورهای منبع باز استفاده نکرده اید) ، در حال محافظت از حق چاپ ، علائم تجاری و غیره خود هستید. یا می توانید آن را به صورت رایگان (منبع باز) منتشر کنید تا دیگران یاد بگیرند.
  • نکات

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

    هشدارها

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