‫مرحبا بك مرة أخرى في الثانية.
‫إذا كانت العبارات تتحدى تحدي الدرجة العالية ، آمل أن تتمكن من حل المشكلة وكتابة الكود الخاص
‫بك.
‫وفي هذا الفيديو سأوضح لكم كيف سأحلها.
‫وكالعادة ، هناك العديد من الأساليب المختلفة لحل هذا التحدي.
‫لذلك أولاً ، أقوم بإنشاء المتغيرات.
‫إذن ، ستكون الدرجة الأولى هي درجة عالية ثابتة ، والتي سأقوم بتعيينها على 300.
‫لذلك كانت الدرجة العالية القديمة 300 ، الآن سلسلة ثابتة ، لاعب درجة عالية.
‫هذا هو الشخص الذي يحمل الدرجة العالية.
‫وسأقول فقط إنه أنا.
‫لذا فإن درجتي العالية هي 300.
‫الآن أنا بحاجة إلى إنشاء طريقة للتحقق مما إذا كانت النتيجة الجديدة للاعب أعلى من الدرجة العالية.
‫وأنا أفعل ذلك بشكل أفضل من خلال فحص الفراغ الثابت العام ، وطريقة الدرجة العالية.
‫ثم هنا أحتاج إلى عاملين.
‫أحدهما هو النتيجة ، لذلك سأقول في النتيجة والآخر عبارة عن سلسلة ، وهي
‫اسم اللاعب.
‫وهنا ما أريد أن أفعله هو أن أتحقق مما إذا كانت درجة اللاعب أعلى من الدرجة العالية.
‫لذلك إذا كانت النتيجة أعلى ، درجة عالية ، فتابع وتحديث النتيجة العالية القديمة بالنتيجة وأيضًا تحديث لاعب
‫الدرجة العالية مع اسم اللاعب صاحب الدرجة العالية يساوي اسم اللاعب.
‫الآن أريد أيضًا إبلاغ وحدة التحكم بذلك.
‫لذلك دعونا نحدث ذلك على وحدة التحكم أيضًا أو نكتبه على وحدة التحكم.
‫وسأقوم فقط بكتابة شيء مثل New High Score هو والخط الصحيح
‫للنتيجة ونقطة التحكم التي
‫يحتفظ بها الآن ودعونا نكتب من الذي يحملها باسم اللاعب.
‫لذا فإن اللاعب الذي حطم الرقم القياسي سيتم كتابته هناك أيضًا.
‫وكذلك يتم تجاوز اللاعب ذو الدرجة العالية.
‫لذلك في كلتا الحالتين ، يمكن أن يكون لديك إما درجة واسم لاعب أو درجة عالية ولاعب درجة عالية
‫لأن هذين تم تحديثهما بالفعل.
‫الآن لدينا بيان إذا.
‫دعنا نذهب مع الآخر.
‫إذن ما الذي يجب أن يحدث إذا كانت النتيجة ليست أعلى من الدرجة القديمة؟
‫حسنًا ، نكتب ببساطة على السطر الأيمن من وحدة التحكم.
‫لا يمكن كسر الدرجة العالية القديمة.
‫فإنه لا يزال.
‫ثم النتيجة العالية والتي يحتفظ بها ثم اللاعب الذي يحملها.
‫لذا نحتاج هنا أيضًا إلى علامة الجمع.
‫لذا ما سأفعله هو لجعله أكثر قابلية للقراءة ، سأضعه في
‫السطر التالي وبواسطة اللاعب ذو النقاط العالية.
‫هذا كل ما في الأمر.
‫هذه هي طريقة التحقق من الدرجة العالية.
‫لذا فإن هذه الطريقة ستتحقق دائمًا مما إذا كانت النتيجة المعطاة كوسيطة أعلى من الدرجة القديمة.
‫وإذا كان الأمر كذلك ، فنحن ببساطة نقوم بتحديث الدرجة العالية.
‫ونكتب أيضًا من هو اللاعب الذي كسر النتيجة؟
‫لذا الآن لمعرفة ما إذا كان اللاعب قد كسر النتيجة ، نحتاج أيضًا إلى استدعاء هذه الطريقة بالطبع.
‫سأطلق على هذه الطريقة هنا ، وسأبدأ بقيمة 250 ، والتي حققتها
‫ماريا.
‫ثم لدينا واحدة أخرى.
‫دعنا نذهب مع 315 لمايكل.
‫ثم رأيت أن مايكل كسر أعلى درجاتي.
‫لذا دخلت وحطمت نفسي أيضًا.
‫لذا جمعت 350 نقطة ولذا فأنا متصدر أعلى الدرجات مرة أخرى.
‫هذا مهم للغاية بالنسبة لي.
‫لهذا السبب أفعل ذلك الآن.
‫أنا فقط أمزح.
‫إذن ما لدينا بعد ذلك هو كتابة ذلك على وحدة التحكم.
‫لذا تعزية ، نقطة قراءة.
‫لذلك نكتبها عن طريق استدعاء هذه الطرق ، لكننا لا نراها ما لم نجعل وحدة التحكم تتوقف.
‫لذلك نحن بحاجة إلى استخدام طريقة القراءة هنا حتى لا يمكن كسر الدرجة العالية القديمة.
‫لا يزال الرقم 300 ويحتفظ به التنس.
‫ثم الدرجة العالية الجديدة هي 350.
‫يساعده الآن مايكل.
‫الدرجة العالية الجديدة هي 350.
‫يحتفظ به الآن دينيس.
‫حتى الآن ترى كيف يمكنك.
‫من السهل جدًا إنشاء وظيفة تتحقق مما إذا تم كسر درجة عالية أم لا.
‫ويمكنك ببساطة التحديث ، حسنًا ، إذا كانت لديك لعبة أكبر ، فلنفترض أنه يمكنك بسهولة
‫تحديث النتيجة العالية الآن وبشكل جيد ، وإظهار دائمًا أحدث وأكبر نتيجة.
‫حسنا.
‫آمل أن تتمكن من القيام بذلك بنفسك.
‫ليس هناك الكثير من الأشياء الصعبة.
‫إنها إلى حد كبير الأشياء التي غطيناها في هذا الفصل وما قبله.
‫حتى الآن قمت بإنشاء طريقتك الخاصة.
‫لقد استخدمت ما إذا كان LS وسميها الطريقة وحتى أنك تستخدم المتغيرات العامة والمتغيرات المحلية.
‫الآن ، لم نستخدم المعلمات العالمية ، لكننا استخدمنا المعلمات.
‫رائعة.
‫لذلك نراكم في الفيديو التالي.