‫Willkommen zurück zur zweiten, wenn Aussagen die High-School-Herausforderung in Frage gestellt haben. Ich hoffe, Sie schaffen es, das Problem
‫zu lösen und Ihren Code zu schreiben.
‫Und in diesem Video zeige ich dir nur, wie ich es lösen würde.
‫Und wie immer gibt es viele verschiedene Ansätze, um diese Herausforderung zu lösen.
‫Als erstes erstelle ich also Variablen.
‫Der erste wird also eine statische sein.
‫In der Highscore, die ich auf 300 setzen werde, war die alte
‫Highscore-Klasse dreihundert, jetzt statischer String, Highscore-Spieler.
‫Das ist also die Person, die den Highscore hält.
‫Und ich werde nur sagen, dass ich es bin.
‫Meine Punktzahl ist also dreihundert.
‫Jetzt muss ich eine Methode erstellen, die überprüft, ob der neue Score eines Spielers höher ist als der Highscore.
‫Und das mache ich am besten mit einer öffentlichen statischen Void-Check-Highscore-Methode.
‫Und dann brauche ich hier zwei Parameter.
‫Einer davon ist die Partitur.
‫Also sage ich in der Punktzahl und das andere ist eine Zeichenfolge, die der Spielername ist.
‫Und hier möchte ich überprüfen, ob der Score des Spielers höher ist als der Highscore.
‫Wenn Sie also einen höheren Highscore erzielen, aktualisieren Sie den alten Highscore mit der Punktzahl und aktualisieren Sie auch den
‫Highscore-Spieler mit dem Spielernamen.
‫Highscore-Spieler ist gleich Spielername.
‫Jetzt möchte ich auch den Rat darüber informieren.
‫Lassen Sie uns das also auch auf die Konsole aktualisieren oder auf die Konsole schreiben.
‫Und ich werde einfach so etwas schreiben wie New High Score ist und punkten.
‫Und Konsole, dritte rechte Zeile,
‫sie wird jetzt gehalten und es ist rechts von wem sie vom Spielernamen gehalten wird.
‫Der Spieler, der den Rekord gebrochen hat, wird also auch dort geschrieben.
‫Und auch der Highscore-Spieler wird überschrieben.
‫In beiden Fällen können Sie also entweder punkten und ein Spiel spielen oder Highscore und Highscore-Spieler, da
‫diese beiden bereits aktualisiert sind.
‫Jetzt haben wir unsere if-Anweisung.
‫Kommen wir zu den anderen.
‫Was soll also passieren, wenn die Punktzahl nicht höher ist als die alte Punktzahl?
‫Nun, wir fahren einfach auf die rechte Linie der Konsole.
‫Der alte Highscore konnte nicht gebrochen werden.
‫Es ist immer noch.
‫Und dann der Highscore und gehalten von und dann der Spieler, der ihn hält.
‫Auch hier brauchen wir also ein Plus.
‫Um es besser lesbar zu machen, werde ich
‫es in die nächste Zeile und beim Highscore-Spieler einfügen.
‫Das ist es also so ziemlich.
‫Das ist unsere tschechische Highscore-Methode.
‫Diese Methode prüft also immer, ob die als Argument angegebene Punktzahl höher ist als die alte
‫Punktzahl.
‫Und wenn ja, dann aktualisieren wir einfach den Highscore.
‫Und wir schreiben auch, wer der Spieler war, der die Punktzahl gebrochen hat.
‫Um nun herauszufinden, ob der Spieler die Punktzahl gebrochen hat, müssen wir natürlich auch diese Methode
‫aufrufen.
‫Also rufe ich diese Methode hier auf und beginne mit einem Wert von 250, der von Maria
‫erreicht wurde.
‫Und dann haben wir noch einen.
‫Lass uns zu dritt gehen und Michael.
‫Und dann habe ich gesehen, dass Michael meinen Highscore gebrochen hat.
‫Also ging ich hinein und brach auch mein eigenes.
‫Also habe ich 350 Punkte gemacht.
‫Und damit ich wieder in der Highscore-Spitze bin, ist es mir sehr wichtig.
‫Deshalb mache ich es.
‫Nein, ich mache nur Scherze.
‫Als nächstes müssen wir das also auf die Konsole übertragen.
‫Also tröste diese Rasse.
‫Wir reiten es also, indem wir diese Methoden aufrufen, aber wir sehen es nicht, es sei denn, wir bringen die Konsole zum Stillstand.
‫Daher müssen wir hier die Reid-Methode verwenden.
‫Damit sind wir der alte Highscore nicht zu brechen.
‫Es ist immer noch dreihundert und wird von Dennis gehalten, dann wird der neue Highscore drei fünfundfünfzig jetzt
‫von Michael New Highscore drei fünfzig gehalten.
‫Es wird jetzt von Dennis gehalten.
‫Jetzt sehen Sie also, wie Sie ganz einfach eine Funktionalität erstellen können, die überprüft, ob ein Highscore gebrochen ist oder
‫nicht und Sie einfach aktualisieren können.
‫Nun, wenn Sie ein größeres Spiel haben, nehmen wir an, Sie könnten den Highscore jetzt leicht aktualisieren
‫und gut, immer den neuesten und besten Highscore anzeigen.
‫Ich hoffe, du hast es selbst geschafft.
‫Es gibt nicht allzu viele knifflige Dinge.
‫Es sind so ziemlich nur Dinge, die wir in diesem Kapitel und zuvor behandelt haben.
‫Jetzt haben Sie also Ihre eigene Methode erstellt.
‫Sie haben if und L's verwendet und Sie haben die Methode aufgerufen und Sie haben sogar globale Variablen und lokale Variablen verwendet.
‫Nicht wir haben keine Wollmispel verwendet, aber wir haben Parameter verwendet.
‫Groß.
‫Wir sehen uns also im nächsten Video.