Slots
Download het starterproject en voer daarna npm install uit.
π Naam project:
lab-state-slot-machine
π Basisproject: de vereiste begincode is inbegrepen in het starterproject.
Je breidt nu de slots machine uit die je gemaakt hebt in labo 2 uit met een aantal nieuwe functionaliteiten.
- Zorg voor een state
slotsdie de array met slots bevat. Zorg ervoor dat deze initieel met random waarden gevuld is. - Zorg voor een state
moneydat het geld van de speler bijhoudt. Zorg ervoor dat deze initieel op 100 staat. - Zorg voor een button
Pull leverdie een functie aanroept die deslotsstate verandert naar een nieuwe array met random waarden. Als de speler gewonnen heeft (3 dezelfde symbolen), dan wordt demoneystate verhoogd met 20. Als de speler verloren heeft (3 verschillende symbolen), dan wordt demoneystate verlaagd met 1. - Toon bovenaan het saldo van de speler.
- Als het saldo van de speler 0 is, dan wordt de button
Pull leverdisabled en wordt er een tekst getoond die zegt dat de speler geen geld meer heeft.
Het spel ziet er nu als volgt uit:
Live voorbeeldβ
Voorbeeld ladenβ¦