04. Mekanik Hands-On

← Kembali ke indeks

Daftar langkah dari draft [DRAFT]:

#LangkahFungsi (draft)Buka diSkill karyawan
1Case ShapeMemilih bentuk casing customerL1shape (basic)
2Base PaintingPewarnaan dasar casingL1paint (basic)
3SmoothingPenghalusan permukaan / coatingL1 (Glossy di L6)smooth (basic), glossy (upgrade)
4Top PatternGlitter, pattern (topping)L2 (Pattern Shelf)pattern (upgrade)
5StickerMenempel stikerL4 (Sticker Stock)sticker (upgrade)
6Screen CleaningPembersihan sebelum diberikan ke customerL1clean (otomatis dimiliki semua karyawan)

Draft menyebut skill dasar karyawan adalah Case Shape, Basic Painting, dan Smoothing. GDD ini menambahkan clean sebagai skill bawaan semua karyawan, karena setiap pesanan selalu diakhiri Screen Cleaning [USULAN].

Satu bench untuk semua langkah

Semua 6 langkah dikerjakan di satu Craft Bench. Pemain tidak berpindah lokasi selama mengerjakan pesanan.

AturanDetail
Posisi pemainAvatar berdiri di depan Craft Bench sejak I'LL MAKE IT! sampai pesanan selesai
KameraTetap di bench. Antar langkah hanya ada transisi kecil: case berputar/miring sesuai kebutuhan langkah (belakang untuk Paint–Sticker, depan untuk Cleaning)
AlatSemua alat (spray, buffer, kuas glossy, toples glitter, roller, kain) muncul di tray HUD bawah sesuai langkah aktif. Di dunia 3D, alat terlihat tergantung di papan alat di bench
BahanWarna, bentuk, pola, dan stiker dipilih dari tray HUD bawah, bukan dari rak di dunia
Rak tycoon (Pattern Shelf, Sticker Stock, Glossy Finish Paint Shelf)Tetap dibeli sebagai item tycoon [DRAFT], tetapi berfungsi sebagai unlock: setelah dibeli, bahan barunya muncul di tray HUD. Raknya dipasang di dinding tepat di belakang Craft Bench sebagai pajangan visual, jadi pemain tidak perlu berjalan ke sana
KaryawanSama: setiap karyawan mengerjakan semua langkah di work bench miliknya sendiri

1. Kerangka umum setiap langkah

Setiap langkah memakai pola yang sama supaya mudah dibuat dan mudah dipahami pemain:

Masuk langkah β†’ case berputar ke sisi yang dikerjakan (tetap di bench yang sama) β†’ "Step X of N" di atas
  β†’ pemain memilih bahan (bentuk/warna/pola/stiker) dari tray HUD bawah
  β†’ aksi utama (tap / drag) β†’ progress bar naik
  β†’ progress 100% β†’ langkah selesai otomatis
    (sisa ≀ 10% diisi otomatis supaya pemain tidak mencari piksel terakhir)
  β†’ KATA KONFIRMASI + partikel + SFX β†’ langkah berikutnya
AturanNilaiAlasan
Selesai langkahOtomatis di 100% (auto-fill saat β‰₯ 90%)Tidak ada penilaian kualitas. Yang dinilai hanya kesesuaian request dan kecepatan
Tombol DONEHanya di langkah Sticker (pemain menentukan kapan selesai menempel)
Timer kecepatanBerjalan sejak langkah pertama dimulai sampai langkah terakhir selesai. Berhenti saat PUT DOWNMenentukan bonus kecepatan 20% (bagian 3)
Undo1 tingkat per langkah (tombol β†Ά)Mengurangi frustrasi, murah dibuat
Durasi target per langkah5–22 detikTotal satu pesanan Β±60–95 detik [SIM]
PUT DOWNPesanan diletakkan di bench, progres disimpanPemain bisa pergi membeli upgrade lalu kembali [FMP]

2. Detail per langkah

Step 1. Case Shape

LokasiCraft Bench
AksiPilih 1 bentuk dari list di HUD bawah (kartu ikon bentuk, scroll horizontal). Tap = bentuk dipakai, langkah langsung selesai. Tidak ada mini-game
Tampilan listHanya bentuk yang sudah terbuka untuk device pesanan ini. Bentuk yang diminta pelanggan ditandai βœ” hijau. Bentuk terkunci tampil abu-abu dengan label "Lv X"
VisualCase polos putih "pop" muncul di atas device dengan bounce kecil dan berputar sekali
DurasiΒ±2–5 detik (waktu target 5 detik)
Kata konfirmasiPERFECT FIT!
Request yang bisa munculBentuk tertentu (L3+, terutama Fancy)
Data hasilshapeId

Daftar bentuk V1 [USULAN]:

DeviceBentukBuka
Aphone 18 Pro MaxSlim, BumperL1
Bunny EarsL3
Kitty EarsL6
Samsam X26 UltraSlim, BumperL3
Bunny EarsL3
Kitty EarsL6
EarpodRound Shell, Bear EarsL5
TabletFolio, Slim BumperL7
MacbookHard Shell, Bumper CornersL9

Step 2. Base Painting

LokasiCraft Bench
AksiPilih 1 warna dari palet di tray HUD bawah β†’ drag di atas case untuk menyemprot. Kuas menutupi area sekitar titik sentuh
Mekanik coverageBagian belakang case dibagi grid 8 Γ— 16 sel. Satu semprotan menutup area 2Γ—2 sel (3Γ—3 dengan gamepass Wide Spray)
VisualPartikel kabut warna, sel yang sudah tersemprot berubah warna dengan sedikit gradasi tepi. Saat 100%, case berubah menjadi warna solid dengan kilau singkat
Kata konfirmasiCOLORFUL!
RequestWarna tertentu (selalu muncul mulai pesanan ke-2)
Data hasilbaseColorId

Step 3. Smoothing (+ Glossy Finish)

LokasiCraft Bench, alat Buffer (amplas putar) dari tray HUD
AksiDrag melingkar / bolak-balik di atas case. Permukaan punya tekstur kasar (butiran). Setiap sel punya nilai kasar 0–3, setiap lintasan buffer mengurangi 1 (2 dengan gamepass Power Buffer)
VisualDebu halus beterbangan, butiran memudar per sel, highlight kilap bergerak mengikuti buffer
Kata konfirmasiSMOOTH!
Sub-step Glossy (L6+)Jika pesanan meminta Glossy, setelah Smoothing muncul sub-step: celup kuas di kaleng clear coat β†’ 3 sapuan panjang dari atas ke bawah case. Kilau sapuan (shine sweep) melintas setelah sapuan ke-3. Kata: SHINY!
RequestFinish Matte / Glossy (L6+)
Data hasilfinish = matte / glossy

Step 4. Top Pattern

LokasiCraft Bench. Bahan pola terbuka setelah Pattern Shelf dibeli (tycoon L2)
Aksi A: GlitterPilih toples glitter β†’ goyang: tap berulang / drag cepat bolak-balik. Setiap goyangan menaburkan glitter (+8% progress)
Aksi B: Pola stempelPilih pola + warna pola β†’ roller: 3 sapuan drag melintang case. Setiap sapuan membuka 1/3 pola
VisualGlitter: partikel berkilau jatuh dan menempel. Pola: decal muncul mengikuti arah roller
Kata konfirmasiSPARKLY! (glitter) / STYLISH! (pola)
RequestPola tertentu, kadang dengan warna pola tertentu
Data hasilpatternId, patternColorId

Daftar pola V1 [USULAN]:

PolaTipeBuka
Glitter SprinkleGlitterL2
Polka DotsStempelL2
StripesStempelL2
HeartsStempelL4
StarsStempelL6
CheckerboardStempelL6
Marble SwirlStempelL8
Holo GlitterGlitter (premium, Gems)L2
Neon GridStempel (premium, Gems)L6

Step 5. Sticker

LokasiCraft Bench. Stiker terbuka setelah Sticker Stock dibeli (tycoon L4)
AksiDrag stiker dari tray ke case. Skala: pinch (mobile) / scroll (PC) / LB-RB (gamepad), rentang 0,6×–1,4Γ—. Putar: dua jari / Q-E / stik kanan. Tap stiker untuk memilih, tombol πŸ—‘ untuk hapus
BatasMaksimal 3 stiker per case (5 dengan VIP)
Aturan posisiStiker tidak boleh menutupi lubang kamera. Posisi di-clamp ke area aman
VisualStiker "peel" dari tray, menempel dengan bounce kecil + efek kilat putih
Kata konfirmasiCUTE!
SelesaiTombol DONE βœ“. Boleh 0 stiker jika pelanggan tidak meminta stiker
RequestStiker tertentu (harus benar-benar ditempel)
Data hasilstickers[] = {id, u, v, scale, rot}

Stiker V1: 24 stiker 2D orisinal [USULAN]: 12 di L4, +4 di L6, +4 di L8, +4 di L10. Tema: makanan lucu, hewan kawaii, luar angkasa, Y2K. Lihat 15.

Step 6. Screen Cleaning

LokasiCraft Bench, alat Cloth + Spray Cleaner dari tray HUD
AksiDevice dibalik ke depan. Layar punya 4–6 noda (sidik jari, debu, tumpahan). Drag kain di atas noda sampai hilang. Noda besar perlu 2 lintasan
PenutupTombol besar TURN IT ON β†’ layar menyala menampilkan wallpaper pelanggan, case berputar 360Β° di turntable, efek kamera "flash" menyimpan foto ke Album [USULAN, terinspirasi FMP]. Pesanan langsung selesai dan dibayar (bagian 3). Pelanggan berjalan ke bench, mengambil case, lalu pergi. Timer berhenti saat noda terakhir bersih, jadi animasi penutup tidak memakan waktu bonus
Kata konfirmasiSPOTLESS! lalu ALL DONE!
Data hasilβ€”

3. Penilaian & bayaran

Pesanan langsung selesai dan dibayar begitu langkah terakhir selesai. Tidak ada DELIVER ke kasir.

KomponenSyaratBayaranBintang
Gaji dasarPesanan selesai (pasti didapat)100% gaji dasarβ˜…
Bonus kesesuaianSemua request pelanggan terpenuhi+25% gaji dasarβ˜…
Bonus kecepatanSelesai ≀ waktu target+20% gaji dasarβ˜…
  • Bayaran maksimal = 1,45 Γ— gaji dasar. Rumus lengkap di 08.
  • Bintang (1–3β˜…) hanya tampilan dari tiga komponen ini: β˜… selesai, β˜… sesuai, β˜… cepat.
  • Tidak ada kondisi gagal. Pesanan yang selesai selalu dibayar gaji dasar [SRC 04].

Waktu target

waktu_target = Ξ£ target_langkah Γ— faktor_waktu_device
level pemain ≀ 2 β†’ waktu_target Γ— 1,5   (pemain baru masih belajar)
LangkahShapePaintSmoothingGlossy (sub-step)Top PatternStickerCleaning
Target (detik)51816+6162212
ContohHitunganWaktu target
L1, Aphone, 4 langkah(5+18+16+12) Γ— 1,0 Γ— 1,577 dtk
L4, Samsam, 6 langkah(5+18+16+16+22+12) Γ— 1,089 dtk
L7, Tablet, 6 langkah + Glossy(5+18+16+6+16+22+12) Γ— 1,4133 dtk
  • Timer dihitung di server sejak langkah pertama dimulai, berhenti saat PUT DOWN, dan berhenti total saat langkah terakhir selesai.
  • Target sedikit lebih longgar dari waktu rata-rata pemain [SIM], sehingga Β±70% pesanan diperkirakan mendapat bonus kecepatan.
  • Gamepass alat (Wide Spray, Power Buffer, Magic Wipe) tidak mengubah target. Mereka membuat bonus kecepatan lebih mudah didapat.
  • Saat bonus kecepatan terlewat, tidak ada suara atau efek negatif. Bar waktu hanya berubah abu-abu dengan teks kecil "Speed bonus missed".

Pengecekan kesesuaian request

ElemenAturan
WarnabaseColorId sama persis dengan request (warna dipilih dari palet, jadi tidak ada masalah RGBA seperti game sumber)
PolapatternId sama. Jika request menyebut warna pola, patternColorId juga harus sama
StikerStiker yang diminta ada di stickers[]
BentukshapeId sama
Finishfinish sama
"Surprise me!"Request kosong untuk elemen itu. Apa pun pilihan pemain dianggap sesuai

Bantuan aksesibilitas: item yang diminta pelanggan ditandai βœ” hijau di tray saat dipilih dan dicentang di order card. Setiap warna punya nama dan ikon simbol, jadi pemain buta warna tetap bisa mencocokkan [SRC Analisis 6.3].


4. Kontrol per device

AksiMobilePCGamepad
Interaksi dunia (ambil pesanan, kembali ke bench, beli, ambil Tip Jar)Tombol prompt di layar[E]X / β–’
Mulai craft di benchTombol prompt[R] atau [E] di bench [FMP]X / β–’
Spray, buffer, wipe, rollerDrag satu jariKlik kiri + dragKursor virtual (stik kiri) + RT
Pilih bentuk / warna / pola / stiker di tray HUDTapKlikD-pad kiri/kanan + A
Goyang glitterTap cepat / goyang dragKlik cepatTekan A berulang
Stiker skalaPinchScrollLB / RB
Stiker putarPutar dua jariQ / EStik kanan
DONE (langkah Sticker)Tombol besar kanan bawahTombol / EnterA
UndoTombol β†ΆCtrl+ZY
PUT DOWN (keluar craft)Tombol kiri atasEscB
  • Deteksi input memakai UserInputService.PreferredInput (bukan TouchEnabled) [SRC Analisis S25].
  • Haptic ringan saat case muncul (Step 1), goyang glitter, dan stiker menempel (mobile + gamepad).

5. Freestyle Mode di bench [USULAN]

Di luar pesanan, pemain bisa membuat case bebas di bench (tanpa pelanggan, tanpa cash/XP). Hasilnya bisa dipajang di display rack, dipegang avatar, atau dikirim ke Best Case of the Week. Ini menjaga sisi ekspresi diri tanpa mengganggu ekonomi. Freestyle memakai bahan yang sudah terbuka saja.

Built with LogoFlowershow