Rule the Board,
Own the Assets.
Bank digital berbasis NFC identity-only untuk Monopoli fisik. Tidak ada uang kertas, tidak ada kalkulator — hanya transaksi instan, properti terkelola, dan analitik sesi real-time. Dibangun di Flutter, berjalan offline penuh.
Sentuhan Fisik,
Presisi Digital.
CapitalismX menggunakan pendekatan Zero-Write NFC — kartu hanya dibaca UID-nya, semua data (saldo, riwayat, properti) disimpan secara lokal di device. Tidak ada risiko data rusak akibat interupsi saat penulisan.
04:A1:B2:C3:D4:E5:F6
ISO 14443 · 7-byte NDEF Android
500ms · multi-scan
Race condition prevention
SharedPreferences
Offline-first, no backend
heavyImpact per scan
Konfirmasi tactile
Tap · Scan · Done
Bukan Sekadar Kalkulator.
Lima layer fitur yang bekerja bersama sebagai sistem perbankan utuh — bukan kumpulan tombol tambah kurang.
Quick Actions
11 aksi pre-set yang terhubung langsung ke rules sesi: Lewati GO, Pajak Penghasilan, Pajak Mewah, Denda Penjara, Transfer, dan aksi custom. Setiap nominal otomatis menyesuaikan rules aktif.
Free Parking Pot
Sistem PotBehavior tiga tingkat: noPot (langsung ke bank), respectRules (ikut setting sesi), atau alwaysPot (selalu masuk jackpot). Setiap Quick Action bisa dikonfigurasi berbeda.
Multi-Scan Mode
Bagikan gaji atau set saldo ke semua pemain tanpa interupsi. Satu sesi NFC aktif terus — tap kartu satu per satu, progress bar mencatat siapa yang sudah selesai.
Transfer Animasi
Setiap transaksi disertai overlay animasi: avatar alir dari pengirim ke penerima, counter saldo ease-out cubic, dot particles bergerak sepanjang jalur. Auto-dismiss 1.8 detik.
Sistem Penjara
Lacak status penjara setiap pemain (isInJail, jailTurns). Denda bisa flat atau % dari gaji GO. Kartu bebas penjara disimpan di CardDeckService dan bisa di-transfer antar pemain.
Deck Kartu Digital
Deck Chance & Community Chest diacak saat game dimulai. Kartu diambil dari atas, dikembalikan ke bawah — kecuali kartu bebas penjara yang di-hold di inventori pemain hingga digunakan.
Satu Engine,
Tak Terbatas Gaya Bermain.
Setiap sesi bisa pakai preset berbeda atau konfigurasi penuh. Semua parameter tersimpan per-sesi, bukan global.
✓ Built-in Presets
⚙ Parameter yang Bisa Dikonfigurasi
| Saldo Awal | startingBalance |
| Gaji GO | passingGoBonus |
| Pajak Penghasilan | incomeTaxAmount |
| Pajak Mewah | luxuryTaxAmount |
| Mode Beli Properti | standard / freeMarket / blockBuying |
| Mode Bangun | monopolyRequired / free / progressive |
| Even Building | requireEvenBuilding |
| Stok Rumah/Hotel | limitedHouseSupply |
| Win Condition | lastManStanding / netWorth / target |
| Rent Multiplier | rentMultiplier (0–500%) |
| Denda Penjara | fixed | % dari gaji GO |
| Free Parking Jackpot | freeParkingJackpot: bool |
28 Properti.
10 Kelompok Warna.
Data statis di PropertyRegistry, state dinamis (pemilik, rumah, gadai) di PropertyService. Dua layer yang sepenuhnya terpisah.
Modular.
Offline-First.
Immutable, copyWith(), toJson/fromJson, serialization penuh.
Semua storage via SharedPreferences. Pure service — tidak ada UI logic.
Provider tunggal. Extension pattern untuk pisah logika validasi.
Profil Pemain,
Dianalisis Mesin.
Di akhir sesi, CapitalismX membedah perilaku finansial setiap pemain dan mengkategorikannya ke dalam profil bermain.
Aggressive
Transaksi besar, spekulasi aset mahal, saldo sering fluktuatif.
Conservative
Saldo tunai aman, jarang bangun, beli properti murah dulu.
Balanced
Kombinasi efisiensi belanja dan manajemen risiko yang matang.
Opportunist
Memanfaatkan Free Parking, lelang, dan momen kritis.
Transaction Breakdown — Contoh Sesi
Elevate Your
Session.
Dibangun dengan Flutter, berjalan di Android. Butuh kartu NFC apapun yang kompatibel ISO 14443. Tidak perlu internet, tidak perlu akun.
Download CapitalismXThe Master Portal.
Jelajahi seluruh ekosistem: Lokalarm, GuessInChat, dan portofolio Flutter lainnya oleh Dhimas Wildan.
Back to Command Center
Belum ada komentar. Jadilah yang pertama! 👋