🎮 TwozyGames
Hướng Dẫn 2026-07-29

Hướng dẫn chiến thuật Cannon Duel: Gió, hố bom và cách hạ CPU Hard

Cannon Duel là trò pháo binh trong bộ TwozyGames Originals của chúng tôi: hai khẩu pháo, một quả đồi đất có thể phá hủy nằm giữa, mỗi bên ba trái tim, và mười lăm giây mỗi lượt để chọn góc và lực. Chừng hai lượt đầu nó trông như trò đoán mò. Không phải — mỗi phát bắn là một bài toán vật lý giải được, và địa hình bạn bắn qua sẽ đổi hình vĩnh viễn trong lúc chơi. Chúng tôi viết phần mô phỏng, nên hướng dẫn này có thể nói chính xác trò chơi đang làm gì, kể cả CPU thực sự biết những gì.

Lực bắn mới là thứ ngắm. Góc thì hầu như không.

Đây là điều hữu ích nhất bạn có thể biết, và nó là hệ quả của vật lý chứ không phải một lựa chọn thiết kế. Hãy đặt nòng pháo chéo — khoảng giữa nằm ngang và dựng đứng — và bạn đang ngồi trên đoạn phẳng nhất của đường cong tầm xa: nhích nòng từ đó gần như không đổi gì. Lực thì ngược lại: nó đóng góp vào tầm xa rất dốc, và thanh trượt trải từ cú bắn cầu vồng chậm cho tới quả đạn thật sự nhanh. Một nút điều khiển gần như không dịch được điểm rơi; nút kia dịch rất nhiều.

Vậy nên đừng mó máy vào góc nữa. Chọn một góc bạn thấy thuận, giữ nguyên, và ngắm hoàn toàn bằng lực. Bạn học một biến thay vì hai, và đó là biến thực sự dịch chuyển điểm rơi. Nếu đạn rơi hụt, thêm một chút xíu lực nạp — đừng ngắm lại.

Gió trừng phạt thời gian bay, không phải quãng đường

Gió được bốc lại vào đầu mỗi lượt, nên không có chuyện học thuộc một phát bắn. Bất kỳ cú bắn nào bạn nhớ đều sai ngay khi mũi tên đổi.

Hữu ích hơn nữa: gió tác dụng như một lực đẩy ngang không đổi suốt hành trình bay, nghĩa là đạn ở trên không càng lâu thì dạt càng nhiều. Không gió, một đường vồng cao và một cú bắn căng có thể rơi cùng chỗ; có gió, đường vồng bị đẩy mạnh hơn nhiều vì nó chịu đẩy lâu gấp đôi. Lượt lặng gió cứ vồng thoải mái. Lượt có gió thì hạ quỹ đạo và bắn nhanh hơn: cùng điểm rơi, chỉ một phần nhỏ độ dạt.

Bạn không cần trúng trực tiếp

Vụ nổ có bán kính thật, và một khẩu pháo bị tính là trúng nếu vụ nổ rơi trong bán kính đó cộng thêm hơn nửa thân pháo. Thực tế: rơi cạnh đối thủ cũng là trúng. Hãy ngắm mặt đất bên cạnh họ thay vì ngắm khẩu pháo — mặt đất là mục tiêu lớn hơn nhiều, và một cú suýt trượt vẫn lấy đi một trái tim.

Cùng quy tắc ấy áp dụng cho bạn, nên tự bắn trúng mình là chuyện có thật. Bắn góc thấp vào gờ đất ngay trước khẩu pháo của chính bạn và vụ nổ dội ngược về. Nếu có quả đồi chắn mặt, hoặc vượt qua nó, hoặc thổi bay nó trước — đừng bắn sượt.

Hố bom là vĩnh viễn — và là một vũ khí

Mọi vụ nổ đều khoét đất và đất không bao giờ mọc lại. Pháo tụt xuống theo phần đất còn lại bên dưới, nên chiến trường lúc kết thúc chẳng giống gì lúc bắt đầu. Từ đó có hai điều.

Thứ nhất, đào phá cái gờ đất giữa hai bên là một nước đi chính đáng. Nếu một quả đồi cứ nuốt đạn của bạn, hãy bỏ một lượt để san phẳng nó. Khi nó biến mất, những cú bắn căng và nhanh trở nên khả dụng — và đó chính là loại đạn gió không bắt nạt được.

Thứ hai, cẩn thận với chỗ bạn đào gần khẩu pháo của chính mình. Khoét một cái hố bên cạnh và bạn tụt xuống đó; một khẩu pháo nằm trong hố phải vượt qua chính thành hố của nó trước khi bắn được bất cứ thứ gì. Đôi khi đó là chỗ nấp hữu ích — thường xuyên hơn thì là rắc rối tự chuốc.

CPU biết chính xác những gì

CPU không gian lận, và biết nó có gì cùng thiếu gì sẽ giúp bạn đấu dễ hơn nhiều. Trước mỗi phát bắn, nó dò các cặp góc và lực bằng cách mô phỏng từng cặp trên địa hình thật — chính địa hình bạn nhìn thấy. Nên nó sẽ không bao giờ bắn mù vào một quả đồi mà nó thấy được.

Thứ nó không có là gió. Mỗi độ khó chỉ tin những mũi tên đó tới một mức nhất định: Easy gần như không tính tới gió, Normal tin một nửa, và Hard đọc chính xác. Đó là toàn bộ núm chỉnh độ khó. Vì thế trong một lượt lộng gió, Easy thực sự nguy hiểm cho chính nó — thỉnh thoảng nó nã đạn vào vị trí của mình — còn Hard thì đang giải đúng bài toán như bạn, với cùng lượng thông tin.

Sau đó mọi độ khó đều thêm một độ tản kiểu con người vào lời giải, và có một chi tiết đáng "ăn cắp": độ tản lực của Hard rộng hơn Normal một chút. Đó là cố ý. Vì gần lời giải tốt thì góc gần như không quan trọng, nhiễu góc hầu như không đổi điểm rơi — nhiễu lực là cách trung thực duy nhất khiến một đối thủ mạnh bắn trượt. Đúng bài học ở phần đầu hướng dẫn này, nhìn từ phía bên kia.

Quy trình một lượt

Mười lăm giây là quá đủ nếu dùng theo thứ tự này. Đọc gió trước — hướng và độ mạnh quyết định lượt này là lượt vồng hay lượt căng. Giữ nguyên góc của lượt trước trừ khi địa hình đã đổi hình. Chỉnh lực theo mức lệch của quả đạn vừa rồi, và nhớ rằng một quả hụt và một quả quá tầm đòi hai hiệu chỉnh nhỏ ngược nhau — kẹp mục tiêu từ hai phía rồi lấy khoảng giữa. Phần lớn ván đấu được quyết trong ba đến năm phát, nên kẹp có tính toán gần như luôn thắng đoán nhanh.

Khác biệt khi chơi hai người

Đấu với người trên cùng bàn phím, gió thôi là thiết lập độ khó mà thành thông tin chung: cả hai cùng nhìn một mũi tên, nên lợi thế hoàn toàn thuộc về ai kẹp nhanh hơn. Hố bom cũng quan trọng hơn, vì người thật chắc chắn sẽ đào hào và tận dụng nó. Vẫn trò đó trên một bàn phím: P1 và P2 thay phiên từng lượt, nên khác các original thời gian thực của chúng tôi, hoàn toàn không có chuyện tranh phím.

Sẵn sàng chưa? Chơi Cannon Duel miễn phí trên trình duyệt, hoặc xem phần còn lại của bộ Originals.

Câu hỏi thường gặp

Nên chỉnh góc hay chỉnh lực để sửa một phát bắn trượt?
Gần như luôn là lực. Với nòng pháo đặt chéo — khoảng giữa nằm ngang và dựng đứng — bạn đang ở đoạn phẳng nhất của đường cong tầm xa, nên nhích nó thay đổi rất ít. Ngược lại, lực đóng góp vào tầm xa rất dốc. Hãy chọn một góc bạn thích, giữ nguyên, và chỉ sửa bằng lực — một biến thay vì hai, và đó là biến làm dịch điểm rơi.
Gió trong Cannon Duel có đổi giữa trận không?
Có — nó được bốc lại vào đầu mỗi lượt, nên phát bắn vừa ăn không lặp lại được. Gió là lực đẩy ngang không đổi suốt hành trình bay, nên thứ khiến bạn trả giá là thời gian trên không: đường vồng cao dạt nhiều hơn hẳn so với đạn bắn căng và nhanh. Lượt lộng gió thì hãy hạ quỹ đạo.
Có cần trúng trực tiếp mới gây sát thương cho pháo địch không?
Không. Vụ nổ có bán kính, và mọi thứ nằm trong bán kính đó cộng hơn nửa thân pháo đều tính là trúng, nên rơi xuống mặt đất cạnh đối thủ vẫn lấy đi một trái tim. Hãy ngắm mặt đất bên cạnh chứ đừng ngắm khẩu pháo — mục tiêu lớn hơn nhiều. Cùng bán kính đó áp dụng cho bạn, nên bắn vào gờ đất ngay trước khẩu pháo của mình có thể tự trúng.
CPU của Cannon Duel có gian lận không?
Không. Nó dò các phát bắn bằng cách mô phỏng trên chính địa hình bạn nhìn thấy, nên không bao giờ bắn mù vào đồi — nhưng nó không được cho không thông tin gió. Easy gần như không tính tới gió, Normal tin các mũi tên một nửa, Hard đọc chúng chính xác. Nó tin gió tới đâu chính là toàn bộ núm độ khó, và vì thế Easy đôi khi nã đạn vào chính vị trí của nó khi lộng gió.
Tôi có thể phá quả đồi giữa hai khẩu pháo không?
Có, và thường đó là nước đi đúng. Vụ nổ khoét hố vĩnh viễn và đất không mọc lại, nên bỏ một lượt san phẳng cái gờ vướng víu sẽ mở ra những cú bắn căng và nhanh cho phần còn lại của trận — loại ít chịu ảnh hưởng của gió nhất. Chỉ cần cẩn thận khi đào gần khẩu pháo của mình: bạn sẽ tụt vào hố rồi phải vượt qua chính thành hố ấy.

📖 Bài Viết Liên Quan