توضیحات تکمیلی
هدف از این فرادرس، ارائه آموزشی پروژهمحور برای ساخت بازی سودوکو (Sudoku) با استفاده از زبان سیپلاسپلاس (C++) است. با توجه به اینکه در دروس دانشگاهی مباحث به طور سرفصلی و گسسته ارائه میشود، به همین دلیل تهیه و یادگیری این آموزش پیوسته، کاربردی و پروژهمحور برای دانشجویان و علاقهمندان به برنامهنویسی بسیار مهم و مفید است.
بازی سودوکو یکی از بازیهای سخت و پروژههای دانشگاهی بوده و دانشجویان پس از اتمام این آموزش قادر هستند که پروژههای سخت را به راحتی پیادهسازی کنند که ما در این فرادرس علاوه بر انتخاب یکی از سختترین بازیها، سعی مینماییم که با استفاده از روشی ساده این بازی را پیادهسازی کنیم.
در این آموزش از مباحث اولیه برنامهنویسی برای پیادهسازی بازی استفاده شده است تا دانشجویان و علاقهمندان به برنامهنویسی در ابتدای مسیر خود بتوانند پروژههای بزرگ را طراحی و روانه بازار کنند. برای پیادهسازی برد سودوکو و نیز شرایط اتمام بازی از توابع و مبحث فایلها برای ذخیره بازی استفاده شده است و شما نیاز به یادگیری و یا استفاده از کلاسها، مسائل مربوط به شیگرایی، همچنین نصب نرمافزارهای جانبی و ارتباط با پایگاههای داده را ندارید.
در این آموزش سعی شده است تا در پیادهسازی برد سودوکو از توابع گرافیکی و رنگها نیز استفاده شود. در پایان این آموزش شما با تمام ظرفیتهای گرافیکی کنسول آشنا میشوید، قادر به انجام پروژههای بزرگ برنامهنویسی هستید و میتوانید وارد بازار کار شده و از برنامهنویسی کسب درآمد کنید.
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- فصل یکم: مقدمه و ساخت پروژه جدید
- درس یکم: مقدمه
- فصل دوم: پیادهسازی جدول سودوکو
- درس دوم: ساخت خط اول
- درس سوم: ساخت خط دوم و سوم
- درس چهارم: ساخت خطوط چهارم تا نهم
- فصل سوم: ساخت منوی بازی
- درس پنجم: ساخت منوی بازی
- درس ششم: ساخت درجه سختی متفاوت
- درس هفتم: ساخت شرایط پیروزی
- فصل چهارم: پیادهسازی پایگاه داده مبتنی بر فایل
- درس هشتم: پیادهسازی ذخیره بازی
- درس نهم: پیادهسازی لود بازی
- فصل پنجم: پیادهسازی برد سودوکو
- درس دهم: پیادهسازی خط اول جدول
- درس یازدهم: پیادهسازی خط دوم و سوم جدول
- درس دوازدهم: پیادهسازی تمامی خطوط جدول
- درس سیزدهم: افزودن رنگها
- درس چهاردهم: نهاییسازی
مفید برای
- علاقهمندان به برنامهنویسی C++
پیش نیاز
آنچه در این آموزش خواهید دید:
نرم افزارهای مرتبط با آموزش
پیش نمایشها










راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.
نظرات