Permalänk

Skapa kortlek i Javascript

Jag har skapat en funktion som simulerar en blandad kortlek, och returnerar en array av kort. Jag anropar denna kortlek i konstruktorn i min klass som simulerar ett kortspel. De dragna korten pushar jag sen till en array som jag kallar throwPile, som simulerar en kasthög. Allt förutom skapandet och blandningen av kortleken sker i samma klass.

Mitt problem är att jag vill använda slut alla korten i en kortlek, och inte skapa en ny kortlek varje gång jag kör programmet. Hur gör jag det? Just nu skapas en ny blandad kortlek varje gång jag anropar klassen som spelar kortspelet. Säg till om något är otydligt så ska jag försöka förklara bättre. Tacksam för all hjälp jag kan få!

Permalänk
Hedersmedlem
Skrivet av Trainee352:

Jag har skapat en funktion som simulerar en blandad kortlek, och returnerar en array av kort. Jag anropar denna kortlek i konstruktorn i min klass som simulerar ett kortspel. De dragna korten pushar jag sen till en array som jag kallar throwPile, som simulerar en kasthög. Allt förutom skapandet och blandningen av kortleken sker i samma klass.

Mitt problem är att jag vill använda slut alla korten i en kortlek, och inte skapa en ny kortlek varje gång jag kör programmet. Hur gör jag det? Just nu skapas en ny blandad kortlek varje gång jag anropar klassen som spelar kortspelet. Säg till om något är otydligt så ska jag försöka förklara bättre. Tacksam för all hjälp jag kan få!

Titta på serializering av data. Leta på att exportera ut datat från din klass, samt konstruera klass utifrån samma typ av data.
Därefter kan du peta undan datan i localstorage, cookie eller motsvarande.

Visa signatur

Dator, MOBO: Asus ROG Strix X550-F Gaming, CPU: AMD Ryzen 5 5600X (4.2GHz), GPU: AMD Radeon RX 6950XT, RAM: 4x16GB Corsair Vengeance LPX 3200MHz, OS-HDD: Intel 750 PCIe 400GB, PSU: EVGA SuperNOVA G2 850W