// GUIDE & RULES

OVERVIEW β€” APA ITU CODE-BREAKER?

Code-Breaker adalah game kartu strategi dua pemain bertema hacker. Kamu menyusun baris kode (program) dari kartu untuk menyerang sistem lawan.

🎯 TUJUAN PERMAINAN

Kurangi INTEGRITY (HP) lawan dari 100 β†’ 0, atau habiskan isi DECK lawan.

βš™ KONSEP INTI

3 Mekanisme Utama:
  • Syntax Sequencing β€” Kartu wajib dalam urutan: CMD β†’ COND β†’ ACTION
  • Compile & Execute β€” Program tidak langsung aktif, harus di-compile dulu
  • The Stack β€” Interrupt bisa membatalkan program lawan kapan saja

πŸ“‹ ATURAN DASAR

  • Maksimal 3 program aktif di meja sekaligus
  • Batas tangan: 7 kartu (RAM Limit)
  • Program valid: minimal 1 CMD + 1 ACTION
  • CONDITION opsional tapi menambah power

FLOW GILIRAN β€” 5 FASE PER TURN

β‘ 
DRAW
Ambil 2 kartu
β‘‘
CODING
Susun program
β‘’
COMPILE
Eksekusi kode
β‘£
INTERACT
Interrupt/defend
β‘€
END
Ganti giliran

β‘  DRAW PHASE

Ambil 2 kartu dari Deck. Deck habis β†’ Trash dikocok ulang. Keduanya kosong β†’ -5 Integrity.

β‘‘ CODING PHASE

Letakkan kartu ke baris kode (LINE 1–3). Kartu berstatus STAGING β€” belum terlihat lawan. Tekan COMPILE untuk eksekusi.

β‘’ COMPILE PHASE

  • βœ… Urutan benar β†’ EXECUTED β€” efek berjalan
  • ❌ Urutan salah β†’ CRASH β€” semua kartu di baris β†’ Trash
  • βŒ› Belum ada ACTION β†’ PENDING β€” tersimpan giliran berikut

β‘£ INTERACTION PHASE

Gunakan kartu INTERRUPT via tombol [ INTERRUPT ] untuk mengganggu lawan.

β‘€ END PHASE

Baris yang dieksekusi dibersihkan. Giliran berpindah ke lawan.

SINTAKS KODE β€” URUTAN YANG BENAR

VALID SYNTAX ORDER:
β‘  CMD+[β‘‘ COND?]+β‘’ ACTIONβ†’EXECUTED βœ“

VALID:

IFβ†’TRUEβ†’ATTACKβœ“
EXECβ†’ENCRYPTβœ“(tanpa COND)
WHILEβ†’VALUE>5β†’DDoSβœ“

TIDAK VALID (CRASH):

ATTACKβ†’IFβ†’CRASH βœ—(CMD harus duluan)
TRUEβ†’ATTACKβ†’CRASH βœ—(tidak ada CMD)

COMMAND CARDS CMD

Wajib ada di setiap program. Harus posisi pertama. Beberapa memberi bonus khusus.

IF
Eksekusi jika kondisi terpenuhi. Boost efek condition.
WHILE
Ulangi aksi. Hasil Γ—1.5. Sinergi LOOP!=0.
EXEC
Direct execute. Tidak butuh condition.
SUDO
Elevasi privilege. +5 bonus power.
FORK
Eksekusi terbagi. Efek ganda.

CONDITION CARDS COND

Opsional tapi sangat berguna. Letakkan antara CMD dan ACTION. Beberapa punya syarat aktivasi.

TRUE
Selalu valid. +5 power.
PWR: 5
VALUE>5
Lawan <50 INT. +8 power.
PWR: 8
DEFINED
2+ program aktif. +6 power.
PWR: 6
OVERFLOW
Tangan β‰₯5 kartu. +10 power.
PWR: 10
LOOP!=0
Ada WHILE di meja. +7 power.
PWR: 7

ACTION CARDS ACT

Efek utama program. Wajib ada. Posisi akhir. Power bisa ditingkatkan COND.

ATTACK
-15(+bonus) INT lawan.
PWR: 15
ENCRYPT
+10 INT untuk dirimu.
PWR: 10
DDoS
-12 dmg + crash 1 baris lawan.
PWR: 12
INJECT
-8 dmg + draw 1 kartu.
PWR: 8
FIREWALL
Tangkal serangan berikutnya.
β€”
EXPLOIT
-20 dmg. Butuh 2+ COND!
PWR: 20

INTERRUPT CARDS INT

Dimainkan INSTAN via tombol [ INTERRUPT ]. Tidak perlu disusun dalam program.

NULL_PTR
Crash paksa 1 program lawan.
BACKDOOR
Curi 1 kartu dari deck lawan.
LOG_OUT
Buang kartu teratas deck lawan.
PATCH
Perbaiki 1 Syntax Error barismu.
ANTIVIRUS
Batalkan interrupt lawan.

STRATEGI & TIPS

πŸ”΄ Strategi Agresif

ATTACK + WHILE untuk damage berulang (Γ—1.5). SUDO untuk +5 amplifikasi. Gunakan VALUE>5 saat lawan <50 HP.

🟒 Strategi Bertahan

FIREWALL + ENCRYPT untuk heal & tangkal. Simpan NULL_PTR ketika lawan akan mengeksekusi program besar.

🟣 Strategi Kontrol Deck

LOG_OUT + BACKDOOR untuk menguras deck lawan. Menang via kondisi deck kosong.

πŸ’‘ Tips Penting

  • OVERFLOW (+10) sangat kuat β€” pertahankan 5+ kartu di tangan
  • EXPLOIT: butuh 2 COND sekaligus β€” rencanakan dengan baik
  • WHILE + LOOP!=0 = (base+7)Γ—1.5 β€” combo paling mematikan
  • Jangan biarkan baris kamu PENDING terlalu lama β€” lawan bisa NULL_PTR
  • PATCH bisa menyelamatkan syntax error yang terlanjur

// TUTORIAL

1 / 10
ENEMY_AI
100/100 INT DECK:20 TRS:0
L1
L2
L3
LOG>
TRS:0
YOU
100/100 INT DECK:20
L1
drag/klik→L1
L2
drag/klik→L2
L3
drag/klik→L3
// HAND (RAM)
RAM:0/7
DRAW_PHASE