Professional Documents
Culture Documents
التدريب 4
التدريب 4
.1إنشاء لعبة بسيطة تشبه لعبة كرة طاولة ولعبة classic Pingأو .Arcade Pong
.2التعرف على كيفية إضافة أصوات و تأثيرات أخرى للكائنات.
.3احتساب النقاط عند ضرب الكرة بالمضرب
المطلوب
أنشئ لعبة بسيطة باستخدام سكراتش Scratchيقوم فيها الالعب بتحريك المضرب لصد الكرة ومنعها أن تصل قاع منصة
اللعبة .انظر إلى الشكل التالي الذي يوضح التصميم المبدئ لمكونات اللعبة وطريقة عملها.
إذا بدأت اللعبة ،تتحرك الكرة من أعلى المنصة إلى األسفل بزاوية عشوائية .1
إذا المست الكرة الحد األيسرأو األيمن أو العلوي سترتد الكرة إلى جهة مختلفة .2
إذا المست الكرة المضرب سترتد إلى األعلى .3
يتم تحريك المضرب باستخدام مؤشر الفأرة .4
إذا لمست الكرة الخط األحمر "قاع المنصة" يكون نقطة نهاية اللعبة. .5
يتم احتساب نقطة scoreعندما ترتد الكرة إذا أصطدمت بالمضرب. .6
8 of 1Page
خطوات حل التدريب:
8 of 2Page
الخطوة الرابعة :اضافة سكريبت تحريك الكرة باستمرار و إرتدادها إذا اصطدمت بالحافة
"العلم األخضر" جعل الكرة تبدأ حـركتها عند النقر على زر البدء
8 of 3Page
الخطوة الخامسة :اختيار المضرب Paddle
الخطوة السابعة :اضافة سكريبت للكرة Ballلترتد بزاوية عكسية عندما تالمس المضرب "تصطدام بالمضرب"
8 of 4Page
الخطوة الثامنة :إضافة صوت عند اصطدام الكرة بالمضرب
اختر الصوت الذي يناسبك .اقترح عليك اختيار إما popأو water dropمن مجموعة التأثيرات effects .5
أنقر على عالمة تبويب المقاطع البرمجية script .6
انقر فوق مجموعة الصوت .7
اسحب األمر شغل الصوت وألصقه بعد أمر استدر .8
سيكون سكريبت scriptالكرة كالتالي: .9
الخطوة التاسعة :إضافة سكريبت إيقاف اللعبة إذا ضربت الكرة القاع.
8 of 5Page
.6أنقر على عالمة تبيوب "المقاطع البرمجية" script
.7اختر الكرة ballمن قائمة الكائنات
.8حدث سكريبت الكرة إليقاف اللعبة إذا أصطدمت الكرة بالخط األحمر .سيكون األسكريبت على النحو التالي:
8 of 6Page
الخطوة العاشرة :إضافة سكريبت يضيف نقطة scoreعندما ترتد الكرة إذا أصطدمت بالمضرب.
8 of 7Page
الخطوة الحادية عشر :تحسين وتطوير اللعبة
.1اضف تأثيرات مرئية للكرة .مثالً غير تأثير لون الكرة بمقدار 25كلما اصطدمت بالمضرب .استخدم األمر "غير
تأثير اللون بمقدار " 25من مجموعة المظاهر
.2اجعل موضع الكرة في المنتصف العلوي للمنصة .استخدام اللبنة اجعل س ،1:ص 151 :من مجموعة الحركة
.3يمكنك أيضا تغيير ما سيحدث عندما تلمس الكرة أسفل المنصة .فمثال :بدل من إيقاف اللعبة ،يمكن إنقاص النقاط.
اضف األمر غير scoreبمقدار "-1داخل شرط إذا مالمس للون األحمر
انتهت اللعبة
وأختبر كل تم إنهاء هذه اللعبة البسيطة بنجاح .تأكد من أن كل وظائفها تعمل بشكل صحيح .أنقر على زر النقر
وظائفها .استمع بهذه اللعبة وروعة سكراتش.
إذا اردت أن تزيد مستوى الصعوبة في اللعبة وتجعلها أكثر حماساً .ما رأيك أن تنسخ الكرة فيكون لديك كرتين ،ولكن أجعل
الكرة الثانية تتجه من البداية إلى زاوية مختلفة عن األولى أو معاكسة.
8 of 8Page