‫Welkom terug bij de tweede. Als uitspraken de uitdaging van de middelbare school uitdagen, hoop ik dat het je lukt om het probleem
‫op te lossen en je code te schrijven.
‫En in deze video ga ik je laten zien hoe ik het zou oplossen.
‫En zoals gewoonlijk zijn er meerdere verschillende benaderingen om deze uitdaging op te lossen.
‫Dus allereerst maak ik variabelen aan.
‫Dus de eerste wordt een statische.
‫In hoge score, die ik ga instellen op 300, dus de oude score middelbare school
‫was driehonderd nu statische string, hoge score speler.
‫Dat is dus de persoon met de hoogste score.
‫En ik ga gewoon zeggen dat ik het ben.
‫Dus mijn score is driehonderd.
‫Nu moet ik een methode maken die controleert of de nieuwe score van een speler hoger is dan de hoogste score.
‫En dat doe ik het beste met een openbare statische void check highscore-methode.
‫En dan heb ik hier twee parameters nodig.
‫Een daarvan is de score.
‫Dus ik ga zeggen in partituur en de andere is een string, wat de spelersnaam is.
‫En wat ik hier wil doen, is controleren of de score van de speler hoger is dan de hoogste score.
‫Dus als je een hogere hoogste score scoort, ga je gang en werk je de oude hoogste score bij met de score en werk je ook de speler met de
‫hoogste score bij met de spelersnaam.
‫De speler met de hoogste score is gelijk aan de naam van de speler.
‫Daar wil ik nu ook de gemeente over informeren.
‫Dus laten we dat ook op de console updaten of het op de console schrijven.
‫En ik ga gewoon iets schrijven zoals New High Score is en scoren.
‫En console, derde regel rechts, het
‫wordt nu vastgehouden door en het is goed door wie wordt vastgehouden door de naam van de speler.
‫Dus de speler die het record brak, zal daar ook worden geschreven.
‫En ook de speler met de hoogste score wordt overschreven.
‫Dus in beide gevallen kun je ofwel scoren en een spel spelen of een speler met een hoge score en een hoge score,
‫omdat die twee al zijn bijgewerkt.
‫Nu hebben we onze if-statement.
‫Laten we met de andere gaan.
‫Dus wat moet er gebeuren als de score niet hoger is dan de oude score?
‫Nou, we rijden gewoon naar de rechterlijn van de console.
‫De oude hoge score was niet te doorbreken.
‫Is het nog steeds.
‫En dan de hoogste score en vastgehouden door en dan de speler die het vasthoudt.
‫Dus ook hier hebben we een plus nodig.
‫Dus wat ik ga doen is om het leesbaarder te maken, ik ga
‫het in de volgende regel plaatsen en door de speler met de hoogste score.
‫Dus dat is het zo'n beetje.
‫Dat is onze Tsjechische highscore-methode.
‫Deze methode gaat dus altijd controleren of de score die als argument wordt gegeven hoger is dan de oude
‫score.
‫En zo ja, dan werken we gewoon de highscore bij.
‫En we schrijven ook wie de speler was die de score brak.
‫Dus om er nu achter te komen of de speler de score heeft gebroken, moeten we deze methode natuurlijk ook
‫aanroepen.
‫Dus ik ga deze methode hier noemen en ik begin met een waarde van 250, die werd bereikt
‫door Maria.
‫En dan hebben we er nog een.
‫Laten we gaan drie en door Michael.
‫En toen zag ik dat Michael mijn hoge score brak.
‫Dus ik ging naar binnen en brak ook mijn eigen.
‫Dus ik maakte 350 punten.
‫En dus ik in de hoogste score leider weer, het is zeer belangrijk voor mij.
‫Daarom doe ik het.
‫Nee ik maak een grapje.
‫Dus wat we vervolgens moeten doen, is dat op de console rijden.
‫Dus troost dat ras.
‫Dus we rijden erop door deze methoden aan te roepen, maar we zien het niet tenzij we de console laten blokkeren.
‫We moeten hier dus de Reid-methode gebruiken.
‫Dus we zijn de oude hoge score kon niet worden gebroken.
‫Het is nog steeds driehonderd en in het bezit van Dennis, dan is de nieuwe hoogste score drie achtenvijftig nu
‫in handen van Michael New hoogste score drievijftig.
‫Het is nu in handen van Dennis.
‫Dus nu zie je hoe je vrij eenvoudig een functionaliteit kunt maken die controleert of een hoge score is verbroken of
‫niet en je kunt eenvoudig updaten.
‫Welnu, als je een groter spel hebt, laten we zeggen dat je de hoogste score nu gemakkelijk kunt bijwerken en
‫wel, altijd de nieuwste en beste hoogste score liet zien.
‫Ik hoop dat je dat zelf hebt kunnen doen.
‫Er zijn niet al te veel lastige dingen.
‫Het zijn vrijwel alleen dingen die we in dit hoofdstuk en daarvoor hebben behandeld.
‫Dus nu heb je je eigen methode gemaakt.
‫Je hebt if en L's gebruikt en je hebt de methode aangeroepen en je hebt zelfs globale variabelen en lokale variabelen gebruikt.
‫Niet, we hebben geen loquat gebruikt, maar we hebben parameters gebruikt.
‫Geweldig.
‫Dus tot ziens in de volgende video.