Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

Yathzee

None
3 antwoorden
  • Hallo iedereen,

    ik heb een vraagje,

    Ik moet voor een opdracht een yathzeeprogramma maken met vb 6.0
    Het lukt al aardig, ik weet alleen niet met welke code je ervoor kan zorgen dat de computer snapt of je bijv. yatzee hebt of grote straat.

    Ik hoop dat iemand mij kan helpen of dat iemand een site weet waar je yathzee in vb taal kan downloaden

    alvast bedankt
  • Een dergelijke opdracht is bedoeld om er iets van te leren. Je kunt natuurlijk wel valsspelen door de code ergens te bietsen. Maar daar schiet je niks mee op. Het aardige en leerzame is juist zelf de benodigde algoritmes op te stellen.
  • Sterker nog, een worp kan in principe voor verschillende scores gebruikt worden. Ik heb wel eens 5 zessen gerold en niet als Yahtzee maar gewoon als 30 punten bij de zessen geplaatst om de bonus niet mis te lopen. De 12 punten extra met de 35 punten voor de bonus gaf me de mogelijkheid om wat meer te gokken op de grote en kleine straat en ik behaalde er ook een vrij hoge score door. Heb zelfs later nog een Yahtzee gerold, wat dus best lekker was.

    Wat je zult moeten doen is tellen. Het aantal enen, tweeen, drieen, vieren, vijfen en zessen. Vervolgens even kijken of je een reeks hebt in je worp. In principe dus een array van 6 elementen. Voor een kleine straat zullen minimaal 4 opeenvolgende elementen een waarde van 1 of meer moeten bevatten. Voor een grote straat geldt dit dus voor 5 elementen. En bij een full house heb je dus maar 2 elementen met een waarde ongelijk aan 0, en een ervan moet de waarde 2 hebben…
    Als je een beetje logisch nadenkt kun je vanzelf bepalen welke geldige scores voor een bepaalde worp mogelijk zijn. En dat is wat je moet doen: bepalen welke geldige scores mogelijk zijn bij een worp.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.