Тусламж – Дуудлага худалдаа
Эндээс та дуудлага худалдаанд яаж санал өгөх, Stage (үе шат) гэж юу болох, мөн ялагч хэрхэн тодрох талаар дэлгэрэнгүй мэдээлэл авна.
🔹 Дуудлага худалдаа гэж юу вэ?
Дуудлага худалдаа нь хэрэглэгчид санал (bid) өгч өрсөлдөн, хамгийн сүүлд хүчинтэй санал өгсөн хүн ялагч болдог процесс юм.
Манай систем нь динамик хугацаатай — өөрөөр хэлбэл санал бүр дээр дуусах хугацаа дахин тохируулагддаг.
🔸 Санал (Bid) яаж өгөх вэ?
1️⃣ Дуудлага худалдааны хуудсыг нээнэ
Та дараах мэдээллийг харна:
- Барааны зураг, нэр, тайлбар
- Stage (Үе шат)
- Урвуу тоолуур (Timer)
- Саналын түүх (bids)
2️⃣ Зоосоо шалгана
- Нэг санал өгөх бүрт тогтсон тооны зоос хасагдана.
- Зоос хүрэлцэхгүй бол санал өгөх боломжгүй.
3️⃣ Саналаа илгээнэ
- Та +1-ээс +10 хүртэлх нэмэгдүүлэх утга сонгоно.
- Систем дараах байдлаар ажиллана:
- Таны өмнөх нийт үнэ дээр сонгосон дүнг нэмж шинэ үнэ үүсгэнэ
- Шинэ саналыг бүртгэнэ
- Timer тухайн үе шатны дүрмээр reset хийгдэнэ
- Зоос тань автоматаар хасагдана
4️⃣ Амжилттай орсон эсэхийг шалгах
- “Саналын түүх” дээр таны санал шууд нэмэгдэнэ (realtime).
- Timer дахин эхэлсэн байвал санал амжилттай орсон гэсэн үг.
🔹 Stage (Үе шат) гэж юу вэ?
Stage (Үе шат) гэдэг нь дуудлага худалдааны аль хэсэгт явж байгааг, мөн санал бүр дээр timer хэдэн хугацаагаар reset хийхийг тодорхойлдог дүрэм юм.
🧩 Stage бүрийн хугацаа (Бодит системийн утга)
⏱ Reset хугацаа = шинэ санал бүр орж ирэхэд timer дахин эхлэх хугацаа
| Stage | Reset хугацаа | Хэрэглэгчид харагдах тайлбар |
|---|---|---|
| Stage 1 | 2 цаг | Эхний тайван үе, бодож санал өгөх боломжтой |
| Stage 2 | 1 цаг | Өрсөлдөөн аажмаар идэвхжиж эхэлнэ |
| Stage 3 | 30 минут | Анхаарал нэмэгдэнэ |
| Stage 4 | 20 минут | Саналууд ойр ойрхон орж эхэлнэ |
| Stage 5 | 10 минут | Хурдассан өрсөлдөөн |
| Stage 6 | 5 минут | Дуусах мөч ойртож байна |
| Stage 7 | 8 цаг | (Онцгой үе – өдөр/шөнийн сунгалт) |
| Stage 8 | 6 цаг | Урт reset, бага идэвхтэй үе |
| Stage 9 | 2 цаг | Дунд зэргийн идэвх |
| Stage 10 | 1 цаг | Анхааралтай ажиглах хэрэгтэй |
| Stage 11 | 30 минут | Хурдасч эхэлж байна |
| Stage 12 | 20 минут | Сүүлийн өрсөлдөөн ойртлоо |
| Stage 13 | 10 минут | Маш идэвхтэй |
| Stage 14 | 5 минут | Хүлээх эрсдэл өндөр |
| Stage 15 | 1 минут | Эцсийн мөч ойртсон |
| Stage 16 | 10 секунд | Маш хурдан өрсөлдөөн |
| 🔥 Stage 17 | 5 секунд | Сүүлчийн онцгой агшин |
⚠️ Stage нь дараалсан “цагийн шатлал” биш. Энэ нь хамгийн сүүлд санал орсон мөчид ямар reset дүрэм хэрэглэх вэ гэдгийг л тодорхойлно.
- Timer урт харагдаж байсан ч Stage дугаар өөрчлөгдөхгүй байж болно
- Энэ нь алдаа биш, зөв логик
⛔ Hard end (Үндсэн дуусах цаг) – Давхар дүрэм
Stage-ээс үл хамааран Hard end цаг хүрмэгц дуудлага худалдаа автоматаар хаагдана.
| Нөхцөл | Үр дүн |
|---|---|
| Stage-ээр ялагч тодроогүй | Hard end дээр шууд хаагдана |
| Хамгийн сүүлд санал өгсөн хүн | Ялагч болно |
👉 Hard end нь Stage-ийг хүчингүй болгох дээд дүрэм
⏱️ Stage + Hard end хэрхэн хамт ажилладаг вэ?
| Нөхцөл | Систем яаж ажиллах вэ? |
|---|---|
| Шинэ санал орлоо | Одоогийн Stage-ийн дүрмээр timer reset хийгдэнэ |
| Timer дууслаа | Дуудлага худалдаа дуусна, сүүлчийн санал ялагч |
| Stage-үүдээр явсаар hard end хүрлээ | Дуудлага худалдаа шууд хаагдана |
| Hard end дээр хэн ялах вэ? | Хамгийн сүүлд санал өгсөн хэрэглэгч |
🏆 Ялагч тодрох дүрэм (товч)
- Stage timer дуусвал → Сүүлчийн санал ялагч
- Hard end хүрвэл → Сүүлчийн санал ялагч
- Өөр хүн санал өгвөл → Timer дахин эхэлнэ
📱 UI-д яаж харуулах вэ? (Зөвлөмж)
- Stage + Reset хугацаа → bold
- Тайлбар → secondary text
- Stage 17–19 → ⚠️ / 🔥 icon-той highlight
⏱️ Timer яаж ажилладаг вэ?
- Timer нь таны утасны цагаар биш
- Серверийн бодит цагтай sync хийж ажиллана
Чухал ойлголт:
Timer нь хамгийн сүүлд санал орсон мөчийн Stage-ийн дүрмээр ажиллана.
- Заримдаа timer дараагийн Stage-ийн цаг руу “давж” харагдаж болно
- Гэхдээ Stage дугаар буруу солигдохгүй
- Систем хамгийн сүүлд reset хийсэн Stage-ийг баримтална
🏆 Ялагч яаж тодрох вэ?
- Хамгийн сүүлд санал өгсөн хүнээс хойш
- Тухайн Stage-ийн хугацаанд
- өөр хүн санал өгөөгүй бол
👉 дуудлага худалдаа дуусч, сүүлчийн санал өгсөн хэрэглэгч ялагч болно.
🔄 Апп-ийн зан төлөв (анхаарах)
🔹 Background → Foreground
- Апп-аас гарч буцаад ороход timer “үсэрсэн” мэт харагдаж болно
- Энэ нь цагийг сервертэй дахин sync хийж байгаа зөв үйлдэл
🔹 Интернэт тасалдвал
- Санал орсон эсэхийг “Саналын түүх”-ээс шалгаарай
- Эргэлзээтэй бол дахин оролдохоос өмнө түүхээ заавал шалгана уу
❓ Түгээмэл асуултууд (FAQ)
Q: Би санал өгөх бүрт timer яагаад нэмэгдээд байна вэ?
A: Энэ нь системийн үндсэн дүрэм. Санал бүр дээр timer reset хийгддэг.
Q: Stage солигдоход би юу хийх вэ?
A: Юу ч хийх шаардлагагүй. Stage нь зөвхөн хугацааны дотоод дүрэм.
Q: Яагаад зарим үед өрсөлдөөн маш хурдан болчихдог вэ?
A: Та өндөр Stage дээр орсон байна гэсэн үг — дуусах мөч ойртож байгаа тул хугацаа богиносдог.
✨ Зөвлөгөө
- Stage өндөр байх тусам хурдан шийдвэр гаргаарай
- Timer дуусахаас өмнө санал өгвөл reset хийгдэнэ
- Саналын түүхийг үргэлж ажиглаж байгаарай
