0

آموزش ساخت بازی شمشیرزنی (سه بعدی)

آموزش ساخت بازی شمشیرزنی (سه بعدی)

درباره این دوره
درباره دوره: دوره آموزش ساخت بازی شمشیرزنی یک دوره آموزشی است که با آن می‌توانید بدون استفاده از حتی یک خط کدنویسی، یک بازی شمشیرزنی با صحنه‌های اکشن جذاب بسازید. هدف از برگزاری این دوره، آموزش ساخت بازی شمشیرزنی به صورت مرحله به مرحله از مباحث مقدماتی تا مباحث حرفه‌ای و پیشرفته است. شرکت در این دوره آموزشی به شما کمک خواهد کرد تا اولین بازی اکشن خود را به صورت کاملا حرفه‌ای بسازید. در کنار این موضوع متوجه خواهید شد که ساخت بازی با Core Engine از نظر زمان و هزینه چقدر کم‌تر از سایر موتور‌های بازی‌سازی خواهد بود. هرکسی که به ساخت بازی علاقه‌مند است می‌تواند در دوره شرکت کند. این دوره آموزشی به نحوی تدوین شده که تمام کسانی که در دوره شرکت می‌کنند به راحتی بتوانند دوره را به اتمام برسانند و یک بازی اکشن شمشیرزنی با گرافیک عالی و گیم‌پلی نفس‌گیر بسازند. هر کسی که به ساخت بازی علاقه‌مند است، می‌تواند در دوره شرکت کند. این دوره آموزشی به نحوی تدوین شده که تمام کسانی که در دوره شرکت می‌کنند به راحتی بتوانند دوره را به اتمام برسانند و یک بازی شمشیرزنی سه بعدی با گرافیک عالی و گیم پلی نفس‌گیر بسازند. آشنایی با بازی‌سازی و Core Engine: 1 – گیم‌پلی 2 – هنر بازی‌سازی 3 – معرفی دوره 4 – نصب Core Engine 5 – ساخت آواتار 6 – آشنایی با محیط Editor 7 – آشنایی با ابزار Terrain طراحی محیط: 1 – ایجاد Terrain 2 – ساخت مشعل 3 – ساخت قبرستان آماده‌سازی گیم‌پلی: 1 – ایجاد و انتشار مدل در Community Content 2 – ایجاد سلاح برای کاراکتر 3 – ایجاد دشمن و رفع اشکال ساخت گیم‌پلی: 1 – اضافه‌کردن دشمنان مختلف 2 – ایجاد توانایی (Ability) برای کاراکتر اصلی 3 – پروژه
سرفصل‌های دوره
آشنایی با بازی‌سازی و Core Engine: 1 – گیم‌پلی 2 – هنر بازی‌سازی 3 – معرفی دوره 4 – نصب Core Engine 5 – ساخت آواتار 6 – آشنایی با محیط Editor 7 – آشنایی با ابزار Terrain طراحی محیط: 1 – ایجاد Terrain 2 – ساخت مشعل 3 – ساخت قبرستان آماده‌سازی گیم‌پلی: 1 – ایجاد و انتشار مدل در Community Content 2 – ایجاد سلاح برای کاراکتر 3 – ایجاد دشمن و رفع اشکال ساخت گیم‌پلی: 1 – اضافه‌کردن دشمنان مختلف 2 – ایجاد توانایی (Ability) برای کاراکتر اصلی 3 – پروژه
موسسه برگزارکننده
دوره آموزش وردپرس مکتب‌خونه

مکتب خونه

مدرس

ایوب کمره‌ئی

دوره‌های مشابه
درباره دوره: امروزه فناوری کامپیوتر نقش بسیار مهمی در زندگی روزمره انسان‌ها دارد. از این رو، در اکثر رشته‌های دانشگاهی، بخصوص رشته‌های مهندسی، با به‌کارگیری قدرت‌های فناوری کامپیوتر شاهد بهبودها و پیشرفته‌ای چشمگیری هستیم. دنیای کامپیوتر به دو دسته کلی سخت‌افزار و نرم‌افزار دسته‌بندی می‌شود. برای ایجاد نرم‌افزار برای کاربردهای مختلف در کلیه رشته‌ها نیاز به آموزش و به‌کارگیری زبان برنامه‌نویسی است. دوره آموزش مبانی برنامه نویسی کامپیوتر از مجموعه دوره‌های آموزش برنامه نویسی مکتب خونه با هدف ورود به دنیای برنامه نویسی با مفاهیمی کاملاً پایه و برای مبتدیان تهیه و تدوین شده است که در ادامه به معرفی آن خواهیم پرداخت. آموزش مبانی برنامه نویسی کامپیوتر پیشرو، سعی کرده است مبانی برنامه‌نویسی و کلیه مفاهیم مربوط به آن را پوشش دهد. مهم‌ترین و اساسی‌ترین قدم در یادگیری برنامه‌نویسی کامپیوتر، یادگیری مفاهیم مربوط به تفکر الگوریتمی به‌حساب می‌آید. در این آموزش فارغ از هر نوع زبان برنامه‌نویسی، سعی شده است تفکر الگوریتمی و مفاهیم پایه برنامه‌نویسی شامل متغیرها، شرط، تکرارهای معین و نامعین، آرایه‌ها و رشته‌ها و مفهوم متدها و غیره با استفاده از مثال‌های فراوان تدریس شود.زبان مورد استفاده در این آموزش مبانی برنامه نویسی کامپیوتر، Java است ولی همان‌طور که در جلسات 11 تا 13 ذکر شده، مشخص خواهد شد که کدهای نوشته شده در این آموزش به‌راحتی در تمامی زبان‌های برنامه‌نویسی قابل استفاده هستند و می‌تواند مورد استفاده کلیه دانشجویان و حتی دانش‌آموزان علاقه‌مند باشد. دوره آموزش مبانی برنامه نویسی نام برده در ٣٠ جلسه به مدت ٤٩ ساعت آموزش توسط دانشگاه بناب تهیه و هم‌اکنون در مکتب خونه قرار گرفته است. دوره آموزش مبانی برنامه نویسی کامپیوتر برای تمامی افرادی که به برنامه نویسی کامپیوتر علاقه دارند و می‌خواهند وارد دنیای برنامه نویسی شوند دوره‌ای ایده آل به‌حساب می‌آید و به زبان ساده و شیوا دانشجویان دوره را با مفاهیم برنامه نویسی آشنا خواهد کرد. در آموزش مبانی برنامه نویسی کامپیوتر تمامی مباحث پیرامون برنامه نویسی کامپیوتر از پایه تا سطوح بالا در سرفصل‌های مختلفی تدریس می‌شود. این دوره از مفاهیمی مانند الگوریتم و فلوچارت شروع می‌شود و با نصب محیط‌های برنامه نویسی و آشنایی با مفاهیمی مانند متغیر، ثابت، کلاس، تابع و غیره کار را ادامه خواهد داد تا متقاضی به درک نسبتاً خوبی از برنامه نویسی برسد. همچنین در پایان این دوره یک پروژه کوچک به‌عنوان جمع‌بندی برای مفاهیم تدریس شده ارائه می‌شود تا کاربر به‌صورت عملی نیز اقداماتی انجام دهد. علاوه بر این در طول تدریس مثال‌ها و نمونه‌های مختلفی مورد بررسی قرار خواهند گرفت. از آنجایی که انسان‌ها از زبان‌های مختلفی برای برقراری ارتباط و انتقال افکار، ایده‌ها، پیام‌ها و اعمال خود به دیگران استفاده می‌کنند، به همین ترتیب برای برقراری ارتباط با کامپیوترها، یک زبان قابل‌فهم کامپیوتری به نام زبان برنامه نویسی موردنیاز است؛ بنابراین، زبان برنامه نویسی راهی برای برقراری ارتباط با کامپیوتر و ارائه دستورالعمل‌ها به کامپیوتر به‌حساب می‌آید تا کامپیوتر بتواند وظایف ما را انجام دهد. برنامه نویسی کامپیوتری فرآیند طراحی و ساخت برنامه‌ها به‌منظور اجرای موفقیت‌آمیز دستورالعمل‌ها است. در دو دهه گذشته تقاضا برای برنامه نویسی کامپیوتر (Computer Programming) به‌شدت افزایش یافته است و مردم در حال یادگیری برنامه نویسی کامپیوتری هستند زیرا انگیزه فراوانی به چنین زمینه‌ای پیدا می‌کنند. برنامه نویسی توسط کدینگ (کد نویسی) انجام می‌شود و ما با نوشتن کد روی کامپیوتر برنامه ایجاد می‌کنیم. کد کامپیوتری منطق ذهن انسان است که ما برای اجرای دستورات خود ایجاد کرده و بر اساس آن نتایج را دریافت می‌کنیم. با استفاده از مفاهیم برنامه نویسی کامپیوتری، می‌توان چندین الگوریتم را که برای اجرای برنامه‌ها استفاده می‌شود، تحلیل، توسعه و پیاده‌سازی کرد. از آنجایی که انسان از زبان‌های مختلفی مانند انگلیسی، فارسی و سایر زبان‌های منطقه‌ای برای ارتباط استفاده می‌کند، به همین ترتیب، چندین زبان برنامه نویسی وجود دارد که از طریق آن‌ها می‌توانیم دستورالعمل‌ها را ارائه دهیم و برنامه‌ها را اجرا کنیم. در دوره آموزش مبانی برنامه نویسی کامپیوتر سعی شده که مفاهیم برنامه نویسی برای کاربران با زبانی شیوا و ساده پوشش داده شود تا بتوانند راحت‌تر وارد این حوزه شوند. یک برنامه دنباله‌ای از دستورها است. هر دستور باعث می‌شود کامپیوتر یک عمل خاص را انجام دهد. هر عمل در یک کامپیوتر مجموعه‌ای دقیق از سیگنال‌های الکتریکی است. هنگامی‌که یک برنامه کامپیوتری درست باشد و دستورات کامپیوتر را وادار می‌کند آنچه را که برنامه نویس قصد دارد انجام دهد، کامپیوتر یک کار را با موفقیت انجام می‌دهد. امروزه برنامه نویسان دستورالعمل‌های خود را با کد می‌نویسند که متنی است که با استفاده از قوانین یک زبان کامپیوتری خاص نوشته می‌شود. زبان‌های برنامه نویسی متعددی برای این منظور وجود دارد. هر علمی دارای مفاهیم اساسی است که باید به‌طور کامل درک شوند. فردی می‌تواند در ریاضیات خوب باشد اگر مفاهیم اولیه برای مطالعه ریاضی در مقاطع بالاتر مشخص باشد، در زبان انگلیسی، باید واژگان و گرامر انگلیسی را خوب بلد باشد تا بتواند خیلی خوب به انگلیسی صحبت کند، بنویسد و ارتباط برقرار کند. این جنبه برای زبان‌های برنامه نویسی کامپیوتر نیز صادق است و هر فردی که می‌خواهد وارد دنیای برنامه نویسی شود باید با مفاهیم زیر آشنا باشد: برای تبدیل شدن به یک برنامه نویس کامپیوتر خوب و ارتقای سطح دانش خود در برنامه نویسی کامپیوتر، باید این مفاهیم اولیه را بسیار خوب بلد باشید. همچنین هر زبان برنامه نویسی سینتکس و روش اجرای خود را دارد و مجموعه قوانین خاص خود را دارد؛ اما هدف همان است که کامپیوتر دستورات ما را بفهمد، برنامه را اجرا کند و نتایج محاسباتی مناسب را به دست آورد. اگر هیچ پیشینه‌ای از دانش برنامه نویسی کامپیوتر ندارید، نگران نباشید، دوره آموزش مبانی برنامه نویسی کامپیوتر با هدف آموزش این مفاهیم در اختیار شما قرار دارد. برنامه نویسی کامپیوتر از ابتدا تاکنون مسیرهای پرپیچ‌وخم بسیار زیادی را طی کرده که عمده تاریخچه این مسیر به‌صورت موارد زیر است: 1206: الجزاری (Al-Jazari)، مهندس عرب، دستگاه درام قابل‌برنامه‌ریزی را اختراع کرد که می‌توانست چندین الگوی درام و ریتم را به صورت خودکار پخش کند. 1801: ماشین بافندگی ژاکارد که توسط ژوزف ماری ژاکارد (Joseph Marie Jacquard | بافنده فرانسوی) اختراع شد، توانست با تغییر برنامه بافته‌ای مختلفی تولید کند. در قرن نهم، الگوریتم‌های مختلفی برای رمزگشایی معرفی شدند. یک ریاضیدان عرب الکندی الگوریتمی را ایجاد کرد که قادر به رمزگشایی کد رمزگذاری شده بود. این الگوریتم به الگوریتم رمزنگاری معروف بود. 1843: آدا لاولیس (Ada Lovelace)، ریاضیدان، الگوریتمی برای محاسبه دنباله‌ای از اعداد برنولی منتشر کرد. الگوریتم توسط موتور تحلیلی که توسط چارلز بابیج (Charles Babbage) ارائه شده بود انجام شد. 1880: هرمان هولریث (Herman Hollerith)، مخترع آمریکایی، ایده و مفهوم ذخیره داده‌ها را به شکل قابل خواندن توسط ماشین اختراع کرد. دهه 1940: تجهیزات ضبط واحد، یعنی IBM 602 و IBM 604، به اولین کامپیوترهای الکترونیکی تبدیل شدند که توسط پانل‌های کنترل برنامه‌ریزی شدند. کد ماشین قبلی زبان برنامه نویسی کامپیوتری شناخته شده‌ای بود که از طریق آن دستورالعمل‌ها به‌صورت نماد دودویی به کامپیوتر داده می‌شد. بعدها، زبان اسمبلی به وجود آمد که برنامه نویسان را قادر می‌ساخت تا مجموعه دستورالعمل‌ها را به‌صورت متن مشخص کنند که هرکدام یک نام معنی‌دار برای تعیین آدرس‌ها داشتند. با توسعه بیشتر، زبان‌های سطح بالا معرفی شدند که فرآیند توسعه برنامه را بسیار آسان، ساده و قابل‌درک می‌کردند؛ بنابراین، زبان‌های سطح بالا مختلفی توسعه یافتند که از آن‌ها FORTRAN اولین زبان پرکاربرد بود. بعدها زبان‌های بیشتری مانند COBOL و Lisp توسعه یافتند. اواخر دهه 1960: همان‌طور که هنوز دوران پانچ کارت بود، برنامه‌های کامپیوتری با استفاده از کارت پانچ یا نوار کاغذی نوشته می‌شدند. در این سال، نوشتن برنامه‌های کامپیوتری به‌طور مستقیم بر روی کامپیوتر از طریق ویرایشگرهای متن امکان‌پذیر شد و دستگاه‌های ذخیره‌سازی داده‌ها و پایانه‌های کامپیوتری ارزان شدند. چندین زبان برنامه نویسی زیر وجود دارد که به برنامه نویسان امکان پردازش و اجرای برنامه‌های کوچک و همچنین بزرگ را می‌دهد، مهم‌ترین و پرکاربردترین این زبان‌ها به‌صورت فهرست موارد زیر است: این‌ها برخی از زبان‌های برنامه نویسی کامپیوتر اولیه هستند. علاوه بر این زبان‌ها، زبان‌های برنامه نویسی بسیار بیشتری مانند Php ،Ruby ،Swift ،R ،Scala و بسیاری دیگر وجود دارد. زبان‌هایی که به‌عنوان یک برنامه نویس یاد خواهید گرفت به کاری که می‌خواهید انجام دهید بستگی دارد. مثلاً: اگر به فکر ورود به دنیای برنامه نویسی هستید و دوست دارید در این صنعت وارد بازار کار شوید باید از مفاهیم پایه و آشنایی با مبانی برنامه نویسی شروع کنید. دوره آموزش مبانی برنامه نویسی کامپیوتر بهترین نقطه شروع برای این هدف و یکی از بهترین دوره‌های آموزشی مبانی برنامه نویسی است که هم‌اکنون با ثبت‌نام رایگان در این درس مبانی می‌توانید در آن شرکت کنید و مبانی کامپیوتر و زبان‌های برنامه نویسی را گام به گام یاد بگیرید. فیلم های آموزشی: 1 - جلسه اول: قوانین کلاسی، سرفصل ها، منابع درس، پروژه ها و بارم بندی 2 - جلسه دوم: فلسفه مسئله و راه حل مسئله 3 - جلسه سوم: ساختار پایه الگوریتمهای کامپیوتری 4 - جلسه چهارم: ساختار پایه فلوچارت و مثالهای اولیه تکرار معین 5 - جلسه پنجم: مثالهای شرط و تکرار معین 6 - جلسه ششم: مثالهای تکمیلی تکرار معین 7 - جلسه هفتم: دستور و مثالهای تکرار نامعین 8 - جلسه هشتم: مثالهای تکمیلی تکرار نامعین 9 - جلسه نهم: ادامه مثالهای تکمیلی تکرار نامعین 10 - جلسه دهم: مثالهای تکمیلی (مثلث پاسکال، نیوتن-سریهای ریاضی) 11 - جلسه یازدهم: دستورات برنامه نویسی در زبان Java 12 - جلسه دوازدهم: نصب محیط برنامه نویسی Java (با Eclipse در ویندوز و لینوکس) 13 - جلسه سیزدهم (بخش اول): نصب محیط برنامه نویسی C++ (با Dev-C++ و Eclipse) 14 - جلسه سیزدهم (بخش دوم): مثالهای کدنویسی ساده Java در Eclipse 15 - جلسه سیزدهم (بخش سوم): مثالهای بیشتر کدنویسی Java در Eclipse 16 - جلسه چهاردهم: مفهوم آرایه‌های تک بعدی 17 - جلسه پانزدهم: مثالهای آرایه‌های تک بعدی 18 - جلسه شانزدهم: روشهای اولیه مرتب سازی، جستجو و ادغام آرایه‌های مرتب 19 - جلسه هفدهم: محاسبه فاکتوریل و توان اعداد خیلی بزرگ به کمک آرایه‌ها 20 - جلسه هجدهم: ضرب و جمع اعداد خیلی بزرگ، مثلث پاسکال، نیوتن با روش بهتر 21 - جلسه نوزدهم: مثال کدنویسی: آرایه ها و اعداد تصادفی 22 - جلسه بیستم: مقدمات رشته ها 23 - جلسه بیست و یکم: مثال کدنویسی: اعداد خیلی بزرگ به کمک رشته ها 24 - جلسه بیست و دوم: کار با فایلهای متن در Java (مثال فاکتوریل اعداد خیلی بزرگ) 25 - جلسه بیست و سوم: عملیات مختلف روی رشته ها 26 - جلسه بیست و چهارم: برنامه زیرمجموعه‌ها و جایگشتهای یک رشته 27 - جلسه بیست و پنجم: مفاهیم و مثالهای آرایه‌های دو بعدی 28 - جلسه بیست و ششم: ضرب ماتریسها ، حل دستگاههای خطی با آرایه‌های دو بعدی 29 - جلسه بیست و هفتم: مفاهیم متدها 30 - جلسه بیست و هشتم: مفاهیم Call By Value و Call By Reference در متدها 31 - جلسه بیست و نهم: مثالهای تکمیلی متدها، کاربرد متدها در رشته ها 32 - جلسه سی ام: مثال کدنویسی: پروژه جمع دو چندجمله ای
درباره دوره: به جای اینکه یک سری ابزار رو کم و بیش یاد بگیرید، بهتره یک بازی واقعی از ۰ تا ۱۰۰ بسازید و در مدت ساخت، چیزهایی که نیاز هست رو یاد بگیرید. در این دوره از مجموعه دوره‌های آموزش برنامه نویسی و آموزش اسکرچ مکتب خونه به طور عملی یاد می‌گیرید که یک بازی واقعی رو بسازید. بنابراین با آموزش این دوره می‌تونید بازی دلخواه خودتون رو هم بسازید. این دوره آموزشی با بقیه دوره‌های موجود متفاوت است. در این دوره، آموزش به صورت پروژه محور ارائه می‌شود. این روش به شما کمک می‌کند تا مفاهیم را به خوبی درک کنید و مهارت‌های خود را در طراحی و ساخت بازی‌های پیچیده‌تر افزایش دهید. در این آموزش ویدئویی، ابتدا با محیط برنامه اسکرچ آشنا می‌شویم و سپس با مفاهیم اساسی برنامه‌نویسی مانند متغیرها و شرط‌ها آشنا می‌شویم. در پایان هر فصل، تمرین‌هایی ارائه می‌شود که در فصل بعد حل خواهند شد. در دنیای امروز، مهارت‌های برنامه‌نویسی و طراحی بازی به یکی از مهم‌ترین مهارت‌های مورد نیاز برای موفقیت در آینده تبدیل شده‌اند. برنامه اسکرچ یک ابزار قدرتمند و آسان برای یادگیری این مهارت‌ها است که به‌ویژه برای نوجوانان مناسب است. در این آموزش ویدئویی، به بررسی چگونگی آموزش بازی سازی و الگوریتم نویسی با استفاده از برنامه اسکرچ می‌پردازیم. برنامه اسکرچ ابزار قدرتمندی است که به نوجوانان امکان می‌دهد تا مهارت‌های برنامه‌نویسی و طراحی بازی را به شکلی ساده و جذاب فرا بگیرند. با استفاده از این آموزش ویدئویی، نوجوانان می‌توانند خلاقیت و مهارت‌های حل مسئله خود را پرورش دهند و یک پروژه را کامل انجام دهند. ایجاد کاراکتر: 1 - مقدمه 2 - ساخت کاراکتر در شهر: 1 - ساخت محیط شهر 2 - عبور از درب 3 - عبور به شهر 4 - ساخت اتاق دوم 5 - ساخت اتاق دوم در شهر 6 - ساخت المان توپ توپ: 1 - ورود توپ و جابجایی با کاراکتر 2 - شوت کردن توپ 3 - شوت کردن توپ به هر جهت
درباره دوره: هدف از برگزاری این دوره، آموزش ساخت بازی بتل رویال به صورت مرحله به مرحله از مباحث مقدماتی تا مباحث حرفه‌ای و پیشرفته است. شرکت در این دوره آموزشی به شما کمک خواهد کرد تا اولین بازی بتل رویال خود را به صورت کاملا حرفه‌ای بسازید. در کنار این موضوع متوجه خواهید شد که ساخت بازی با Core Engine از نظر زمان و هزینه چقدر کمتر از سایر موتورهای بازی‌سازی خواهد بود. هرکسی که به ساخت بازی علاقه‌مند است می‌تواند در دوره شرکت کند. این دوره آموزشی به نحوی تدوین شده که تمام کسانی که در دوره شرکت می‌کنند به راحتی بتوانند دوره را به اتمام برسانند و یک بازی بتل رویال با گرافیکی عالی و گیم پلی نفس‌گیر بسازند. این دوره آموزشی به گونه‌ای ساخته شده که همه افراد و کسانی که کوچک‌ترین دانش استفاده از کامپیوتر را داشته باشند بتوانند در آن شرکت کنند. بتل رویال یک بازی ویدیویی جذاب است که در شمار محبوب‌ترین انواع بازی‌های چندنفره به‌حساب می‌آید. آموزش ساخت بازی بتل رویال به شما این امکان را می‌دهد تا این بازی حرفه‌ای را از صفر تا صد به‌طور کاملاً حرفه‌ای پیاده‌سازی کنید. بازی‌های کامپیوتری، یکی از جذاب‌ترین انواع نرم افزارها برای برنامه نویسی هستند. بیش‌تر ما تجربه‌ی کار با بازی‌های رایانه‌ای را داشته‌ایم و شاید تعدادی از ما علاقه‌مند باشیم تا این بازی‌ها را خودمان طراحی و پیاده‌سازی کنیم. اگر شما نیز چنین افکاری را در سر می‌پرورانید، می‌بایست وارد دنیای برنامه‌نویسی و بازی‌سازی شوید. شاید تماشا و تجربه‌ی بازی‌های محبوبی مانند ماینکرافت یا بتل رویال، شما را بیش‌تر به این آموزش‌ها ترغیب کند. در آموزش ساخت بازی، شما یاد می‌گیرید که چطور بازی‌های جذاب و خلاقانه‌ای را بسازید. برای نوشتن برنامه‌های کامپیوتری بازی، شما می‌بایست در گام اول، موتور بازی مناسبی را انتخاب و آن را آموزش ببینید. یک بازی رایانه‌ای، کاملاً به موتور خود وابسته است. یعنی موتور بازی می‌تواند امکان پیاده‌سازی و آموزش ساخت بازی با گرافیک بالا را به کاربر ارائه دهد. علاوه بر جلوه‌های بصری، موتور بازی در شکل‌گیری گیم پلی نیز تأثیرگذار است. موتور بازی یک چهارچوب نرم افزاری از بخش‌های مختلف بازی است. گرافیک، فیزیک، صدا، هوش مصنوعی و دیگر عناصر بازی در این موتور تشکیل و هدایت می‌شوند. استفاده از موتورهای بازی به برنامه نویس کمک می‌کند تا در فضایی نیمه آماده و ساده‌تر، به خلق بازی بپردازد. موتورهای بازی، تنوع گسترده‌ای را شامل می‌شوند. در زیر، معروف‌ترین و مهم‌ترین موتورهای بازی کامپیوتری معرفی شده است. * نکته: شما می‌توانید برحسب انتخاب خود، آموزش ساخت اندروید با unity، ساخت بازی با بتل رویال آندروید، ساخت بازی اندروید با انریل انجین و دیگر موتورهای بازی سازی را دنبال کنید. بتل رویال (Battle royale) یکی از انواع بازی‌های ویدیویی چند نفره و آنلاین است. در این بازی، بازیکنان از نقشه‌های بزرگ استفاده می‌کنند تا تجهیزات مدفون و مخفی شده را یافته و برای بقا تلاش می‌کنند. آخرین فرد بازمانده، به عنوان برنده‌ی این بازی معرفی می‌شود. بسیاری از بازی‌های معروف در دنیا از روی همین ژانر ساخته شده‌اند. علاقه‌مندان به ساخت و تولید بازی‌های رایانه‌ای،‌ مهم‌ترین مخاطبین این دوره معرفی شده‌اند. اگر شما نیز به تولید بازی علاقه‌مند هستید، با گذراندن این دوره‌ی آموزشی قادر خواهید بود تا یک بازی بتل رویال با گرافیک خوب را بسازید. ساخت بازی‌های رایانه‌ای کمک می‌کند تا یک گیمر حرفه‌ای‌تر و بهتر باشید، چراکه با سازوکار پیاده‌سازی این برنامه‌های جذاب آشنا می‌شوید. دوره‌ی آموزشی ساخت بازی بتل رویال، به گونه‌ای طراحی شده است که تمام علاقه‌مندان با حداقل دانشی که درباره‌ی رایانه دارند،‌ می‌توانند از موضوعات بهره‌مند شوند. به‌طور کلی این دوره‌ی آموزشی با هدف ساخت بازی با موتور core engine طراحی شده است. در این دوره، شما با محیط core engine آشنا شده و تکنیک‌های ساخت بازی بتل رویال روی آن را یاد می‌گیرید. به‌طور دقیق‌تر، آن‌چه که در این دوره‌ی آموزشی پوشش داده می‌شود، در فهرست زیر نشان داده شده است. •      آشنایی با ساخت بازی •      معرفی بازی بتل رویال •      نصب core Engine •      آشنایی با محیط ادیتور •      طراحی محیط و چیدمان آن •      ساخت گیم پلی •      پروژه عملی برای یادگیری صفر تا صد آموزش بازی، شما می‌توانید از منابع مختلفی استفاده کنید. دوره‌های مجازی در وب سایت‌های معتبر و مطالعه‌ی کتاب‌های آموزشی از این جمله هستند. شما می‌توانید از دوره‌های زیر برای کسب مهارت در طراحی بازی‌های کامپیوتری بهره ببرید. •    آموزش ساخت بازی یونیتی •    آموزش آنریل انجین فرادرس •    آموزش آموزش ساخت فرادرس •    آموزش ساخت بازی ساده با یونیتی •    آموزش مدل‌سازی کاراکترهای بازی •    آموزش برنامه نویسی اسکرچ مکتب خونه •    آموزش نرم افزار بیلد باکس •    آموزش پیاده‌سازی بازی با گیم میکر برخی از منابع، به آموزش ترفندها و تکنیک‌های مختلف ساخت بازی خاص مانند بتل رویال یا ماینکرافت می‌پردازند. به عنوان مثال اگر دوره‌ی آموزش ساخت بازی بتل رویال مکتب خونه را دنبال کنید، با چهارچوب این بازی و پیاده‌سازی آن آشنا خواهید شد. *   نکته: در هنگام انتخاب آموزش، حتماً توجه داشته باشید که برخی از آموزش‌ها برای طراحی بازی روی موبایل و بعضاً برای کامپیوتر در نظر گرفته می‌شوند. البته آموزش‌هایی نیز وجود دارد که با آن‌ها، بدون توجه به پلت فرم، برای تمام دستگاه‌ها می‌توان بازی نوشت. دوره‌ی آموزشی مورد نظر برای ساخت بازی بتل رویال، شامل ۳ ساعت ویدیو و ۱۲ ساعت تمرین و پروژه است. زمان نهایی این آموزش، با توجه به تمرین و پشتکار داوطلب، قابل محاسبه خواهد بود. بازی‌ها نرم افزارهای جالب و سرگرم‌کننده‌ای هستند که بیش‌تر گروه‌های سنی، از آن استقبال می‌کنند. به همین جهت، برنامه نویسی بازی کامپیوتری، جزو مشاغل محبوب و پرمخاطب است. از جنبه‌ی دیگر، نوشتن و تست کردن بازی‌ها رایانه‌ای بسیار جذاب است و می‌تواند هیجان مضاعفی را برای برنامه نویس به‌وجود آورد. با یادگیری موتورهای بازی و آموزش‌های صفر تا صد طراحی بازی با آن، شما می‌توانید به عنوان برنامه نویس بازی‌های رایانه‌ای وارد بازار کار حرفه‌ای شوید. این شغل درآمد خوبی دارد و حتی در برخی موارد، شما می‌توانید به صورت دورکاری (غیر حضوری) فعالیت داشته باشید. شما می‌توانید برای گذراندن دوره آموزش ساخت بازی بتل رویال، به وب سایت آکادمی مکتب خونه سر بزنید. دوره‌ی آموزش ساخت بازی Battle royale در مکتب خونه شما را از مباحث مقدماتی تا پیشرفته‌تر آشنا خواهد کرد. شرکت در این دوره پیش نیازی ندارد و به تمام علاقه‌مندان به طراحی بازی‌های رایانه‌ای توصیه می‌شود. آموزش ساخت بازی بتل رویال یکی از معروف‌ترین و محبوب‌ترین آموزش‌ها در حوزه‌ی برنامه نویسی بازی‌های رایانه‌ای است. در این دوره، یاد می‌گیرید که چطور با استفاده از موتور core Engine، بازی Battle royale را پیاده‌سازی کنید. در مکتب خونه همچنین انواع دوره آموزش برنامه‌نویسی و آموزش ساخت بازی به عنوان پیش نیاز و مکمل این دوره موجود است. آشنایی با بازی‌سازی و Core Engine: 1 - گیم پلی 2 - هنر بازی‌سازی 3 - معرفی دوره 4 - نصب Core Engine 5 - ساخت آواتار 6 - آشنایی با محیط Editor 7 - توضیحات درباره Battle Royale طراحی محیط: 1 - ساخت Plan و Hill 2 - آماده کردن خانه‌ها برای Loot 3 - چیدمان محیط ساخت گیم‌پلی: 1 - تغییر سلاح در بازی 2 - اضافه کردن ماشین به بازی 3 - اضافه کردن درختان و Spawn Point به محیط گیم‌‌پلی: 1 - گیم پلی 2 - نحوه ارسال پروژه 3 - پروژه
نظرات شما

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *