تفاوت اسكرچ با اسكرچ جونيور

۴۰ بازديد

وقتي بيگانه به اسپرايت تفاوت اسكرچ با اسكرچ جونيور ديگري (كه فقط مي تواند توپ در اين بازي باشد) دست مي زند، مي گويد "اوه!" و صداي پاپ مي دهد.

در واقعيت، ScratchJr به طور ايده‌آل براي برنامه‌هاي بازي مناسب نيست و احتمالاً آن چيزي نيست كه بيشتر كودكان مي‌خواهند با آن بسازند، اما اين مثال به شما معرفي برخي از ويژگي‌هاي اين زبان را مي‌دهد. من فكر مي‌كنم بيشتر بچه‌ها احتمالاً مايلند از ScratchJr براي گفتن داستان‌ها، خلق هنر و صداهاي خود و ايجاد تعامل شخصيت‌ها استفاده كنند. اين مشابه تعداد كودكاني است كه در حال حاضر از زبان پيچيده تر Scratch استفاده مي كنند و مهمترين چيز اين است كه جوانان روش جديدي براي بيان خلاقانه خود در iPad دارند. اگرچه هدف آموزش برنامه‌نويسي به كودكان خردسال نيست، اما در طول مسير با مفاهيم كليدي برنامه‌نويسي آشنا مي‌شوند، كه باعث مي‌شود بعداً به سمت برنامه‌نويسي پيشرفت كنند.

 

من خوشحالم كه ScratchJr اكنون منتشر شده است. من يكي از بسياري از افرادي بودم كه با كمك مالي كوچك از پروژه Kickstarter آن حمايت تفاوت اسكرچ با اسكرچ جونيور كردم، و بسيار دوست داشتني است كه با ذكر عنوان بازي شناخته شوم. هم اكنون مي توانيد آن را به صورت رايگان از اپ استور اپل دانلود كنيد. نسخه اندرويد در حال حاضر در حال توسعه است و براي انتشار در اواخر سال 2014 برنامه ريزي شده است. من هم مانند بسياري از شما يك كدنويس با بچه هاي خانه هستم. چه زماني بهتر براي آشنا كردن فرزندانمان با شغلي كه همه فكر مي كنيم شگفت انگيز است! به نظر شما برنامه نويسي شگفت انگيز است، درست است؟ ???? خب، حتي اگر اين كار را نكنيد، كدنويسي اصول منطق را به بچه ها مي آموزد و آنها را تشويق مي كند كه به طور انتزاعي فكر كنند. اجازه دهيد با آن روبرو شويم، فناوري با گذشت زمان فراگيرتر مي شود، بنابراين حتي اگر فرزندان شما لوله كش، پزشك يا معلم شوند، احتمالاً مجبور خواهند شد در شغل مورد نظر خود با فناوري ارتباط برقرار كنند.

 

قبل از اينكه جلوتر برويم، مطمئن شويد كه انتظارات خود را در مورد آنچه فرزندتان از اين برنامه‌ها به دست مي‌آورد تعديل كنيد. هيچ يك از اين تفاوت اسكرچ با اسكرچ جونيور برنامه‌ها به كودكان شما كدنويسي را آموزش نمي‌دهند، بلكه اولين قدم ايرانيان سايبردر سفر به سمت درك منطق، تحليل و طراحي اوليه هستند. اينها بلوك هاي سازنده كدگذاري و درك پيچيده تر از سيستم هاي اطلاعاتي و پردازش هستند. مهمتر از همه هدف نهايي لذت بردن است!

 

براي اينكه ببينم چه چيزي براي بچه ها در دسترس است، من (و دخترم) سه برنامه برنامه نويسي - Scratch Jr.، Codespark و Kodable - را بررسي كرديم، اگرچه بسياري از برنامه هاي ديگر براي انتخاب وجود دارد. دختر من شش ساله است و تازه كلاس اول را شروع كرده است. براي هر يك از اين برنامه ها، ابتدا خودم آنها را دانلود كردم و روي تعدادي از چالش ها كار كردم. سپس آنها را به شكلي غير تهديدآميز به دخترم ارائه كردم. مانند «هي، اين برنامه جديدي را كه پيدا كردم را بررسي كن» و در حالي كه او تماشا مي‌كرد، روي تفاوت اسكرچ با اسكرچ جونيور يك چالش كار مي‌كردم. اگر بچه داريد، مي‌دانيد كه فقط ده ثانيه طول مي‌كشد تا آن‌ها اين كار را ببينند، قبل از اينكه بگويند «بگذار امتحان كنم!» سپس به او اجازه دادم «بازي» كند و فقط زماني كه درخواست كمك كرد يا به‌طور آشكاري از يك سطح يا وظيفه نااميد شد، وارد آن شدم. پس از اين مرحله، من بيشتر مي‌نشستم و يادداشت مي‌كردم كه آيا او به تنهايي به برنامه برمي‌گردد يا نه.

 

در حين آموزش در خانه، من و شريكم تصميم گرفتيم در ساعات كاري تلويزيون يا بازي نداشته باشيم، بنابراين اگر روي يك كار آموزشي خاص تفاوت اسكرچ با اسكرچ جونيور كار نمي‌كرديم، به دخترم مي‌گفتم: «مي‌تواني از صفحه نمايش استفاده كني، اما بايد آموزشي باشد». علاوه بر تعداد انگشت شماري از برنامه هاي آموزشي ديگر، او همچنين گزينه اي براي بازي در برنامه هاي برنامه نويسي دارد. بيشترين استفاده در خانواده ما تفاوت اسكرچ با اسكرچ جونيورروي iPad بود. چند تست روي Fire HD 10 با Scratch Jr. و Codespark انجام دادم. Kodable برنامه اي براي Fire ندارد، اگرچه مي توان از آن در مرورگر Amazon Fire استفاده كرد.

تفاوت اسكرچ با اسكرچ جونيور

۴۰ بازديد

تفاوت بين ScratchJr و Scratch چيست؟

در مقايسه با نسخه كامل Scratch كه مخاطبان تفاوت اسكرچ با اسكرچ جونيور مسن را هدف قرار مي دهد، محدوديت هايي وجود دارد. براي مثال هيچ متغيري وجود ندارد و اسپرايت ها فقط مي توانند با افزايش 15 درجه بچرخند. شبكه براي قرار دادن اسپرايت ها فقط 20 مربع عرض و 15 مربع ارتفاع دارد. بلوكي براي انتقال به يك موقعيت خاص وجود ندارد، اما مي‌توانيد بلوك را به موقعيت اوليه خود بازنشاني كنيد. بلوك براي هميشه فقط مي تواند يك اسكريپت كامل را تكرار كند. اين محدوديت‌ها دقيقاً همان چيزي است كه آن را براي كودكان كوچك‌تر مناسب مي‌كند و به دست آوردن نتايج سريع براي آنها آسان مي‌شود.

 

سورپرايزهاي خوبي نيز وجود دارد: پخش ها پشتيباني مي شوند. شما مي توانيد تشخيص دهيد كه يك اسپرايت به اسپرايت ديگري برخورد مي كند (اگرچه تا آنجا كه من مي بينم نمي توانيد تشخيص دهيد كه اسپرايت در حال لمس كدام است). شما مي‌توانيد اسكريپت‌ها را در هنگام ضربه زدن به اسپرايت فعال كنيد، اگرچه بايد مراقب باشيد كه روي يك اسپرايت ضربه نزنيد و نگه نداريد زيرا اين گزينه گزينه حذف اسپرايت را نشان مي‌دهد. تفاوت اسكرچ با اسكرچ جونيور يك بلوك اضافي زيبا براي ايجاد يك اسپرايت به بالا و پايين آمدن دوباره وجود دارد. ضبط صدا نيز يكپارچه است، بنابراين كاربران مي توانند به راحتي بازي هاي خود را شخصي سازي كنند.

 

به طور كلي، ScratchJr بسيار ساده‌تر است، اما همچنان گزينه‌هاي كافي را براي كودكان قادر مي‌سازد تا خود را خلاقانه بيان كنند. من مي توانم تصور كنم كه برخي از كودكان ScratchJr را كشف مي كنند و بعداً به Scratch مي روند، به خصوص آنهايي كه ScratchJr را در سن 7 سالگي از 5 سالگي كشف مي كنند.

 

نوشتن يك بازي تفاوت اسكرچ با اسكرچ جونيور با ScratchJr در iPad

پس چقدر پيچيده است؟ خوب، شما مي توانيد بازي هاي ساده با آن ايجاد كنيد. در اينجا يك مثال از يك بازي است كه در آن شما به يك توپ شليك مي كنيد و سعي مي كنيد به بيگانه ضربه بزنيد. براي ساخت اين بازي، كافي است اسپرايت ايرانيان سايبرهاي نشان داده شده در زير را اضافه كنيد و اسكريپت هاي نشان داده شده در كنار آنها را به آنها بدهيد. بلوك ها داراي كد رنگي هستند كه پيدا كردن آنها را آسان مي كند.

 

در اين بازي شما روي گربه ضربه مي زنيد تا توپ را به سمت بيگانه شليك كنيد. توپ بايد در پايين صفحه باشد و بيگانه بايد در بالاي صفحه تفاوت اسكرچ با اسكرچ جونيور باشد. گربه مي تواند به يك گوشه برود، جايي كه مي توانيد به راحتي روي آن ضربه بزنيد بدون اينكه صفحه نمايش را مبهم كنيد. اين همان بازي است كه مي توانيد در تصوير بالا مشاهده كنيد.

 

اسكرين شات برنامه ScratchJr - توضيحات زير را ببينيد بازي تيرانداز بيگانه اين چيزي است كه اسكريپت ها انجام مي دهند:

هنگامي كه گربه ضربه مي زند، پخش مي فرستد. شش پخش مختلف براي انتخاب وجود دارد كه از رنگ هاي مختلف استفاده مي كنند.

وقتي بازي شروع مي شود (با تابا زدن پرچم سبز)، توپ به موقعيت شروع خود مي رود.

هنگامي كه توپ پيام پخش را دريافت مي كند، به موقعيت شروع خود مي رود و 15 پله از صفحه بالا مي رود. اين بدان معناست كه به همان تفاوت اسكرچ با اسكرچ جونيور جايي كه شروع كرده بود ختم مي‌شود، زيرا اسپرايت‌هايي كه از بالاي صفحه خارج مي‌شوند به پايين برمي‌گردند و صفحه نمايش 15 واحد ارتفاع دارد.

هنگامي كه پرچم سبز زده مي شود، بيگانه تفاوت اسكرچ با اسكرچ جونيورسرعت خود را روي سريع تنظيم مي كند، به موقعيت شروع خود مي رود و 15 قدم به راست و سپس 15 قدم به چپ حركت مي كند. بلوك قرمز كل اسكريپت را تكرار مي كند.