- Rummikub 게임을 통한 자료구조의 적용
- 자료구조 6반 프로젝트 2등
- 유저 타일리스트 : Sort(유저의 타일을 숫자 기준으로 정렬), ArrayList(유저가 가지고 있는 타일 확인)
- 보드 타일리스트 : LinkedList(보드에 있는 카드를 확인하기 위해 연결리스트로 구현), ArrayList(전체 타일 확인)
- 타일을 뽑는 부분 : Stack(LIFO 구조를 활용하여 전체 타일을 관리)
- AI 부분 : Search(타일을 검색해서 뽑을 타일을 놓기), Sort(유저의 타일을 숫자 기준으로 정렬)
- Rummikub Game Develop - 최재혁 : 보드, 유저, 타일뽑기 등 전반적 게임 구현, AI 보조
- AI Part Develop - 홍석준 : 타일 색깔 부분 및 AI 로직 구현
- Refactor - 최재혁 : 3학년 전공 프로젝트 중 CleanCode를 읽고 코드 중 일부 유지보수