Hoi mensen,
Ik ben nu al even bezig met iets wat mij tot nu toe behoorlijk tegenvalt en waar ik wel wat hulp bij kan gebruiken.
Ik wil een controle-script ontwikkelen waarmee ik kan controleren of de stenen die iemand op zijn speelbord heeft een winnende combinatie is.
Om je een idee te geven hoe het spel werkt:
Het spel heeft in totaal 106 stenen waarvan 2 jokers en de rest verdeeld over 2 sets genummerd vanaf 1 t/m/13 in 4 kleuren (zwart, rood, blauw en groen).
In het begin van het spel krijgt iedere speler 14 stenen en met deze stenen moet de speler 'rijtjes' en 'sets' maken.
Een set is een verzameling van 3 of 4 stenen in verschillende kleuren, bijvoorbeeld een rode, zwarte en blauwe 4, of in combinatie met een joker: rode en groene 5 en een joker.
Een rij is een verzameling van ten minste 3 opeenvolgende stenen (met of zonder jokers), bv rood 5,6 en 7 of blauw 10,11,12 en 13 zijn geldige rijtjes.
Een 1-steen kan ook als 14 worden gebruikt, dus 'blauw 12,13,1' is ook geldig
Nu kan ik wel controleren of er 1 of meerdere 1-stenen beschikbaar zijn, maar als deze in een set worden gebruikt zijn ze voor de rij niet meer beschikbaar, tenzij deze set uit 4 stenen bestaat waardoor die ene steen van de set kan worden gepakt om ze aan de rij toe te voegen.
Zie ook http://www.pagat.com/rummy/okey.html voor een volledige (engelstalige) omschrijving van de spelregels.
Is hier iemand die ervaring met zulke wiskundige problemen ervaringen heeft die mij een goeie duw in de juiste richting kan geven ?
(owja, kant-en-klare oplossingen mag natuurlijk ook
)
Ik ben nu al even bezig met iets wat mij tot nu toe behoorlijk tegenvalt en waar ik wel wat hulp bij kan gebruiken.
Ik wil een controle-script ontwikkelen waarmee ik kan controleren of de stenen die iemand op zijn speelbord heeft een winnende combinatie is.
Om je een idee te geven hoe het spel werkt:
Het spel heeft in totaal 106 stenen waarvan 2 jokers en de rest verdeeld over 2 sets genummerd vanaf 1 t/m/13 in 4 kleuren (zwart, rood, blauw en groen).
In het begin van het spel krijgt iedere speler 14 stenen en met deze stenen moet de speler 'rijtjes' en 'sets' maken.
Een set is een verzameling van 3 of 4 stenen in verschillende kleuren, bijvoorbeeld een rode, zwarte en blauwe 4, of in combinatie met een joker: rode en groene 5 en een joker.
Een rij is een verzameling van ten minste 3 opeenvolgende stenen (met of zonder jokers), bv rood 5,6 en 7 of blauw 10,11,12 en 13 zijn geldige rijtjes.
Een 1-steen kan ook als 14 worden gebruikt, dus 'blauw 12,13,1' is ook geldig
Nu kan ik wel controleren of er 1 of meerdere 1-stenen beschikbaar zijn, maar als deze in een set worden gebruikt zijn ze voor de rij niet meer beschikbaar, tenzij deze set uit 4 stenen bestaat waardoor die ene steen van de set kan worden gepakt om ze aan de rij toe te voegen.
Zie ook http://www.pagat.com/rummy/okey.html voor een volledige (engelstalige) omschrijving van de spelregels.
Is hier iemand die ervaring met zulke wiskundige problemen ervaringen heeft die mij een goeie duw in de juiste richting kan geven ?
(owja, kant-en-klare oplossingen mag natuurlijk ook
edit:
regel over de nummer-1-steen aangepast
regel over de nummer-1-steen aangepast
[ Voor 4% gewijzigd door Verwijderd op 13-08-2006 16:48 ]