فهرست مطالب
آموزش ساخت بازی ساده است و می تواند چندین سال لذت را برای شما به بوجود بیاورد، ولی در هر صورت یک برنامه نویس حرفه ای باید علاقه داشته باشد. EdX ( یک دوره آموزشی آنلاین است که توسط دو دانشگاه بزرگ و مطرح جهانی «هاروارد» و «ام آی تی» برای پیشرفت دانش بشری در کل جهان در سال ۲۰۱۲ پایهگذاری شده است) و این دوره هایی را برگذار می کند که با مشارکت برنامه نویسان مطرح در زمینه طراحی بازی تشکیل شده است.
ساخت بازی برای کودکان
ساخت بازی یک حرفه ای بزرگ است، آموزش ساخت بازی به کودکان با استفاده با ابزارهای متن باز،معمولا هر فردی می تواند یک بازی جدید طراحی و بسازد. خلاقیت و تخیلات شما می تواند به شما ایده بدهد تا بزرگترین برنامه یا بازی ویدیویی بعدی را بسازید، یا حتی ابزارهایی برای ایجاد یک بازی قدیمی در اختیار ما قرار دهد.
شما می توانید یک پویانما ، طراح بازی یا خود بازیکن باشید، مجموعه منابع EdX ابزارهایی را در اختیار همه قرار می دهد که برای ساخت بازی خود ، فهم تئوری بازی ها، و شاید حتی گزینه هایی برای لذت بردن از بازی های ویدیویی مورد علاقه تان نیاز دارید. . EdX می تواند ابزارهای مورد نیاز شما را بدون رفتن به کلاس درس فراهم کند.
اجزای مختلف در پیشرفت بازی چیست؟
اجزای مختلفی در گسترش بازی وجود دارد که میتواند توسط یک برنامه نویس که به صورت جداگانه یک بازی را ایجاد میکند آموزش ساخت بازی به کودکان و نوجوانان مدیریت کنند یا بوسیله یک تیم متشکل از چندین نفر. از این رو اگر میخواهید با ساخت بازی شروع کنید، خوب است ابتدا عناصر مختلف در این زمینه را بشناسید تا بتوانید مواردی را که بیشتر مورد علاقه شما هستند شناسایی شود.
۱- داستان : هر چیزی داستانی دارد و این در مورد بازی های ویدیویی هم وجود دارد!!! داستان شما میتواند ساختاری خطی داشته باشد که تقریبا آسان است، یا امکان دارد ساختاری غیرخطی با تغییرات و طرحهای مختلف با توجه به کارکرد شخصیتها بازی داشته باشد. حرف اصلی این است که باید یک داستان جالب برای شخصیتهای بازی شما وجود داشته باشد!!!
۲– شخصیت ها : هر داستانی شامل یک یا چند شخصیت هست و داستانی وجود ندارد که شخصیتی نداشته باشد! به همین دلیل است که بعد از داستان، شخصیت ها ارکان اساسی همه بازیهای ویدیویی هستند. شما باید در مورد ظاهر و شخصیت شخصیت ها، سرعت حرکت آنها، رفتارها و خصوصیات و غیره تصمیم بگیرید.
۳– صدا : یکی از موارد خیلی مهم در بازی های ویدیویی صدا است!!! آموزشساخت بازی به کودکان و نوجوانان یعنی باید از صدا پشتیبانی کند نرم افزار ساخت بازی برای کودکان و نوجوانان در عین حال خیلی واضح شیرین است ولی اما باید در مورد صداهای متنوع در دنیای بازی مانند صداهای پخش کننده، موسیقی پس زمینه و غیره تصمیم گیری کنیم که در کنار هم یک بازی ویدیویی واقعی و هیجان انگیز ایجاد می کنند.
۴– هنر : در بازی های ویدئویی در اصل فقط هنر واکنش گرا هستند!!! در اینصورت هنر بسیار مهم است زیرا احساس بازی را تعیین می کند. بنابراین هنر در بازی های ویدیویی می تواند شامل موارد مختلفی مانند بافت بازی، نورپردازی بازی، مدل سازی سه بعدی یا چند بعدی شخصیت ها و اشیاء، سیستم های ذرات برای ایجاد آتش، مه، برف و باران و غیره باشد.
۵– نورپردازی : تمام نورپردازی در بازی های ویدیویی مصنوعی است و برای تنظیم زیبایی و جان دادن به بازی بسیار مهم است. نرم افزار بازی سازی برای کودکان و نوجوانان نور کم را می تواند در ارتباط با بازی های ترسناک یا هیجان انگیز استفاده کنند و در حالی که افزایش نور می تواند نشان دهنده بیشتر بازی های ماجراجویی یا سرگرم کننده و هیجان انگیز باشد.
آموزش ساخت بازی به کودکان و نوجوانان همچنین، نور میتواند عامل مهمی در چالشهای مخفی کاری با مناطق تاریکتر باشد که شخصیتها را پوشش میدهند.
۶– سطوح : همه بازی های ویدیویی خوب دارای سطح های مختلفی هستند که با گذشت زمان، سختی آن زیاد می شود. سطوح را میتوان در بازیها با چندین طبقه، ساختمانهای مختلف یا حتی کشورهای مختلف نشان داد.
(بسته به بازیای که در حال انجام آن هستید!) و هر سطح میتواند مسیرهای و راهروهای زیادی داشته باشد که در آخر به سطح بعدی منتهی میشود. و طراحی بازی هایی با ترکیب مسیرهای ممکن برای سطوح مختلف عامل بزرگی در پیشرفت بازی است.
پیشنهادمیکنم از مقاله روش های استعداد یابی کودکان دیدن فرمایید
حالا که تمام قسمتهای مربوط به پیشرفت بازی را درک کرده اید، آموزش ساخت بازی به کودکان و نوجوانان موضوعات مطرح شده در اینجا یک راه است که برای درک مطالب اولیه آموزش پیشرفت بازی کافی است. بعد از یادگیری این موارد، می توانید یک بازی مناسب بسازید و سپس با پیشرفت نرم افزار ساخت بازی برای کودکان و نوجوانان به سمت ایجاد بازیهای پیچیده تر و بیشتر بروید.
▪ یادگیری برنامه نویسی کامپیوتری
بازی همه با استفاده از برنامه نویسی کامپیوتری ایجاد می شود. بنابراین منطقی است که اگر می خواهید وارد این دنیا بازی بشوید باید برنامه نویسی را یاد بگیرید! حالا اگر یادگیری اولیه ای در مورد برنامه نویسی در زبان های برنامه نویسی مانند C++، C#، Python، Java و غیره دارید،بسیار عالی است.
هیچ زبان برنامه نویسی وجود ندارد که به طور خاص برای پیشرفت بازی استفاده شود. اما C++ یکی از محبوب ترین زبان در ساخت بازی و هم پرکاربردترین زبان برای نوشتن موتورهای بازی است. آموزش بازی سازی به کودکان و نوجوانان برخی از بازی های محبوب ساخته شده با C++ عبارتند از : Counter-Strike، King Quest، World of Warcraft و غیره.
جاوا یکی دیگر از زبان های محبوب است، زیرا دارای multithreading (چند رشته ای) و سوکت است. یک بازی محبوب ساخته شده در جاوا، Angry Birds Chrome است.
پیشنهادمیکنم از مقاله دیدن فرمایید
از آنجایی که در پیشرفت بازی تازه کار هستید، بهتر است با یک موتور بازی شناخته شده شروع کنید وآنها بسیار مفید هستند زیرا کارهای مختلفی را برای بازی های شما پیشنهاد می دهند مانند رندر گرافیکی سه بعدی و دو بعدی، پشتیبانی صدا، انیمیشن، تشخیص برخورد، هوش مصنوعی، شبکه و غیره.
موتور بازی Unity یکی از محبوب ترین ها است چون فراگیری آن بسیار آسان است نرم افزار ساخت بازی برای کودکان و نوجوانان و حتی دارای نسخه شخصی است که رایگان است! و دیگر از موتورهای بازی که طرفدار زیادی دارد Unreal Engine است که می توان آن را برای ایجاد بازی های منحصر به فرد تغییر داد.
بنابراین، مهم نیست که از چه موتور بازی استفاده میکنید، بلکه مهم این است که به آن موتور بازی را انتخاب کنید که بتوانید آن را به خوبی بفهمید تا در پروژههای آینده از آن استفاده کنید.
بنابراین،در آموزش ساخت بازی به کودکان و نوجوانان استفاده نکردن از موتور بازی به اینصورت است که شما باید بیشتر کارهای فنی را خودتان انجام دهید، که دشوار است اما فرصت های یادگیری زیادی را برای شما فراهم می کند. حتی در صورتی که مجبور شوید در آینده الگوهای طراحی را برای برنامه نویسی بازی خودتان توسعه نرم افزار ساخت بازی برای کودکان و نوجوانان دهید مفید خواهد بود!
اکنون که ایده ای از پیشرفت بازی دارید، یک بازی پایه ایجاد کنید. سعی کنید پروژه خود را حدود یک هفته یا بیشتر نگه دارید، زیرا مهمترین چیز در حال حاضر این است که اصول اولیه را درک کنید.
اولین بازی رایج تتریس است که ساخت آن آسان است و در عین حال شما را با مفاهیم زیادی درپیشرفت بازی آشنا می کند. آموزش ساخت بازی به کودکان اساساً در مورد سه مرحله در حلقه بازی به شما آموزش می دهد، یعنی مقداردهی اولیه، به روز رسانی و ترسیم است.
اما اگر علاقه ای به شروع با تتریس ندارید، می توانید هر نرم افزار ساخت بازی برای کودکان و نوجوانان برای بازی را انتخاب کنید که به اندازه کافی آسان یا دشوار است، اما مطمئن شوید که بازی پیچیده وگیج کننده ای نیست و هدف و نقطه پایانی مشخصی داشته باشد.
الگوهای طراحی بازی جایی است که همه چیز کمی پیچیده می شود زیرا کمی قبل تر اصول ساخت یک بازی ویدیویی را درک کرده اید. اما اولین سوال این است که الگوهای طراحی بازی چیست؟
تصور کنید که باید چندین سیاره کوچک را در یک بازی ویدیویی فضایی قرار دهید که یک سفینه فضایی را نابود می کند. آموزش ساخت بازی به کودکان و نوجوانان در این شرایط بسیار عاقلانه تر است که ماژول کدی داشته باشیم که بتوان آن را به تکرار برای سیارهای کوچک به نرم افزار ساخت بازی برای کودکان و نوجوانان جای تمرکز بر روی سیاره های کوچکی استفاده کرد.
پس این یک الگوی طراحی بازی است که با نام Object Pooling شناخته می شود. بنابراین ، الگوهای طراحی بازی زیادی وجود دارد که اساساً فقط الگوهایی برای ایجاد کدهای ماژول هستند که می توانند به عنوان یک راه حل تکراری برای هر مشکلی در پیشرفت بازی استفاده شوند.
تعداد دیگر از الگوهای متداول طراحی بازی عبارتند از : Flyweight، Prototype، Observer و غیره.
پس بهترین چیز این است که ابتدا این الگوهای بازی را بفهمید و سپس آنها را در بازی های کوچک مختلف استفاده کنید. این به شما اجازه می دهد تا نتیجه و مزایای مختلفی را که الگوهای طراحی بازی می توانند در پیشرفت بازی به طور کلی داشته باشند، درک کنید.
آموزش ساخت بازی ویدیویی بدون گرافیک امکان پذیر نیست آموزش ساخت بازی به کودکان و نوجوانان و بنابراین باید همین ابتدا در مورد آنها بیاموزید. و در حالی که گرافیک دو بعدی دراوایل دهه ۱۹۹۰ بسیار مورد استفاده بود.
بیشتر بازی های معروف امروزی به گرافیک سه بعدی نیاز دارند که می تواند در سه بعدی ثابت، نرم افزار ساخت بازی برای کودکان پرسپکتیو اول شخص، پرسپکتیو سوم شخص و غیره ارائه شود که حس واقعی را به بازی ارائه می دهد. بنابراین اگر می خواهید یک برنامه نویس بازی عالی شوید، شما باید گرافیک کامپیوتری و ریاضیات آن را بدانید.در صورتی که قصد ندارید از یک موتور بازی که از قبل ساخته شده است استفاده کنید، این مهم تر است.
ریاضیاتی که معمولا برای گرافیک سه بعدی آموزش ساخت بازی به کودکان مورد نیاز است جبر خطی است که عمدتاً با معادلات خطی، ماتریس ها، بردارها و غیره سر و کار دارد. اگر این مفاهیم را درک کنید، می توانید به راحتی دنیای سه بعدی بازی خود را دستکاری کنید تا به افکت های فوق العاده ای برسید.
بنابراین میتوانید گرافیک سهبعدی در پیشرفت بازی را با استفاده از نرم افزار ساخت بازی برای کودکان از کتاب ریاضیات سه بعدی برای گرافیک و کتاب توسعه بازی و جبر خطی پایه از دوره آموزشی جبر خطی OpenCourseWare MIT که در YouTube موجود است، یاد بگیرید.
Toca Builders (بازی ساخت و ساز توکا):که برای سن ۴ سال به بالا مناسب است .این بازی ، محیطی به سبک sandbox ) جعبه ی شنی) را ارائه می دهد که در آن کودکان می توانند دنیای خود را بسازند. اغلب از آن به عنوان مقدمه راحت برای ) Minecraft ماین کرفت ) برای آموزش ساخت بازی به کودکان یاد می شود.
Super Mario Maker ( سو پر ماریو میکر ) : برای سن ۶ سال به بالا مناسب است . کودکان و نوجوانان شما می تواند بلوک ها ، موارد و دشمنان خود را از دنیای ماریو وارد کند تا دوره های سوپر ماریو مخصوص خود را ایجاد کند.
Minecraft (ماین کرافت) : :برای سن ۷ سال به بالا مناسب است . این معروف ترین بازی در جهان است که به بچه ها اجازه می دهد محیط بازی خود را بسازند و توسعه دهند و یکی از بهترین ها برای آموزش ساخت بازی به کودکان است. حتی می توان کاربران پیشرفته تر تغییرات خود را در بازی ایجاد کنند.
Rob lox ( روبلاکس) : این پلتفرم آنلاین برای ایجاد بازی های چند نفره و بازی های ویدئویی به کودکان ما این امکان را می دهد تا بازی های خود را طراحی کنند . بنابراین آنها می توانند بازی های دیگر کاربران را به اشتراک بگذارند و بازی کنند.
Codea :این ویرایشگر کد را می توان بر روی iPad (تبلت های اپل) نصب کرد و به بچه ها اجازه می دهد تا ایده هایی برای بازی ها و شبیه سازی های خود بسازند.
Gamestar Mechanic : این یک بازی آنلاین و جامعه ای است که برای آموزش اصول راهنمای طراحی بازی و تفکر سیستمی طراحی شده است. در مسیر آموزش ساخت بازی به کودکان ، این یکی از بهترین ها است.
نابغهساز در پاییز 97 با رویکرد تسهیل برنامهنویسی برای کودکان و نوجوانان پدید آمد. تیم نابغهساز از ابتدای سال 96 به دنبال راهی برای آموزش برنامهنویسی به زبان ساده برای کودکان و نوجوانان بودند. در این راه نرمافزارها و برنامههای متنوعی توسط این تیم مورد تحقیق و بررسی قرار گرفت.
سلام
مقاله آموزش ساخت بازی خیلی برای من جالب بود ممنون از اطلاعات مفیدی که در اختیار ما قرار دادین
سلام.
پسر من ۶ ساله هست. میتونه ثبت نام کنه؟چه رده سنی کار می کنید
سلام وقت شما بخیر ، خیلی عذر میخواهیم بابت تاخیر در پاسخگویی
بله فرزند شما میتونه در کلاس اسکرچ جونیور ثبت نام کنه با استفاده از لینک زیر میتونید ثبت نام کنید:
https://nabeghesaz.com/courses/education-courses/teaching-programming-to-children/scratch-jr/
سلام خوبید
آموزش ساخت بازی چه کمکی میتواند به فرزندم بکند ؟ایا میتواند در اینده بازی سازی را به عنوان یک شغل انتخاب کند ؟
سلام و درود برشما !
آموزش ساخت بازی میتواند روی هوش و مهارت های کودک تاثیرگذار باشد .
بله
سلام روزتون بخیر
برای آموزش ساخت بازی گوشی به فرزندم باید در چه کلاس هایی ثبت نامش کنم ؟
سلام مهتاب جان
در ابتدا برای آموزش ساخت بازی به کودکان باید علاقه او را نسبت به یادگیری بازی سازی بسنجید و بعد میتوانید در کلاس های اسکرچ مجموعه نابغه ساز اورا ثبت نام کنید