Commit Graph

2 Commits

Author SHA1 Message Date
rizkyaz0 6244437fbb Tambah mode bantuan dan aksesibilitas (RENCANA 4.2 dan 4.3): modul access.js + access.css
Kotak lipat "Bantuan & aksesibilitas" disisipkan ke Pengaturan lewat JS (pilihan tersimpan di localStorage, tiap pilihan punya Atur ulang, plus Atur ulang semua).
Bantuan (hanya sisi pemain): Kombo otomatis (satu ketukan Spasi = rantai 3 pukulan), Blok otomatis (serangan dari depan ditahan lewat jalur blok biasa),
Tanpa cooldown (skill dan jurus toko tanpa cooldown, ultimate siap paling lama 5 dtk), Pemulihan darah pelan (+2 HP/dtk).
Aksesibilitas: ukuran teks Normal/Besar/Sangat besar (variabel CSS), mode buta warna protanopia/deuteranopia/tritanopia (filter SVG pada arena dan HUD,
bar HP lawan bergaris dan lapisan cadangan bertitik), Kurangi gerakan (otomatis mengikuti prefers-reduced-motion atau dipaksa; pengali Access.motion
untuk getaran layar, zoom K.O., kilat, dan animasi latar), Kontras tinggi untuk HUD.
Kait kecil di game.js, feel.js, dan vs.js memakai window.Access secara malas (tanpa modul semuanya no-op); catatan mesin diperbarui.
Mode ringan: diuji node --check dan smoke (tanpa galat halaman); keadaan pilihan aktif dan tampilan belum diuji, pengguna menguji manual.
2026-10-05 13:52:22 +07:00
rizkyaz0 376763dedf Rasa kena: tabel penyetelan hit-stop dan getaran, K.O. slow-motion, angka damage pop, peringkat kombo
- feel.js baru: tabel FEEL terpusat per jenis serangan (ringan, sedang, berat, ultimate, guard, parry, counter),
  getaran searah pukulan, riak, kilat putih pada sprite yang kena (pemain dan lawan CPU)
- K.O. memperlambat simulasi visual (0,25x ~0,9 dtk; K.O. akhir 0,2x ~1,5 dtk) dengan zoom ke yang kalah dan vignette;
  jam ronde dan penutup K.O. tetap memakai waktu nyata
- angka damage pop dengan warna per jenis (counter oranye + teks COUNTER, parry biru, guard abu), dibatasi 8 aktif
- peringkat kombo C/B/A/S di tengah layar, memantul tiap pukulan dan beranimasi saat naik peringkat
- tests/t1-feel.mjs: skenario headless (53 pemeriksaan) dengan screenshot
2026-10-02 22:49:36 +07:00