تمرین های مدرسه برنامه نویسان تابستان 1403

تمریتهای ترم تابستان 1403 رو میتونید اینجا ببینید

فهرست مطالب

کلاس طراحی کاراکتر با اسکرچ

تمرینهای جلسه اول:

 1. اگر اسکرچ رو روی کامپیوتر یا لپتاپتون نصب نکردید، نصب کنید. اگه در دانلود و نصبش مشکلی دارید اینجا آموزشش رو ببینید: نصب اسکرچ

2. یه انیمیشن ساده به این شکل بسازید. (با داستان دلخواه)

انیمیشن ساده

تمرینهای جلسه دوم:

تو این جلسه یاد گرفتید یه کاراکتر ساده طراحی کنید.اول ازتون میخوام اون کاراکتری که سر کلاس طراحی کردید رو دوباره طراحی کنید و سعی کنید این دفعه قشنگ تر از دفعه قبل طراحی کنید..
بعد از اون حالا بیایید و تلاش کنید که یکی از عکسهایی که اینجا بهتون دادم رو خودتون طراحی کنید. شاید برای این جلسه یه خورده سختتون باشه که مثل خودش درست کنید. اشکال نداره! سعی کنید تا جایی که میتونید شبیه خودش درست کنید

تمرین جلسه سوم:

مهم: جلسه چهارم قراره یک بازی خیلی قشنگ درست کنیم. برای اینکه جلسه چهارم بتونید بازی رو درست کنید لازمه که چیزهایی که در جلسه سوم گفتم رو خوب یاد بگیرید. پس تا میتونید تمرین کنید.

1- این شکل ها رو بسازید: مربع ، مثلث، پنج ضلعی، دایره ، نیم دایره
2- از عکسهایی که در تمرینهای جلسه 2 و 3 فرستادم کمک بگیرید، یه کاراکتر انتخاب کنید و سعی کنید طراحیش کنید. تا جایی که میتونید از قلم مو استفاده نکنید.

مهم: ویدیوی آموزش این جلسه رو در گروه میذارم. دو تا ویدیوست و اگه فکر میکنید در طراحی مشکل دارید اون دو تا ویدیو رو به ترتیب ببینید

تمرین جلسه چهارم و پنجم:

در این جلسه شما یاد گرفتید بازی دایره ماجراجو سال گذشته رو درست کنید. اگه فایل بازی رو ندارید از اینجا دانلود کنید: دانلود فایل بازی
ابتدا شما باید روی کاغذ مراحل بازی رو بکشید. مراحل رو برای من بفرستید و اگه مراحلتون خوب بود بهتون میگم که مراحل رو درست کنید.

در ادامه چند تا ویدیو براتون میذارم که بعضی هاش رو سر کلاس یاد گرفتید و بعضی هاش رو جلسه بعد بهتون میگم. اگه دوست داشتید میتونید ویدیوها رو ببینید و بازیهاتون رو قشنگ تر کنید:

ویدیوی 1- طراحی اولین بازی
ویدیوی 3- بازی پیشرفته
ویدیوی 3- پرتاب کننده
ویدیوی4 - آسانسور

کلاس بازیسازی با اسکرچ

تمرینهای جلسه اول:

 1. اگر اسکرچ رو روی کامپیوتر یا لپتاپتون نصب نکردید، نصب کنید. اگه در دانلود و نصبش مشکلی دارید اینجا آموزشش رو ببینید: نصب اسکرچ

2. یه انیمیشن ساده به این شکل بسازید. (با داستان دلخواه)

انیمیشن ساده

تمرین جلسه دوم:

بازی که سر کلاس درست کردیم رو دوباره درست کنید. با این تفاوت که این دفعه شکلهای ما توپ فوتبال و یا توپ بسکتبال باشن.

 

مهم: اگه دوست داری آموزش جلسه دوم رو یه بار دیگه ببینی وارد این لینک شو و دو تا ویدیویی که در سایت قرار دادم رو ببین: آموزش تکرار در اسکرچ

یک بازی ساده در اسکرچ

تمرین جلسه سوم:

بازی که سر کلاس ساختید رو سعی کنید دوباره بسازید. بازی باید اینجوری باشه:
  1- بازیکن (توپ زرد) با موس جابجا میشه. یعنی هر جا که موس میره بازیکن شما هم میاد
  2- 4 تا توپ بنفش در صفحه حرکت میکنند و شما باید از توپ بنفش فرار کنید. اگه به توپ بنفش بخورید بازی متوقف بشه
  3- این مورد رو هنوز بهتون نگفتم ولی سعی کنید درست کنید:
   متغیر امتیاز تعریف کنید و توپ زرد رو جوری کدنویسی کنید که هر وقت توپ زرد روی قسمت بنفش رنگ پس زمینه بود به امتیازش اضافه بشه

 

اگه توی کار کردن با متغیرها مشکل داری آموزشش رو اینجا گذاشتم: آموزش متغیر در اسکرچ
تذکر: در آموزش بالا در مورد اینکه چطور تشخیص بدیم توپ زرد در قسمت بنفش رنگه و باید امتیاز بدیم صحبت نشده. اما به عنوان راهنمایی میتونید برید تو تشخیص و دستور خوردی به رنگ رو ببینید. به این فکر کنید چه جوری باید ازش استفاده کنید؟

برنامه نویسی دانش آموزان - امیر علی بدری

تمرین جلسه چهارم:

تو این جلسه بازی قبلی رو کامل کردیم و کاری کردیم که هر وقت بازیکن زرد رنگ روی پس زمینه بنفش میرفت بهمون امتیاز میداد.
بعد از اون با هم بازی پینگ پنگ رو تا یه جاییش درست کردیم . من ویدیوی ساخت بازی پینگ رو اینجا براتون میذارم. ببینید و بازیتون رو بسازید. اگر به شکلهای این ویدیو نیاز دارید هم از اینجا دانلود کنید:
دانلود شکلکهای مورد نیاز بازی پینگ پنگ

 

تمرین جلسه پنجم:

در جلسه پنجم تا حدود زیادی بازی پینگ پنگ رو درست کردیم. سعی کنید این بازی رو به صورت کامل درست کنید. اگه دوست دارید میتونید خودتون رو برای جلسه بعد آماده کنید و بازی فوتبال درست کنید. در فایلی که جلسه قبل برای بازی پینگ پنگ دانلود کردید شکلکهای بازی فوتبال هم داخلش بود ولی اگه فایل جلسه قبل رو دانلود نکردید میتونید از اینجا دانلود کنید
دانلود شکلکهای مورد نیاز بازی فوتبال

 

کلاس تولید محتوا

تمرینهای جلسه اول:

شما باید مشخص کنید که دوست دارید چه سبک ویدیوهایی درست کنید. اینجا لیست پیشنهادی من رو میبینید که کامل سرکلاس در موردش صحبت کردیم:

1. آموزشهای کوتاه (مثل ویدیو امیرعلی و کیانا)   |   2. کلیپ ترند و معروف (مثل کلیپ: تا اینجاش رو میتونم بگم چطوریه ولی اینکه چه طوری یه هو اینجوری میشه رو واقعا ازم نخواهید)  | 3. طراحی کاراکتر (مثل ویدیو محمد رضا)  | 4.ویدیوهایی که تعامل میگیره (منظور از تعامل کامنت دادن و نظر دادنه – مثل ویدیوهای معما) | 5. نکته از بازیهای خودتون  | 6. دایره ماجراجو (ویدیوی کدوم مرحله بهتره) | 7. طنز  8. چند تا فیلم و عکس کنار هم بذارید.

تا جلسه بعد باید مشخص کنید که دوست دارید تو کدومش تولید محتوا کنید

تمرین جلسه دوم:

تو این جلسه یاد گرفتید که چند تا ویدیو کنار هم بذارید. آهنگ روی ویدیوتون بذارید و اگر نیاز باشه بعضی از قسمتهای ویدیوتون رو حذف کنید.
با توجه به موضوعاتی که سر کلاس گفته شد سعی کنید یه ویدیو از عکسها و ویدیوهایی که خودتون دوست دارید درست کنید. میتونه موضوع ویدیوهاتون اینا باشه:
1- یه کلیپ از ویدیوها و عکسهایی که با دوستاتون گرفتید
2- یه کلیپ فوتبالی (از گلهای مختلف)
3- گیم پلی
4- هر ایده ای که خودتون به ذهنتون رسید

تمرین جلسه سوم:

تمرینی نداریم!

ترم 3 اسکرچ

تمرینهای جلسه اول:

یه بازی درست کنید که:
1- یه لیست از اعداد 4تایی درست کنه (به صورت تصادفی)
2- از کاربر مجموع لیست رو بپرسه.
3- اگه مجموع رو درست جواب داد یه امتیاز بهش بده و سوال بعدی بپرسه، اگه اشتباه جواب بده یه امتیاز کم کنه و سوال بعدی بپرسه

تمرین جلسه دوم:

یه فروشگاه درست کنید و یه سری محصول با قیمتش داخل فروشگاهتون بذارید.فروشگاهتون این قابلیت رو باید بذارید:
مشتری یه سری محصول انتخاب میکنه و به سبد خریدش اضافه میکنه. در آخر باید وقتی میخواد حساب کنه مجموع سبد خریدش محاسبه بشه.
چند تا پیشنهاد دارم هر کدومش رو دوست دارید به فروشگاهتون اضافه کنید:
1- اضافه کردن منو به فروشگاه : که وقتی روش کلیک میکنید نشون بده هر محصول قیمتش چنده
2- اضافه کردن انیمیشن به بازی: یه سبد خرید درست کنید که مثلا وقتی روی توت فرنگی کلیک میکنه توت فرنگی سر میخوره به میره تو سبد خرید (دقت کنید که باید از مشابه خودم را بساز استفاده کنید)
3- پیاده کردن فروشگاه در قالب بازی: در ابتدای بازی به شما پولی داده میشود. (مثلا 500 هزار تومان) باید در 30 ثانیه یک سبد خرید درست کنید که از 500 هزارتومان بیشتر نشود. هر چقدر خرید بیشتری کنید امتیازتان بالاتر میشود (مثلا اگر یک نفر 300 هزارتومان خرید امتیازش 300 میشود و اگر 450 هزار تومان خرید امتیاز 450 می شود)

دقت کنید که قرار نیست همه تمرینهای بالا را درست کنید هر کدوم که دوست دارید. پیشنهاد من اینه که اولویت بندی کنید و ببینید کدومها رو میتونید درست کنید. اگه دوست داشتید میتونید 2 تا پروژه بسازید یکیش مثلا با مورد 1 و 2 باشه، یکیش مورد 3. یا اگه دوست داشتید همش با هم تو یه پروژه باشه…

سبد خرید در اسکرچ
لپتاپ - برنامه نویسی

دانلود اپلیکشن

اپلیکیشن مدرسه برنامه نویسان رو نصب کن و بازیهات رو در اپلیکیشن قرار بده