Learning to Make Games by Flash
آموزش عملی ساخت بازی توسط فلش
Flash نرم افزاری بی رقیب و قدرتمند است که فایلهای خروجی آن قابلیت استفاده در انواع دستگاهها و برنامهها، پروژههای مولتیمدیا، سایتها و یا به صورت مستقل را دارد. از تبلیغات و بنرهای سایتها گرفته تا ساخت برنامههای آموزشی، انیمیشنها، بازیهای رایانهای و CDهای مولتیمدیا، می توان گستره فعالیت و نیز قدرت و انعطافپذیری Flash را مشاهده کرد.
یکی از کاربردهای نرم افزار Flash ساخت بازیهای رایانهای است. هر چند امکان طراحی بازیهای پیچیده توسط این نرم افزار وجود ندارد اما با برنامهریزی اصولی و طراحی دقیق میتوان بازیهای مهیج و سرگرمکننده بسیاری را با آن طراحی کرد. بازیهای فلش معمولا حجم بسیار کمی دارند و قابلیت اجرا بر روی سیستم عاملهای مختلف، وب سایتها (بازیهای آنلاین) و برنامههای مولتیمدیا را (به صورت داخلی) دارند.
آموزش ساخت بازی با نرم افزار فلش
توسط این سری با آموزش عملی ساخت بازی توسط فلش و زبان قدرتمند اکشناسکریپت (Action Script) در قالب پروژههای عملی و با زبانی ساده به صورت گام به گام (در ۶ فصل) همراهتان هستیم.
مباحث آموزش عملی ساخت بازی توسط فلش
فصل اول: طراحی بازی تیراندازی
ساخت مکاننمای اختصاصی
تبدیل Tween حرکتی به اکشن اسکریپت
ایجاد هدف
تیراندازی
طراحی انیمیشن نابودی Monsterها
پیادهسازی برد و باخت
نمایش نتیجه بازی در صفحه
فصل دوم: طراحی بازی پینگپونگ
حرکت توپ
ایجاد راکت و حرکت دادن آن
برخورد توپ و راکت
محاسبه زاویه برگشت توپ با توجه به محل برخورد
افزودن هوش مصنوعی به حریف
ساخت سامانه امتیازدهی
پیادهسازی برد و باخت
صداگذاری بازی (ساخت جلوههای صوتی برخورد)
فصل سوم: طراحی بازی حدس کلمات
بارگذاری کلمات از فایل متن خارجی
انتقال کلمات موجود در فایل خروجی به یک آرایه
انتخاب کلمات تصادفی
ساخت فیلدهای متنی مجزا برای کلمه انتخاب شده
فرمتبندی متن
ساخت زیر خط برای حروف
حدس زدن کلمات
تهیه لیست از حدسهای نادرست
رفع تمایز بین حروف کوچک و بزرگ انگلیسی
پیادهسازی برد
پیادهسازی باخت
فصل چهارم: طراحی بازی کارتی Black Jack
ایجاد کلاس Card Deck
آرایههای شرکتپذیر
ایجاد دستهای از کارتها توسط آرایههای شرکتپذیر
بر زدن دسته کارتها
ترسیم کارتها
آمادهسازی فایل FLA
ایجاد متغیرهای مربوط به بازیکن
ایجاد کارت از دسته کارتها
محاسبه امتیاز
ایجاد حریف
ساخت هوش مصنوعی برای حریف
نمایش کارتهای حریف در پایان بازی
تعریف برد و باخت
شروع دوباره پس از پایان بازی
فصل پنجم: طراحی بازی پازل
ایجاد آرایههای دو بعدی
ایجاد یک آرایه دو بعدی برای قطعات پازل
قرارگیری قطعات پازل
افزودن Event Listener به قطعات پازل
حرکت دادن قطعات
حرکت انیمیشنی قطعات
انتخاب تصادفی موقعیت خالی در پازل
قرارگیری تصادفی قطعات در پازل
تنظیم موقعیت هدف
تعیین پیروزی
فصل ششم: طراحی بازی تانک (جنگی)
پشتیبانی از صفحه کلید
حرکت دادن تانکها
محدود کردن حرکت تانک بین دیوار
هدفگیری
ایجاد کلاس گلوله
اتصال کلاس Bullet به نوار زمانی اصلی
شلیک گلولهها
متحرکسازی گلولهها با استفاده از روابط مثلثاتی
افزودن وزن به گلولهها
بررسی برخورد گلولهها به دیوار
بررسی برخورد گلولهها به تانک دشمن
افزودن هوش مصنوعی به تانک دشمن
هدفگیری تانک دشمن
ایجاد امکان شلیک گلوله در تانک دشمن
کاهش انرژی تانکها در صورت برخورد گلوله با آنها
محاسبه پیروزی تانکها
شروع دوباره پس از پایان بازی
افزودن جزئیات بیشتر به بازی
مراحل دانلود و نصب نرم افزارهای موجود در سافت سرا بسیار ساده
است.
برای دانلود نرم افزار یا ابزار مورد نظر کافیست بر
روی لینک (یا لینکهای) مربوط به آن کلیک کنید تا عملیات دانلود
فایل (ها) انجام شود.
در صورتی که در دانلود فایلها با
مشکلی مواجه شدید، بخش رفع
اشکال/گزارش خرابی لینک را مشاهده کنید.
نرم افزارهای موجود، بسته به حجمشان ممکن است در یک یا چند پارت ارائه شوند. در نرم افزارهایی که دارای چند پارت هستند باید تمام پارتهای موجود را دانلود کنید. البته ممکن است در برخی نرم افزارها احتیاج به دانلود تمام لینکها نباشد. مثلا اگر سیستم شما 64 بیتی است و نرم افزاری دارای دو ویرایش 32 و 64 بیت است، کافیست تنها پارتهای مربوط به ویرایش 64 بیتی را دانلود کنید. همچنین برخی نرم افزارها دارای اضافات و پلاگینهایی هستند که دانلود آنها نیز اختیاری است.
پس از دانلود یک نرم افزار، کافیست محتویات آن را توسط نرم
افزار WinRAR یا یک فشرده سازی دیگر که از فرمت RAR پشتیبانی می
کند، بر روی سیستم خود استخراج کنید. برای این منظور بر روی
اولین پارت کلیک راست و گزینه ی Extract Here را انتخاب کنید، در
این صورت تمام پارتهای موجود به صورت یکپارچه بر روی سیستم شما
استخراج می شوند.
در انتهای نام پارت اول نرم افزارهایی که
در چند پارت فشرده شده اند عبارت part1 یا part01 قرار دارد.
در صورتی که نرم افزاری تنها یک پارت دارد نیز به همین ترتیب بر
روی آن راست کلیک و گزینه ی Extract Here را انتخاب کنید.
فایلهای دانلود شده از سافت سرا دارای هیچ فایل اضافی یا
تبلیغاتی خاصی نیستند، از اینرو برای استخراج فایل دانلود شده،
با خیال آسوده بر روی فایل مورد نظر کلیک راست و گزینه ی Extract
Here را انتخاب کنید.
در این صورت نرم افزار و فایلهای
مربوط به آن (مانند سریال، راهنما و ...) در پوشه ای به صورت
مرتب استخراج خواهند شد.
فایلهای دانلود شده از سافت سرا برای استخراج نیازمند پسوورد می
باشند. پسوورد تمام فایلهای دانلود شده از سافت سرا softsara.ir
است.
بروز پیغام خطا پس از درج پسوورد (یا در طول استخراج
فایلها) دلایل مختلفی می تواند داشته باشد.
اگر پسوورد را
کپی (Copy & Paste) می کنید، به احتمال زیاد این مشکل وجود
خواهد داشت. زیرا معمولا هنگام کپی پسوورد از سایت یک کارکتر
فاصله در ابتدا یا انتهای آن ایجاد می شود. در صورتی که پسوورد
را تایپ می کنید، به کوچک بودن حروف و انگلیسی بودن صفحه کلید
توجه کنید.
برای اطلاعات بیشتر اینجا کلیک کنید.
چرا بقیش رو نمیزارید دانلود کنیم
تو رو جون عزیزتون دانلوداشو بزارید عجیب منتظرم
سلام
خیلی خوب بود. منتظریم!!!
کامل کنید!
بعد بزارید!
اجازه بدید کامل شه!
بعد دانلود کنید!
سلام:
عالی بود .ممنون
هر روز سایت تان را در چند مرحله چک می کنم سایت رو به رشدی دارید. اگر اجازه بدهید چند مورد انتقاد را ارائه بدهم:
1-چرا بخش مذهبی سایت کم رنگ هست و فقط ۲ نرم افزار برای دانلود قرار داده اید.یعنی تولیدات رایگان مذهبی مفید وجود ندارد که ارائه دهید!؟
2- چرا پروژه های مذهبی ارائه نمی دهید.احساس نمی کنید برای ترویج این دین آسمانی نیاز به کار فرهنگی داریم!؟
3- لطفاً تا حدی که برایتان مقدور هست برای آموزش هایی که ارائه می دهید سعی کنید از وجود جناب آقای محمد ایمانی و همین مدرس محترم که این آموزش را ارائه داده اند استفاده کنید .واقعاً نحوه تدریس شان عالی است مخصوصاً آقای ایمانی, صد بار هم آموزش را نگاه کنم اصلاً خسته نمی شوم.فقط مدرس دومی بیشتر کتابی صحبت می کنند که البته به نظر من هم ما خسته می شویم و هم خودشان (برداشتم از نگاه کردن قسمت اول این آموزش این بود) ولی در کل کار ایشان هم عالی است.
4-لطفاً همراه آموزش فایل های مورد نیاز برای تمرین را قرار بدهید.مثلاً برای همین آموزش
5-اگر برایتان مقدور هست کتاب های مذهبی و پزشکی را به سایت اضافه کنید .(اجرایی-html)
سوال:
من در حال طراحی یک پرتال اسلامی هستم و برای این کار از سالها قبل که مشغول فراهم کردن محتوا بودم یک اشتباه کردم و برای اینکه فایل ها خراب نشوند متأسفانه همه را به pdf تبدیل کردم و چون متن فایل ها فارسی است برای تبدیل شان به word به مشکل برخورد کرده ام لطفاً راهنمایی فرمایید که چطوری این مشکل را حل کنم؟
ایمیل در فیلد بالا قید شده لطفاً از طریق مسنجر راهنمایی نمایید
موفق باشید
سلام و ممنون از انتقاداتتون:
1- همونطور که فرمودید سایت رو به رشد هست، روال کاری ما هم به شکلی خاص هست، یعنی سعی می کنیم نرم افزارهای یک گروه یا یک شرکت رو در سایت قرار بدیم و بعد سراغ باقی موارد بریم. مثلا این ماه بیشتر تمرکزمون رو آنتی ویروسها بود و بقیه برنامه ها عمدتا بروز شده بودند. هنوز هم گروه هایی هستند که هیچ آیتمی ندارد. در مورد موارد مذهبی گروه ما دانش زیادی ندارد و چون مورد حساسی هست زیاد نمی تونیم روش مانور بدیم. این دو مورد رو هم به عنوان محصولی که قرار هست وارد بازار بشه به وزارت ارشاد دادیم تا خدایی نکرده ایرادی در کار وجود نداشته باشه.
2- همان ۱
3- آقای ایمانی در بخش منیج سرور فعال هستند و وقت بسیاری ازشون گرفته میشه، در صورت امکان حتما آموزشهای دیگری ارائه خواهند داد.
4- بله حتما.
5- سعی می کنیم.
در مورد سوالتون نرم افزارهای زیادی برای تبدیل PDF به Word هست که با جستجو در سایت به سادگی می تونید پیداشون کنید.
پروژه ها و تمرینها به صورت مجزا برای دانلود قرار داده شدند.
ادمین جان سلام.ما(چند نفریم) هر روز چند مرحله به وب سر می زنیم ولی خودتون هم قبول دارید که اگه هی نظر بدیم هم خودمون خسته می شیم هم شما.
پس اگه جایی لازم بشه نظر میدیم.واقعا سایت خوبیه من هیچ سایتی رو اندازه سایت شما بازدید نمی کنم.(هر روز چند دفعه میام)
خواهشی که دارم اینه مث قدیم فایلهای آموزشی رو یه جا بزارید برا دانلود.باور کنید اینجوری خسته کننده است.
بازم مرسی.
با سلام وتشکر
اگه ممکنه بقیه قسمت ها رو هم قرار بدید .
ممنون
ممنون می شم اگر بفرمایید که با چه تنظیماتی این فیلمبرداری از دسکتاپ صورت گرفته و با چه تنظیماتی و نرم افزاری انکود شده… کیفیت بالا و حجم پایین …خیلی عجیبه برام
«سافت سرا در ۹ فروردین ۱۳۹۴ :
اجازه بدید کامل شه!
بعد دانلود کنید!»
البته صلاح مملکت خویش خسروان دانند ما هم که دوستتون داریم فراوون …… اما به نظر نمیاد روش درستی به لحاظ روانی و تبلیغاتی باشه.
اگه دقت بفرمایید تقریبا تمام شرکتهای سخت افزاری و نرم افزاری حاضر نیستن کاربر یا مشتری رو سردرگم یا در انتظار بگذارن.
حتی اگه شده محصول معیوب و ناتمام ارائه کنن، با اینکه قطعا اِشراف و اطلاع کافی از ضررهای ارائه محصول ناقص دارن باز هم از در انتظار گذاشتن کاربر گریزانند. (انتظار یا سردرگمی بی تفاوتی ایجاد میکنه)
فکر کنم آموزشها رو کاملشو یکجا برای دانلود بگذارید معقولتر باشه.
سلام.
این آموزش انگلیسی بوده که شما به فارسی برگردوندین؟؟
من هنوز ندیدم ولی میگم عالیه .
سایتتون فوق العاده هست .
موفق باشید . یاعلی
سلام سافت سرا.
من از آموزشهاتون استفاده می کنم خیلی عالیه.مرسی از زحماتتون
یه درخواست دارم اونم اینه که میشه یه آموزش از نرم افزار minitab بزارید؟
نمیشه minitab بزارید؟؟؟
اگر منظورتون آموزشش هست فعلا در برنامه مون نیست.
سلام سافت سرایی های محترم یه سوال داشتم پاسخ بدید ممنون میشم. بعضی از آموزشهایی که در سایت گذاشتید خیلی فشرده کرده اید مثل ساخت بازی با فلش که ۱۸۹ مگ است و بعد از اخارج شدن از فشردگی ۵۱۲ مگ میشود میخواستم بدونم که با چه نرم افزاری این کار را انجام می دهید لطف کنید نام نرم افزار را بفرمایید باز هم ممنون از سایت خوب شما عزیزان
با سلام و وقت بخیر. ممنون از فیلمهای آموزشی فلش. چطور میتونم فایلهای مربوط به این پروژه ها رو در سایتتون پیدا کنم؟ خیلی لازمه. ممنون.
سلام. (دانلود پروژهها و تمرینها با حجم ۱ مگابایت)
یه کم دقت کنید. تازه حیلی لازمه؟!
ممنون از جوابتون ولی من تمام منوها و گزینه های سایت رو گشتم. دانلود پروژه ها و تمرین ها پیدا نکردم. میشه بیشتر راهنمایی بفرمایید. ممنون میشم.
لینکهای دانلود رو تو منوهای سایت نمی زارن در بخش لینکهای دانلود پست میزارن معمولا.
سلام .
من فیلم های آموزش فلش رو دانلود کردم . خیلی عالی بود . در فیلم شماره ۳ کلمات رو از کجا باید در بازی لود کنم؟ اصلا از این پروژه ها آماده اش هست ؟ اگه هست میشه ادرس دقیقش رو بدید؟
ممنون
چرا میخام لینک رو بخرم روش کلیک میکنم باز هدایت میشم به همین صفحه؟؟؟لطفا پیگیری کنید
سلام. تو سایدبار /لیست خرید روی پرداخت کلیک کنید.
سلام خسته نباشید قسمت از فیلم این اموزش رو در اپارات قرار دادین رو دیدم ولی کیفیت فیلم کم بود و کد نویسی هایی که انجام می داد تو فیلم به خوبی دیده نمی شود ۲ تا سوال داشتم قبل از خرید
1- کیفیت فیلم های این اموزش با اپارات یکی است؟
2- این اموزش به صورت کلی از ۰ تا ۱۰۰ می باشد برای اینکه منظورم رو بهتر بگم نرم افزار به کار برده تو اموزش هم داخل فیلم اموزشی می باشد یا باید نرم افزار رو جداگانه تهیه کنیم؟
سلام. ابعاد اصلی در توضیحات ذکر شده. نرم افزار داخل مجموعه نیت اما به صورت مجزا و رایگان می تونید از سایت دانلود کنید.
میشه اسم نزم افزار به کار برده در فیلم رو لطف کنید بگین چیه؟
سلام. Adobe Flash