بازیسازی با اسکرچ و اپاینونتور برای نوجوانان
مرکز نوآوری صنایع سرگرمی دانشگاه اصفهان
برنامهنویسی فقط نوشتن کد نیست؛ یک راهِ تازه برای فکر کردن، حل مسأله و ساختن چیزهای جالبیه که توی ذهنت شکل میگیرن.
در این دورهی تابستانی، کودکان و نوجوانان وارد دنیایی میشن که توش میتونن بازیهای خودشون رو با اسکرچ بسازن؛ زبانی تصویری و جذاب که یادگیری مفاهیم پایهی برنامهنویسی رو به یک ماجراجویی تبدیل میکنه. با کشیدن و چسباندن بلوکها، بازیها، انیمیشنها و داستانهای تعاملی ساخته میشن و بچهها کمکم با منطق و الگوریتم آشنا میشن.
اما این فقط شروع ماجراست…
در ادامه، با App Inventor یاد میگیرن چطور ایدههاشون رو به اپلیکیشنهایی واقعی برای موبایلهای اندرویدی تبدیل کنن! از طراحی رابط کاربری گرفته تا ساخت اپهایی که با لمس و حرکت واکنش نشون میدن.
این دوره برای بچههای ۱۲ تا ۱۵ سال طراحی شده؛ بدون نیاز به هیچ پیشزمینهای. فقط کافیه کنجکاو باشن و بخوان چیزی بسازن.
مسیر ساختن از همینجا شروع میشه.
اگر دوست دارید ببینید محیط اسکرچ چطوریه و باهاش چه بازیهای جذابی میشه طراحی کرد، این ویدئو رو ببینید.
در تابستان ۱۴۰۴، دورهی بازیسازی با اسکرچ و اپاینونتور برای نوجوانان ۱۲ تا ۱۵ سال در مرکز نوآوری صنایع سرگرمی دانشگاه اصفهان از ۲۲ تیر تا ۲۱ مرداد روزهای یکشنبه و سهشنبه از ساعت ۸ تا ۹:۳۰ برگزار خواهد شد.
مدرس دوره مهندس ابوالفضل باقری کارشناس ارشد مهندسی نرمافزار است که ۲۲ سال سابقه تدریس رشته شبکه و نرمافزار در هنرستانها را دارد. وی مؤلف کتابهای درسی سال دوازهم رشته شبکه و نرمافزار، مؤلف بخش برنامهنویسی پایتون کتاب کار و فناوری پایه هفتم، مؤلف کتاب برنامهنویسی اسکرچ جونیور، مؤلف کتاب برنامهنویسی اسکرچ و مؤلف کتاب برنامهنویسی پایتون نیز میباشد. وی برگزیده حوزه علوم کاربردی در بیستمین دوره جشنواره ملی کتاب رشد برای نگارش کتاب برنامهنویسی اسکرچ جونیور در سال ۱۴۰۱ است.
در این دوره این سرفصلها را خواهید آموخت:
🧩 بخش اول: آموزش برنامهنویسی با اسکرچ
• آشنایی با محیط اسکرچ و اجزای آن
• آشنایی با پشت صحنه، کاراکترها (اشیاء) و نحوهی استفاده از آنها در طراحی بازی
• طراحی و ویرایش کاراکترهای بازی (مثال: قهرمان، دشمن، موانع)
• آموزش حرکت و موقعیتدهی برای ساخت گیمپلی (مثال: حرکت بازیکن، پرش، دنبال کردن هدف)
• ساخت پویانمایی و جلوههای بصری برای بازیها
• کار با صدا (افکتهای صوتی، موسیقی پسزمینه، ضبط صدا برای شخصیتها)
• ایجاد تعامل با بازیکن با استفاده از پرسش و پاسخ (مثال: انتخاب مسیر در بازی، انتخاب سطح سختی)
• استفاده از دستورات شرطی برای ساخت اتفاقات مختلف (مثال: اگر بازیکن به پرچم رسید → برد)
• طراحی با افزونه قلم برای ساخت عناصر گرافیکی در بازی (مثال: مسیر، موانع، پاداشها)
• کنترل روند بازی با دستورات تکرار و حلقهها (مثال: تولید دشمنان، انیمیشن مداوم)
• استفاده از پیامها برای هماهنگی بین اجزای بازی (مثال: شروع مرحله جدید، پایان بازی)
• ساخت سیستم امتیازدهی با متغیرها و دریافت نام بازیکن
• کاربرد عملگرها برای محاسبات ساده در بازی (مثال: افزایش سرعت، شمارش زمان)
• ساخت لیست برای آیتمها یا سطوح بازی (مثال: لیست سوالات، مراحل مختلف)
• طراحی توابع برای سازماندهی بخشهای مختلف کد بازی
📱 بخش دوم: ساخت اپلیکیشن با App Inventor
اولین تجربهی واقعی برنامهنویسی موبایل در بستری ساده و دیداری
• آشنایی با محیط App Inventor و نحوه طراحی اپلیکیشن
• طراحی رابط کاربری (UI) اپلیکیشنهای بازیمحور (مثال: دکمه شروع بازی، امتیاز، تایمر)
• مدیریت رویدادها برای تعامل با بازیکن (مثال: لمس صفحه، انتخاب گزینه، ثبت پاسخ)
• ساخت منطق بازی با بلوکهای کدنویسی (مثال: تغییر امتیاز، نمایش پیام برد یا باخت)
• استفاده از متغیر، شرط و حلقه در اپلیکیشنهای ساده (مثال: آزمون چهارگزینهای با شمارش امتیاز)
• پروژههای نمونه:
• بازی ساده با دکمهها (مثلاً «واکنش سریع»)
• آزمون اطلاعات عمومی
• اپ امتیازدهی با تایمر
• پروژه پایانی: طراحی و ساخت اپلیکیشن بازیگونه توسط هنرجو با موضوع دلخواه
کلاسها بهصورت حضوری و عملی با رعایت پروتکلهای بهداشتی در سایت تخصصی مرکز نوآوری صنایع سرگرمی دانشگاه اصفهان برگزار میشود. به شرکتکنندگان گواهی رسمی انگلیسی از طرف مرکز نوآوری صنایع سرگرمی دانشگاه اصفهان اعطا خواهد شد.
در صورت تداوم قطع برق در فصل تابستان، احتمال جابجایی زمانی کلاسها بهصورت موردی وجود دارد.
برای اطلاع از تخفیفها و شرایط پرداخت قسطی به شناسه uicvgame در تلگرام یا اینستاگرام پیام بدهید یا با شماره ۰۹۱۳۷۵۰۰۴۰۷ در ارتباط باشید.
جهت اطلاع از رویدادهای دیگر، کانال تلگرامی و صفحهی اینستاگرام ما را دنبال کنید. گروه تلگرامی باشگاه بازیسازان دانشگاه اصفهان نیز محلی برای اشتراک دانستههای مرتبط، معرفی خودتان و آنچه میدانید و آنچه دوست دارید بدانید و ساختن تیمهای جدید است.