Wat veel mensen lastig vinden bij het leren van schaken is welke stappen precies door welk stuk gemaakt mogen worden. Om hierbij te helpen gaan we een (eenvoudig) schaakbord tekenen met daarop de mogelijke stappen voor een gegeven schaakstuk.
Wij hebben je hiervoor al de opzet van twee klassen gegeven: King
en Pawn
(koning en pion). Wij hebben er al voor gezorgd dat het bord getekend wordt en de juiste plaatjes worden ingeladen, je hoeft dus alleen maar aanpassingen in deze klassen te doen.
Doe voor beiden klasse het volgende:
boolean
op te leveren als het meegegeven veld bereikbaar is (true) of niet (false).Je zal zien dat de methode showMoves()
gebruik maakt van de vorige methode. Wat het precies doet, mag je zelf proberen.
We raden je aan om te beginnen met de klass Pawn
.