Skip to content

Arcade › Tháp Đấu Sĩ

Tháp Đấu Sĩ

  • 3d
  • auto-battler
  • idle
  • fantasy
  • arena
  • rpg
  • mobile-friendly
0
Remix it Discord

1 play

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Dat Nguyen Quoc built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Tháp Đấu Sĩ yet. Play it, then tell Dat Nguyen Quoc what you would add next.

Make your own game

Tháp Đấu Sĩ was built by Dat Nguyen Quoc with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Tháp Đấu Sĩ opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Tháp Đấu Sĩ

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Tạo game web 3D góc nhìn cố định tên “Tháp Đấu Sĩ”, giao diện tiếng Việt. Đây là game solo đấu tự động 1 chọi 1 trong một đấu trường fantasy nhỏ: người chơi không điều khiển di chuyển hay tấn công trực tiếp; chỉ bắt đầu trận, mua nâng cấp và reset. Dùng Three.js với camera perspective nhìn từ phía trước hơi chếch từ trên xuống, camera khoảng (0, 6.2, 10.5), nhìn vào trung tâm đấu trường; cho camera đung đưa rất nhẹ theo thời gian. Cảnh có nền xanh đen tối và sương mờ, ánh sáng hemisphere xanh nhạt cùng directional light vàng ấm có đổ bóng. Đấu trường là một đĩa tròn cỏ xanh rêu, viền vòng kim loại/vàng mảnh, xung quanh xa có các cây thông low-poly và đá xám. Ở giữa đặt hai nhân vật 3D đối mặt nhau: bên trái là chiến binh Warrior phong cách low-poly hoạt hình, bên phải là quái Alien màu xanh/nhân vật quái vật dễ thương; dùng model animated Warrior và Alien kiểu Quaternius nếu có thể. Chiến binh ở x=-2.1, quái ở x=2.1, cùng mặt đất và quay mặt vào nhau. Có idle animation; khi đánh dùng Sword_Attack hoặc Punch cho chiến binh, Bite_Front/Bite_InPlace cho quái; khi chết dùng Death, bên thắng có thể dùng PickUp hoặc Dance. Khi chiến binh đánh trúng, quái rung/nảy và phóng to nhẹ trong chốc lát.

Luật trận: mỗi tầng sinh một kẻ địch. Người chơi và kẻ địch tự động đánh theo bộ đếm thời gian. Chỉ khi nhấn “Bắt đầu đấu” hoặc phím Space lúc không chiến mới bắt đầu. Chỉ số cơ bản người chơi: HP tối đa 100, sát thương 10, khoảng cách đòn 1.15 giây; mỗi nâng cấp sát thương tăng 4.5, HP tối đa tăng 25, tốc độ đánh giảm khoảng cách 0.075 giây nhưng không thấp hơn 0.48 giây. Sức mạnh hiển thị là 1 + cấp sát thương + cấp máu + cấp tốc đánh. Trận bắt đầu với đòn người chơi sau 0.55 giây và đòn địch sau 0.95 giây. Kẻ địch theo tầng có tên tuần tự theo nhóm: tầng 1–4 “Nhóc ngoài hành tinh”, tầng 5–8 “Quái cắn”, tầng 9–12 “Vệ binh xanh”, tầng 13–16 “Thú tầng sâu”, từ tầng 17 “Trùm cổ đại”. HP địch = làm tròn(65 * 1.18^(tầng-1) + tầng*12), sát thương = làm tròn(7 * 1.13^(tầng-1) + tầng*2), khoảng đánh = max(0.55, 1.32 - tầng*0.018), thưởng vàng = làm tròn(8 + tầng*4 + tầng^1.35). Khi HP địch về 0, trao vàng, tăng tầng và số trận thắng, lưu tiến trình, hiển thị thắng; sau khoảng 1.8 giây tự động bắt đầu trận tầng kế tiếp. Khi người chơi chết, không mất vàng, tầng hay nâng cấp; hiển thị “Thua trận. Vàng và nâng cấp vẫn giữ — mua thêm rồi thử lại!”, rồi hiện lại overlay với nút “Thử lại tầng này”.

Tiến trình vĩnh viễn lưu trong localStorage: vàng bắt đầu 0, tầng 1, thắng 0, các cấp nâng cấp 0. Ba nút nâng cấp ở góc phải: “⚔️ Nâng sát thương”, “❤️ Nâng máu tối đa”, “⚡ Nâng tốc đánh”. Giá ban đầu lần lượt 10, 12, 15 vàng; sau mỗi lần mua tăng lần lượt 8, 9, 11. Nút bị vô hiệu hóa nếu không đủ vàng. Mua xong trừ vàng, tăng cấp vĩnh viễn và ghi save. Có nút “Chơi lại” để xóa toàn bộ tiến trình về giá trị ban đầu. Có âm thanh click khi bắt đầu/mua và khi ra đòn nếu trình duyệt cho phép.

HUD phủ trên canvas, phong cách panel kính tối bán trong suốt, bo góc, viền trắng mờ, bóng đổ. Thanh trên cùng bên trái hiển thị “Tầng”, “Vàng”, “Sức mạnh”, “Thắng”, các giá trị màu vàng. Góc phải là các nút nâng cấp màu xanh gradient, giá hiển thị dạng “10 vàng”. Phía dưới ở giữa là panel chiến đấu rộng tối đa khoảng 760px: hai thanh HP đặt cạnh nhau trên desktop, xếp dọc trên màn hình hẹp; thanh của người chơi chuyển xanh lá-vàng, thanh địch đỏ; hiển thị chính xác HP hiện tại/tối đa, ví dụ “80 / 100”. Tên bên trái là “Bạn”, bên phải là tên địch thực tế. Dưới thanh máu có log trung tâm với các thông báo như “Tầng 1: Nhóc ngoài hành tinh xuất hiện!”, “Bạn gây 10 sát thương.”, tên địch gây sát thương, “Thắng! +X vàng. Mua nâng cấp rồi đánh tiếp.” hoặc thông báo thua. Overlay ban đầu phủ toàn màn hình bằng gradient tối/radial, ở giữa là card với tiêu đề lớn “Tháp Đấu Sĩ”, mô tả “Solo 1 vs 1 tự động. Hạ kẻ thù để lấy vàng, mua nâng cấp vĩnh viễn, leo tầng cao hơn.” và nút xanh “Bắt đầu đấu”. Thiết kế responsive cho mobile: HUD xếp dọc, thanh máu xếp dọc, các nâng cấp trải ngang/gần cạnh dưới; không cuộn trang, canvas toàn màn hình. Duy trì hiển thị đúng HP, vàng, tầng, thắng và trạng thái nút sau mọi hành động; hỗ trợ reset và phím Space bắt đầu khi không chạy.

More free browser games

Browse the whole Arcade →