Cytopathogenic Ionogen Mata GAME
- **세련된 UI 디자인**: 뛰어난 시각 효과를 자랑하는 모던한 다크 테마 사용
- **부드러운 애니메이션**: 세 개의 휠이 독립적으로 회전하여 실제 슬롯머신과 같은 몰입감 넘치는 경험을 제공합니다.
- **풍부한 보상 시스템**: 9가지 과일, 각기 다른 당첨 확률과 보상 금액
- **지능형 당첨 메커니즘**: 10배 당첨 3회, 2배 당첨 2회
- **포인트 시스템**: 게임당 10포인트가 소모되며, 당첨 시 해당 포인트에 상응하는 보상을 받습니다.
## 게임 규칙
### 과일 종류 및 보상
- 사과: 10포인트 (당첨 확률 25%)
- 오렌지: 20포인트 (당첨 확률 20%)
- 바나나: 30포인트 (당첨 확률 15%)
- 포도: 50포인트 (당첨 확률 12%)
- 딸기: 80포인트 (당첨 확률 10%)
- 복숭아: 100포인트 (당첨 확률 8%)
- ?? 수박: 200점 (당첨 확률 5%)
- ?? 777: 500점 (당첨 확률 3%)
- ?? 다이아몬드: 1000점 (당첨 확률 2%)
### 당첨 규칙
- **같은 과일 3개**: 과일 가격의 10배 보상
- **같은 과일 2개**: 과일 가격의 2배 보상
- **같은 과일 없음**: 보상 없음
## 기술 구현
### 핵심 구성 요소
- **MainActivity**: 메인 인터페이스 컨트롤러
- **SlotMachineGame**: 게임 로직 코어
- **Fruit**: 과일 데이터 모델
- **WheelAdapter**: 휠 어댑터
### 주요 기술
- RecyclerView: 무한 스크롤 휠 구현
- 확률 알고리즘: 당첨률 제어
- Handler: 비동기 애니메이션 제어
- Drawable 커스터마이징: 인터페이스 미화
## 인터페이스 미리보기
게임에는 다음이 포함됩니다. 주요 구성 요소:
- 제목 표시줄: 게임 이름 표시
- 점수 표시: 현재 보유 점수 표시
- 룰렛 영역: 세 개의 독립적인 룰렛 휠
- 조작 버튼: 게임 시작 및 초기화 기능
- 결과 표시: 승리 정보 및 보상 표시
## 개발 환경
- Android Studio
- 최소 SDK: 24
- 대상 SDK: 35
- Java 8
## 설치 및 실행
1. 프로젝트를 로컬에 클론합니다.
2. Android Studio를 사용하여 프로젝트를 엽니다.
3. Android 기기를 연결하거나 에뮬레이터를 실행합니다.
4. 실행 버튼을 클릭하여 게임을 시작합니다.
## 게임 방법
1. 게임 시작 시 플레이어는 1,000점의 초기 점수를 보유합니다.
2. "게임 시작" 버튼을 클릭하고 10점을 사용하여 룰렛 휠을 돌립니다.
3. 세 개의 룰렛 휠이 차례로 멈추고 최종 결과가 표시됩니다.
4. 승리 규칙에 따라 보상을 받습니다.
5. 점수가 부족할 경우 "초기화" 또는 "다시 시작" 버튼을 클릭할 수 있습니다.
arknights global 
