بازی های فلش در اینترنت بسیار محبوب هستند ، می توان آنها را تقریباً در هر سایتی جاسازی کرد. فناوری های مدرن موبایل چنین بازی هایی را به تدریج تحت فشار قرار می دهند ، اما هنوز هم تقاضای زیادی دارند. برای ایجاد یک بازی فلش ، شما باید یک زبان برنامه نویسی خاص را یاد بگیرید ، و همچنین مراحل اصلی ایجاد چنین برنامه هایی را بدانید.
ایده بازی
قبل از شروع مستقیم ایجاد یک بازی ، باید درکی از آن داشته باشید. فناوری Flash برای ایجاد بازی های ساده با حداقل ویژگی مناسب ترین است. ایده های زیادی می تواند برای چنین بازی هایی وجود داشته باشد ، به عنوان مثال ، یک پازل یا یک بازی نقش آفرینی. به طور معمول همه این بازی ها برای یک بازیکن طراحی شده اند که می تواند تعداد محدودی عملکرد را انجام دهد. اگر قبلاً بازی های فلش ایجاد نکرده اید ، باید با فرمت 2d شروع کنید. ایجاد بازی های سه بعدی نیز امکان پذیر است ، اما به دانش عمیق زبان برنامه نویسی و تجربه زیادی نیاز دارد.
ابزارها
کد بازی فلش به زبان برنامه نویسی Action Script 3 (AC3) نوشته شده است. برای ایجاد موفقیت آمیز بازی خود ، باید حداقل دانش اولیه این زبان را داشته باشید. در روند مطالعه آن ، پیشنهاد می شود بازی های مقدماتی ایجاد کنید که ایده ای در مورد نحوه کار این فناوری ارائه دهند. یک راه خوب برای یادگیری زبان AC3 خواندن کد سایر توسعه دهندگان است. برنامه نویسان معمولاً کد منبع بازی های خود را فاش نمی کنند ، اما شما می توانید پروژه های منبع باز و همچنین آموزش های مختلفی را پیدا کنید که چنین کدهایی ارائه می شود.
برای ایجاد سریع یک بازی ، باید Flash Professional را نیز خریداری کنید. این یک برنامه پولی است ، اما روند توسعه را بسیار ساده می کند و شما به هیچ برنامه اضافی نیاز ندارید.
ساختار پوشه
بازی ای که ایجاد می کنید می تواند کاملاً پیچیده و حاوی تصاویر و کلیپ های صوتی زیادی باشد. برای اینکه در آنها گیج نشوید ، پوشه های جداگانه ایجاد کنید. به عنوان مثال ، شما باید یک پوشه اصلی داشته باشید که شامل کل پروژه بازی باشد ، می تواند شامل بسته های img ، snd و src باشد که به ترتیب تصاویر ، کلیپ های صوتی و فایل های کد را ذخیره می کند. این سازمان پوشه به ویژه اگر چندین نفر روی بازی کار کنند بسیار مهم است.
کدگذاری و آزمایش
هنگام نوشتن کد بازی در AC3 از سه ساختار کد اصلی استفاده شده است: متغیرها ، کنترل کننده های رویداد و توابع. آنها مواردی هستند که به شما امکان می دهند الگوریتم های خود را به کد تبدیل کنید. علاوه بر این ، کد برنامه شامل به اصطلاح اشیایی است که بازیکن با آنها کار خواهد کرد. هر یک از این اشیا has مجموعه ای از خصوصیات را دارند که باید مشخص شوند. برای کنترل عملکرد برنامه و بررسی مقادیر فعلی اشیا specific خاص می توانید از دستور trace () استفاده کنید. پس از پایان ساخت کد ، می توانید بلافاصله با انتخاب مورد منوی Create-> Test Movie در پنجره Flash Professional ، بازی خود را آزمایش کنید.