# MiniGame - O-YEAH

## A. Giới Thiệu Chung

**O-Yeah** là mini game đối kháng vui nhộn được tích hợp trực tiếp trên **nền tảng giao dịch ONFA**, cho phép người dùng trải nghiệm trò chơi “**Kéo – Búa – Bao**” theo cách hiện đại, nhanh gọn và mang yếu tố chiến thuật nhẹ.

Người chơi có thể **đặt cược bằng OHO**, vào phòng mở có sẵn hoặc tự tạo phòng riêng và mời bạn bè tham gia.

**O-Yeah** không chỉ mang tính giải trí mà còn giúp người dùng tương tác, thử vận may và nhận thưởng trực tiếp vào **ví game (Game Wallet)** trên ONFA.

### 1. Cách Truy Cập

> **Lưu ý: Trước khi chơi, hãy đảm bảo Game Wallet có đủ token OHO để tham gia.**

* Truy cập: Mở ứng dụng ONFA → vào mục **Ví** (Wallet) → chọn **Mini Game O-Yeah**.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FRP6eZt2sFXOP94X4hU2o%2Fphoto_2025-11-25_14-53-26.jpg?alt=media&#x26;token=ffc9f44e-c0bf-4ff8-b442-a6a3f7821a1a" alt="" width="295"><figcaption></figcaption></figure>

* **Trang chính sẽ hiển thị các nút:**

  * **Public Room:** Tham gia phòng mở,
  * **Create Host:** Tạo phòng chơi,
  * **Referral Link:** Liên kết giới thiệu bạn bè,
  * **Leaderboard:** Hiển thị danh sách top người chơi.

  <figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FBxCr6Jre0TPxmLMbNGNr%2Fimage.png?alt=media&#x26;token=bb8fb5bb-e975-4adc-aae8-8e803670ee8a" alt="" width="177"><figcaption></figcaption></figure>

## B. Hướng dẫn cách tham gia game

### 1. Tham gia phòng mở (Public Room)

#### Bước 1: Nhấn vào **Public Room** trên giao diện chính.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FABnVCnSN3j435b30FvJk%2Fimage.png?alt=media&#x26;token=9b839922-1a69-4760-991d-401f92616089" alt="" width="263"><figcaption></figcaption></figure>

#### Bước 2: Chọn phòng

Hệ thống sẽ hiển thị danh sách các phòng có sẵn.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2Fn4CFUyJz0xpfcFW6RhFE%2Fimage.png?alt=media&#x26;token=ba938079-0ebc-4226-8c45-e2f4c4f46a50" alt="" width="375"><figcaption></figcaption></figure>

1. **Single Room:**&#x20;

* Nếu phòng hiển thị **trạng thái ½** (1 người đã vào, 1 vị trí trống), Số tiền cược, Trưởng phòng, Số lượng vòng chơi.&#x20;
* Khi phòng hiển thị trạng thái **½ ,** bạn có thể tham gia ngay bằng cách ấn nút **Join**.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FvjvSoH34voOxjXRv8Uzv%2Fimage.png?alt=media&#x26;token=1bc3ad16-2595-4f75-b0d6-a089314f68e9" alt="" width="246"><figcaption></figcaption></figure>

2. **Multi Room:**&#x20;

* Cho phép nhiều người chơi tham gia, số lượng không giới hạn.
* Sau khi bạn tham gia, chờ host (người tạo phòng) nhấn **Start** để bắt đầu ván đấu. Khi cả hai user có trạng thái là **Ready**, ván game sẽ bắt đầu.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FIBW2wP2ZZc84zao1XSyK%2Fimage.png?alt=media&#x26;token=405c0b25-e773-4785-83eb-5f9b6cbbc681" alt="" width="240"><figcaption></figcaption></figure>

### 2.2 Tạo phòng chơi (Create Host)

#### Bước 1: Nhấn vào **Create Host**

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2Fjb6SPD7faq5XIBm0fXj5%2Fimage.png?alt=media&#x26;token=1244d3bc-0120-4bdb-ae9e-ca825e712a06" alt="" width="267"><figcaption></figcaption></figure>

#### Bước 2: Thiết lập các thông số:

* **Số tiền cược**: nhập số token OHO bạn muốn đặt cho mỗi lượt.
* **Số vòng chơi**: chọn từ **1 – 9 vòng**.
* **Loại phòng**: chọn **Single Room (1 vs 1)** hoặc **Multi Room (nhiều người)**
  * **(\*) Xem chi tiết luật chơi cho các loại phòng sau ở mục 2.5**
* **Chế độ phòng (Room Mode)**: chọn **Public** hoặc **Private.**

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FkIraMXduYs91xexrwG37%2Fimage.png?alt=media&#x26;token=10b2aec4-f626-4de5-9616-a6c148497499" alt="" width="246"><figcaption></figcaption></figure>

* Khi có đủ người tham gia theo thiết lập → host nhấn nút **Start** để bắt đầu ván.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FI2KmyD2OOfnOua5pqNhp%2Fimage.png?alt=media&#x26;token=76d582ce-2cb6-482c-9cea-7be8144039a3" alt="" width="375"><figcaption></figcaption></figure>

### 2.3 Bắt đầu game

* Khi ván bắt đầu, mỗi người chơi có **20 giây** để chọn một trong ba biểu tượng: **Kéo (Scissors) – Búa (Rock) – Bao (Paper)**.

| **Lượt đấu**       | **Thắng**      | **Thua**       | **Kết quả hòa** |
| ------------------ | -------------- | -------------- | --------------- |
| **Búa (Rock)**     | Kéo (Scissors) | Bao (Paper)    | Cùng ra Búa     |
| **Bao (Paper)**    | Búa (Rock)     | Kéo (Scissors) | Cùng ra Bao     |
| **Kéo (Scissors)** | Bao (Paper)    | Búa (Rock)     | Cùng ra Kéo     |

* Sau khi chọn → **không thể thay đổi lựa chọn.**
* Khi đối thủ đã chọn, ô hiển thị của họ sẽ hiện chữ **“Ready”**. Nếu bạn chọn chậm quá thời gian chờ và có thể mất lượt hoặc bị xử thua ván đó.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FPe5eP71KrpGWQDhQLu97%2Fimage.png?alt=media&#x26;token=9e994831-a646-43c7-87bb-f8fea964a69d" alt="" width="246"><figcaption></figcaption></figure>

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FTHld1R8kNmfaJE0kzYbG%2Fimage.png?alt=media&#x26;token=11bdd9e6-4436-4650-9145-de3213bf1ee6" alt="" width="375"><figcaption></figcaption></figure>

<p align="center"><strong>Chiến thắng!</strong></p>

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2Fq7BMFnFlIOqmZIeWs2pt%2FSnag_561b5f8.png?alt=media&#x26;token=838c3cfb-239a-4534-9d15-1f26e7e6be8d" alt="" width="375"><figcaption></figcaption></figure>

<p align="center"><strong>Hòa đối thủ</strong></p>

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FLkHyJ80qVt4a2Ctf5xdb%2Fimage.png?alt=media&#x26;token=b599b130-f04b-404c-ac77-c5195a1879fd" alt="" width="375"><figcaption></figcaption></figure>

<p align="center"><strong>Thua cuộc</strong></p>

### 2.4 Kết quả & phần thưởng

* Nếu **Thắng** → nhận phần thưởng bằng token OHO đã cược, cộng vào Game Wallet.
* Nếu **Hòa** → không mất gì, ván kết thúc và quay lại màn chính.
* Nếu **Thua** → mất số OHO đã đặt cược từ Game Wallet.

### 2.5 Luật chơi chi tiết

#### 2.5.1 Chế độ 1 vs 1 (Single Room)

Trong **Single Room**, mỗi ván đấu diễn ra giữa **hai người chơi**, theo luật “Kéo – Búa – Bao” truyền thống:

* Hai người đặt cược **một lượng token OHO bằng nhau** cho mỗi vòng.
* **Sau 20 giây**, hệ thống tự động xác định kết quả **thắng – thua – hòa** dựa trên lựa chọn của hai người chơi.
* **Người thắng** nhận toàn bộ số **OHO cược của ván** (sau khi trừ **phí hệ thống 10%**).
* **Hòa** → cả hai được hoàn lại toàn bộ số OHO đã cược.
* Nếu một người **không chọn biểu tượng trong thời gian quy định**, người đó sẽ **bị xử thua ván** và **mất toàn bộ số OHO cược**.

Chế độ **1 vs 1** phù hợp cho những trận đấu nhanh, công bằng, đề cao phản xạ và chiến thuật cá nhân.

#### 2.5.2 Chế độ Nhiều Người (Multi Room)

Trong **Multi Room**, số lượng người chơi không giới hạn có thể cùng tham gia một phòng chơi.

Mỗi vòng (round) được tính và trả thưởng **độc lập**, theo quy tắc “Kéo – Búa – Bao”.

**2.5.2.1 Ví dụ minh họa (phòng 4 người, mỗi round 100 OHO):**

* Người 1: Kéo
* Người 2: Kéo
* Người 3: Búa
* Người 4: Bao

**2.5.2.2 Kết quả & trả thưởng:**

* **Kéo thắng Bao** → Bao (Người 4) trả 100 OHO cho mỗi Kéo (Người 1 & 2).

  → Hệ thống thu **phí** 10% từ phần thưởng mỗi giao dịch.
* **Búa thắng Kéo** → Hai Kéo (Người 1 & 2) trả tổng cộng 200 OHO cho Búa (Người 3).

  → Hệ thống thu **phí** 10%.
* **Bao thắng Búa** → Búa (Người 3) trả 100 OHO cho Bao (Người 4).

  → Hệ thống thu **phí** 10%.

**2.5.2.3 Các quy định đặc biệt:**

* Nếu người chơi **không chọn biểu tượng trong thời gian quy định**:
  * Bị loại khỏi phòng sau khi round kết thúc.
  * Bị **thu 10% tiền cược** của round đó làm **phí xử lý**.
  * Phần còn lại (**90%**) được **hoàn lại vào ví game**.
* Nếu trong một round **chỉ có một người chọn kết quả hợp lệ**,
  * Người này sẽ **được hoàn lại tiền cược đầy đủ**,
  * Các người chơi còn lại được **hoàn lại 90% tiền cược**, coi như **bỏ lượt**.
* Nếu người chơi **rời khỏi phòng trong khi trận đang diễn ra**,
  * Hệ thống sẽ thu **10% tiền cược của round hiện tại** xem như **phí xử thua**,
  * Số tiền còn lại được hoàn về **Game Wallet**.

#### **Ghi chú**

> Chế độ **Multi Room** mang tính tương tác và chiến thuật cao hơn, khi kết quả của từng người có thể ảnh hưởng đến phần thưởng chung trong mỗi round.
>
> Tất cả dữ liệu trả thưởng và phí được xử lý **tự động, minh bạch và công bằng** thông qua hệ thống của **ONFA**.

## C. Quản lý ví Game Wallet & Main Wallet

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FZIxS2aF3tFcgyE0ZCB7g%2Fimage.png?alt=media&#x26;token=d1607399-1f07-46bd-80c6-0c4ac1b529b4" alt=""><figcaption></figcaption></figure>

### 3.1 Nạp (Deposit)

* Khi Game Wallet hết hoặc muốn thêm OHO → chuyển đến **tab Wallet** và nhấn **nút Deposit.**
* Nhập số lượng OHO muốn chuyển từ Main Wallet → xác nhận.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FeJyKxRBRHfJXsys96Dfc%2Fimage.png?alt=media&#x26;token=0ec42697-3eb7-4225-a293-bb7c14c6771c" alt="" width="375"><figcaption></figcaption></figure>

* Giao dịch nạp được lưu lại trong mục lịch sử.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FRgKQKPviWXnfwM9X8Taj%2Fimage.png?alt=media&#x26;token=9b374d4d-f7e0-4ba4-953d-878ec303c189" alt="" width="253"><figcaption></figcaption></figure>

### 3.2 Rút (Withdraw)

* Muốn rút OHO từ Game Wallet về Main Wallet → chuyển đến **tab Wallet** và nhấn **nút Withdraw.**
* Nhập số lượng, xác nhận → token chuyển về Main Wallet.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FT49ZyWT6dvKwCDgjnz6h%2Fimage.png?alt=media&#x26;token=6116d60e-38ab-4e70-8083-e95ff8364950" alt="" width="375"><figcaption></figcaption></figure>

* Lịch sử rút cũng được ghi lại.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2Fza7WykLydjzHYzDyMfjd%2Fimage.png?alt=media&#x26;token=6a8f8164-d732-4622-98dd-cfc939100b85" alt="" width="253"><figcaption></figcaption></figure>

### 3.3 Báo cáo & Lịch sử

* Tab **Bet History** sẽ hiển thị toàn bộ các ván bạn đã tham gia, bao gồm: **thời gian**, **mức cược**, **kết quả**, và **số lượng OHO nhận hoặc mất** trong từng lượt chơi.
* Người chơi có thể **sử dụng các bộ lọc (Filter)** để **tìm nhanh** lịch sử chơi theo **ngày, mức cược hoặc kết quả**, giúp **theo dõi và phân tích chiến lược cá nhân** dễ dàng hơn.

<figure><img src="https://2278184461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHVUlozWTsEZi0p2AOyyB%2Fuploads%2FPjbNMVbjte1lRbXKlcn6%2Fimage.png?alt=media&#x26;token=16a1b80f-5e09-414c-a9e7-e417bd1a59c1" alt="" width="246"><figcaption></figcaption></figure>

## D. Mẹo & lưu ý khi chơi O-Yeah

* Người chơi cần **lựa chọn biểu tượng trong vòng 20 giây** kể từ khi ván bắt đầu; quá thời gian quy định sẽ bị tính là **bỏ lượt và bị xử thua lượt.**
* Vui lòng đảm bảo **Game Wallet** luôn có **đủ số dư token OHO** trước khi tham gia phòng chơi.
* Đối với chế độ nhiều người, nên **ưu tiên tham gia “Multi Room”** hoặc **tạo phòng riêng (Private Room)** và mời bạn bè.
* Khuyến khích người chơi **theo dõi mục “Report”** để xem lại lịch sử tham gia và phân tích chiến lược (tùy chọn).
