سؤال فى لعبة بينج بونج

دلوقتى لو تحقق شرط ifو حصل تصادم هيخلى قيمة المتغير y_move ب السالب طيب لو مثلا جه عند الشرط و لم يتحقق محصلش تصادم لما يجى يكمل اللوب و يحرك الكورة هل الymoveمازالت بالسالب حسب التغير الل فالشرط ؟

يعنى بشكل عام لو انا غيرت قيمة متغير جوة شرط و الشرط اتح


قق و قيمة المتغير اتغيرت و تاتى مرة الشرط مش متحقق قيمة المتغير هتكون اى
القيمة الاولى الل انا هحطها
ولا القيمة الشرط غيرها قبل كدا؟؟؟!

3 إعجابات

الضرب ب -١ يعني اذا كانت قيمة y موجبة حولها لقيمة سالبة واذا كانت قيمة y سالبة حوالها لقيمة موجبة فقط لما الكرة تصطدم مع الحائط
لنفترض إننا ما حطينا الشرط if :
ساعتها رح تضل الكرة عم تتحرك بنفس الاتجاه يلي حددناه بالبداية حتى لو اصطدمت بالحائط
عشان هيك حطينا الشرط اذا منلاحظ منلاقي انو لما الكرة تصطدم بالحائط الأعلى (لازم يكون ارتداد الكرة للأسفل باتجاه الحائط وليس بشكل عامودي ) يعني قيمة y عم تنقص بالتالي رح نضربها بسالب واحد حتى تتحول ل -10 وتتحرك كل مرة للأسفل ب 10 درجات
ولما الكرة تصطدم بالحائط السفلي (لازم يكون الارتداد للأعلى باتجاه الحائط وليس بشكل عامودي ) بالتالي رح نضرب قيمة y ب -١ بالتالي رح تتحول من سالب ل موجب (لانو بالضرب لما تكون القيمة سالبة ونضربها بسالب واحد بتصير القيمة موجبة) بالتالي بتصير بتتحرك كل مرة ب 10 خطوات للأعلى باتجاه الحائط

طبعاً هون نحن فقط عم نحكي عن ال y وطالما فهمتي ال y بصير سهل تفهمي ال x فقط اتخيلي المحور تبع ال x و y ورح توضح الصورة وبفضل انك ترسمي على ورقة وقلم رح تفهمي اكتر لانو الصورة خير من الكلام

3 إعجابات

لاء
الشرط دا هيتحقق لما تكون ycor اكبر من او تساوي 280 او اقل من او تساوي -280.

غير كدا اللوب هيكمل عادي جدا ويرجع يعيد من تاني …لو الكرة وصلت للحائط بكدا الشرط تحقق ف هيعمس الاتجاه.

إعجابَين (2)

ستتغير القيمة اذا تحقق الشرط وستبقى متغيرة حتى لو انعاد اللوب

إعجاب واحد (1)