عملکرد اصلی بازی توسط م softwareلفه مرکزی نرم افزار - موتور بازی ارائه می شود که توسعه آن را ساده و مجهز به فناوری های اصلی می کند. برای ایجاد یک بازی ، باید درک کنید که موتورهای بازی از چه ساخته شده اند.
دستورالعمل ها
مرحله 1
لطفا توجه داشته باشید که موتور برای هر بازی کاملاً از قسمتهای مختلف و بعضا مستقل تشکیل شده است. این شامل منوی اصلی ، رابط بازی ، بارگذاری سطح ، مدل فیزیک ، کنترل برخورد و موارد دیگر است. بعضی از قسمت ها فقط برای هر ژانر مورد نیاز است. به عنوان مثال ، در یک محرک دریایی یا هواپیمایی ، یک ماژول هواشناسی مورد نیاز و مهم است ، اما در یک استراتژی زمان واقعی یا اصلاً نیازی به آن نیست ، یا از اهمیت ثانویه برخوردار است. یا به عنوان مثال ، یک ماژول شوت بدون نیاز به محرک فوتبال. یک بازی رایانه ای از قطعات ضروری مونتاژ می شود.
گام 2
از زبان برنامه نویسی دلفی استفاده کنید ، مخصوصاً اگر هنوز اولین قدم های خود را در این زمینه برمی دارید. دلفی یک محیط توسعه Object Pascal است که به اندازه کافی ساده و انعطاف پذیر است تا بتواند یک بازی رایانه ای مدرن و کامل ، از هر سبک ، با سه بعدی کامل و گرافیک مدرن ایجاد کند. در حقیقت ، محیط توسعه برای هر برنامه نویس خاص سلیقه ای است. به عنوان مثال ، MSVC ++ ، برخلاف Delphi ، کد سریعتر تولید می کند ، اما سرعت تدوین Delphi ده ها ، و شاید حتی صدها برابر بیشتر است. به علاوه یک رابط کاربر پسند و نشانگر دقیق خط کد حاوی خطا.
مرحله 3
مثالی از یک موتور گرافیکی بدوی را در نظر بگیرید. هنوز دارای چند رشته ، شمارنده های مرجع ، اشاره گرهای هوشمند ، اولویت های منابع و حتی توانایی تخلیه سازه ای نیست که قبلاً غیرضروری شده است. اما قابلیت های فعلی کاملا کافی است تا یک بازی ساده و بدون عارضه ایجاد کنید. و برای شروع ، این بسیار است.
مرحله 4
می توانید به موتور دستور دهید که کد اولیه را کاملاً در خود پنهان کند و همچنین سایه بانها و بافت های موتور را داشته باشد. و اگر LostDevice در هنگام راه اندازی اتفاق بیفتد ، خود داده های لازم را بازیابی می کند. و همچنین مطلوب است که شما می توانید تمام منابع را بارگیری کرده و تمام کارها را با گرافیک با یک عملکرد کامل کنید.