Apple Guideline 4.7 Compliant • Pure Flutter 60 FPS • Famicom Pocket

TANKTLA (1990)

Tái hiện 100% huyền thoại arcade Battle City 1985 / Tank 1990 (Namco) trên nền tảng Pure Flutter Vector CustomPainter khóa cứng 60 FPS. Tích hợp cổng nạp băng cá nhân .nes hợp pháp từ ứng dụng Files trên iPhone và Android — phím liên thanh TURBO A/B, D-Pad trượt chống kẹt góc, và 4 khe Quick Save tức thì.

⚡ 60 FPS Fixed Lock
🛡️ Apple Guideline 4.7 BYO-ROM
🧱 26×26 Sub-tile Ray Marching
📻 APU 5-Channel Retro Sound
🔒 100% Offline-First (No Ads)

Trải Nghiệm Live Màn Hình Test & Trận Chiến 60 FPS

Bấm trực tiếp vào các nút bấm ảo hoặc dùng bàn phím máy tính (Mũi tên / WASD để di chuyển, Phím cách / Space để Bắn, Phím K để Turbo Bắn) để điều khiển xe tăng vàng P1 bảo vệ Đại Bàng:

TankTLA & TankTLA STG — Interactive 8-Screen Test Harness 60.0 FPS

6 Trụ Cột Kỹ Thuật Đột Phá Của TankTLA

🧱

Chiến Trường 13×13 (26×26 Sub-tiles)

Tái hiện cơ chế phá hủy từng mảng gạch 1/4 ô (8×8 px). Áp dụng thuật toán chia bước con (sub-stepping ray marching) ngăn chặn 100% hiện tượng đạn nhảy xuyên tường ở tốc độ cao. 5 loại địa hình: Gạch đỏ, Thép titan, Rừng rậm, Mặt nước và Băng trơn.

⭐

4 Cấp Sao & 6 Vật Phẩm Thần Thánh

Ăn Sao nâng cấp đạn đôi và khả năng bắn vỡ bê tông thép ở Sao Cấp 3. 6 vật phẩm ngẫu nhiên: Lựu đạn nổ sạch địch, Nón sắt bảo hộ, Đồng hồ đóng băng 10s, Xẻng bọc thép Đại Bàng 20s, Thêm mạng sống, và Nâng sao.

📂

Cổng Nạp Băng Cá Nhân Chuẩn Apple 4.7

Tuân thủ tuyệt đối quy định mới nhất của Apple App Store về Retro Console Emulators (BYO-ROM). Người chơi tự do nạp tệp .nes / .zip cá nhân từ iCloud Drive hoặc bộ nhớ thiết bị Android để chơi mọi tựa game tuổi thơ yêu thích.

🕹️

Cụm Phím Famicom Pocket & Turbo A/B

Thiết kế vỏ máy cổ điển màu kem-đỏ. D-Pad chống kẹt góc tích hợp giải thuật Corner Auto-Alignment tự nắn tim đường khi rẽ. Hai nút bấm liên thanh độc quyền TURBO A và TURBO B với nhịp bắn tự động 10 phát/giây.

💾

4 Khe Quick Save / Load State Tức Thì

Lưu và nạp lại trạng thái ván đấu trong chớp mắt (< 50ms). Lưu trữ an toàn trên thiết bị theo kiến trúc Offline-First với bộ đệm RAM Fallback, bảo đảm không bao giờ mất tiến độ chơi game.

📺

Bộ Lọc TV Bóng Hình CRT Scanlines

Bật/tắt 1 chạm hiệu ứng đường quét ngang CRT Scanlines nguyên bản của màn hình TV thập niên 90. Hỗ trợ chuyển đổi mượt mà giữa tư thế Cầm Dọc cổ điển và Cầm Ngang Widescreen.

Bảng Thông Số Kỹ Thuật (Architecture & SLO)

Hạng Mục Chỉ Số Tiêu Chuẩn Đạt Được Phương Pháp Xác Thực
Tốc độ khung hình (FPS) Khóa cứng 60.0 FPS (16.67ms / frame) Flutter DevTools Ticker Performance Profile
Độ trễ cảm ứng D-Pad / Turbo < 5.0 ms (Phản xạ tức thì) Direct Pointer Gesture Listener & FFI Hook
Lưới chiến trường 13×13 ô lớn / 26×26 sub-tiles (8×8 px) Unit Test TC-GRID-01 (100% Green)
Cơ chế va chạm đạn Sub-stepping Ray Marching (maxStep = 3.0px) Lesson Learned LESSON-ENGINE-BULLET-SUBSTEPPING-KINEMATICS
Độ tương thích ROM .nes ≥ 99.0% (Mappers 0, 1, 2, 3, 4, 7) QuickNES Native C++ Core via Dart FFI
Pháp lý & Quy chuẩn Store 100% Tuân thủ Apple Guideline 4.7 Không hardcode ROM thương mại, BYO-ROM từ Files

Tham Gia Thử Nghiệm Bản TankTLA STG

Phiên bản hiện tại: v1.0.0+1 (STG Build) | Bundle ID: com.tringuyencse.tla.stg.tank

*Bản thử nghiệm nội bộ dành cho nhóm tla-internal-testers. Phiên bản Production chính thức sẽ được phát hành trên Apple App Store & Google Play Console khi hoàn thành kiểm thử vật lý.