여기 내 상황이 있습니다. 저는 Lazarus IDE에서 Turbo Pascal Language를 사용하여 Yahtzee game을 만들고 있습니다. 그리고 나는 developmentement의 점수면에 달렸습니다. 나는 이미 점수가 낮은 부분을 마쳤습니다. Higher 섹션을 시작했지만 3 가지를 확인하는 절차를 작성하는 데 도움이 필요합니다. 초기 생각은 배열을 사용하고 주사위 값에 임의의 숫자를로드 한 다음 루프 함수를 사용하여 3 개의 동일한 숫자를 확인하는 것입니다. 하지만 나는이 분야에서 자신감이 부족합니다. 좀 도와 줄까? 도움이 될 지 모르지만 코드를 요구하지는 않습니다. 올바른 방향으로 밀기 만하면됩니다. Yahtzee 3 종류의
내 주사위 정수 값의 변수는, "Dice1는", "Dice2", "Dice3는", "Dice4는", "Dice5는", "Dice6"
1
A
답변
2
나는 개념적으로 간단한 방법은 배열을 가지고 생각 각 가능한 값에 대해 하나씩 6 개의 카운터 - 0으로 초기화 한 다음 주사위 배열을 반복하고 각 다이의 값으로 카운터를 증가시킵니다.
그런 다음 계산 수가 3 (또는 그 이상)이되는지 확인할 수 있습니다.
2
또는 정렬을 한 다음 행에 동일한 값이 3 개 있는지 반복합니다. 주사위 값을 가진 정렬 된 배열은 거리, Carré (4 종류), Yathzee 등과 같은 다른 탐지에도 사용할 수 있습니다.
관련 문제
- 1. Yahtzee 3 종류! VB
- 2. 자바의 yahtzee 문제
- 3. 작은 직선 (Yahtzee) 알고리즘
- 4. 자바의 yahtzee 문제
- 5. Simulated Annealing and Yahtzee!
- 6. 다른 종류의 글꼴 python 3
- 7. 3 종류의 버튼, 숫자를 추가하십시오
- 8. Java in Java - Yahtzee 게임
- 9. 자바에서 yahtzee 프로그램에서 re-rolls를 어떻게합니까?
- 10. java yahtzee 게임에서 내 코드가 잘못되었습니다.
- 11. Kohana 3 내부에서 어떤 종류의 예외를 던져야합니까?
- 12. 어떤 종류의 소스가 OpenLayers의 ol.source.ImageVector를 지원합니까? 3
- 13. Yahtzee, 속성 목록 대신 사전 사용
- 14. 종류의
- 15. 종류의
- 16. Yahtzee 게임 만들기 및 Re-Roller (C++)에 문제가 있습니다.
- 17. 종류의 범위
- 18. 종류의 열
- 19. 종류의 MySQL을
- 20. 여러 종류의
- 21. 종류의 PHP
- 22. 종류의 패턴
- 23. Perl에서 유사한 종류의 3 가지 유형의 입력을 얻는 방법
- 24. SQL 문, 항상 종류의 3 개 항목을 나열
- 25. 어떤 종류의 재귀입니까?
- 26. 종류의 배열은
- 27. 종류의 데이터와
- 28. 종류의 VBA
- 29. 간단한 종류의
- 30. 종류의 비율