푸로젝트/마작7 중간 점검 및 수정 구현 기능 목록 1. 마작게임의 뼈대를 구현 : ) 2. 유효패를 계산하여 가장 효율적인 조패를 계산 2-1. 유효패에 대한 개념 정하기 2-2. 패의 샨텐을 계산하는 기능 구현 2-3 각 카드의 유효패를 계산하여 가장 효율적인 타패를 찾음 3. 화료 3.1 필수적인 게임의 진행 과정의 구현 4. 타가들의 버림 배를 구현. 5. 다른 여러 기능을 구현. (리치 퐁 깡 등) 6. 1인 마작 게임 구현. 중간 점검 한 명의 패에 대한 조패 시뮬레이션을 구현함에 있어 기능이 적절하게 수행되는지와 수정이 필요한 부분에 대하여 고민하는 시간을 갖기로 하였다. 시뮬레이션을 돌리다보니 문제점과 보완점을 몇 개 찾았다. 1. 조패 알고리즘 2. 텐파이라는 조건 3. 입력형식 4. 출력형식 1. 조패 알고리즘 저번 게시.. 2023. 10. 20. 3.1 화료 - 필수적인 게임의 진행 과정의 구현 구현 기능 목록 1. 마작게임의 뼈대를 구현 : ) 2. 유효패를 계산하여 가장 효율적인 조패를 계산 2-1. 유효패에 대한 개념 정하기 2-2. 패의 샨텐을 계산하는 기능 구현 2-3 각 카드의 유효패를 계산하여 가장 효율적인 타패를 찾음 3. 화료 3.1 필수적인 게임의 진행 과정의 구현 4. 타가들의 버림 배를 구현. 5. 다른 여러 기능을 구현. (리치 퐁 깡 등) 6. 1인 마작 게임 구현. Class Card String type int number int idCode Deck List cards int[ ] [ ] cardInformation Game Deck deck User List east_hand 샨텐 계산 Methods 화료 구현 클래스 정리. 3. 화료 3개의 블록으로 이루어진 4.. 2023. 9. 22. 2.3 각 카드의 유효패를 계산하여 가장 효율적인 타패를 찾음 구현 기능 목록 1. 마작게임의 뼈대를 구현 : ) 2. 유효패를 계산하여 가장 효율적인 조패를 계산 2-1. 유효패에 대한 개념 정하기 2-2. 패의 샨텐을 계산하는 기능 구현 2-3 각 카드의 유효패를 계산하여 가장 효율적인 타패를 찾음 3. 화료 시 점수를 계산 4. 타가들의 버림 배를 구현. 5. 다른 여러 기능을 구현. (리치 퐁 깡 등) 6. 1인 마작 게임 구현. 클래스 정리표 Class Card String type int number int idCode Deck List cards int[ ] [ ] cardInformation Game Deck deck List east_hand 샨텐 계산 Methods 2.3 각 카드의 유효패를 계산하여 가장 효율적인 타패를 찾음 구현기능 목록이.. .. 2023. 9. 18. 2.2 패의 샨텐을 계산하는 기능 구현 2부 구현 기능 목록 1. 마작게임의 뼈대를 구현 : ) 2. 유효패를 계산하여 가장 효율적인 조패를 계산 2-1. 유효패에 대한 개념 정하기 2-2. 패의 샨텐을 계산하는 기능 구현 3. 화료 시 점수를 계산 4. 타가들의 버림 배를 구현. 5. 다른 여러 기능을 구현. (리치 퐁 깡 등) 6. 1인 마작 게임 구현. 현재 구현한 클래스들의 요약표 Class Card String type int number int idCode Deck List cards int[ ] [ ] cardInformation Game Deck deck List east_hand 샨텐 계산 Methods 2.2 패의 샨텐을 계산하는 기능 구현 2부 구현계획 1) 8에서 시작 > 상수 8 2) 완전한 몸통을 계산 > method 1 .. 2023. 9. 17. 2.2 패의 샨텐을 계산하는 기능 구현 구현 기능 목록 1. 마작게임의 뼈대를 구현 : ) 2. 유효패를 계산하여 가장 효율적인 조패를 계산 2-1. 유효패에 대한 개념 정하기 2-2. 패의 샨텐을 계산하는 기능 구현 3. 화료 시 점수를 계산 4. 타가들의 버림 배를 구현. 5. 다른 여러 기능을 구현. (리치 퐁 깡 등) 6. 1인 마작 게임 구현. 2-2. 패의 샨텐을 계산하는 기능 구현 기능을 구현하기 전, 각 클래스와 기능에 대한 큰 틀이 있으면 좋을 것 같아 표를 만들기로 했습니다. Class Card String type int number int idCode Deck List cards int[ ] [ ] cardInformation Game Deck deck List east_hand 샨텐 계산을 용이하게 하기 위해 카드들에게.. 2023. 9. 17. 2. 유효패에 대한 개념 구현 기능 목록 1. 마작게임의 뼈대를 구현 : ) 2. 유효패를 계산하여 가장 효율적인 조패를 계산 2-1. 유효패에 대한 개념 정하기 3. 화료 시 점수를 계산 4. 타가들의 버림패를 구현. 5. 다른 여러 기능을 구현. (리치 퐁 깡 등) 6. 1인 마작 게임 구현. 2. 유효패를 계산하여 가장 효율적인 조패를 계산 유효패를 단순히 같은 패나 연속되거나 같은 패라고 생각했는데 아님을 알게 됨. 2-1. 유효패에 대한 개념 정하기. 유효패 = 1) 자신과 같은 패 + (수패일 경우) 2) 자신과 차이가 1 이하인 패. = 샨텐이 진행되는 패 = 화료에 더 가까워질 수 있는 패. ※ 같은 종류의 패가 3개인 경우 나머지 하나의 패도 유효패일까 > 타점을 올리는 패라고 생각해서 유효패는 아니라고 생각 이.. 2023. 9. 4. 이전 1 2 다음