IT Home ITHome
85

Sản phẩm

OpenStrike: Game bắn súng phong cách Counter-Strike chạy mượt mà trên máy PSP cổ điển

(giờ Việt Nam)

Tóm tắt AI

Dự án mã nguồn mở OpenStrike tái hiện trải nghiệm Counter-Strike kinh điển trên máy chơi game PSP đời đầu với tốc độ 60 FPS, tối ưu hóa cực tốt chỉ chiếm 12MB RAM.

Bản dịch AI

Theo tin từ IT ngày 13 tháng 7, Counter-Strike luôn là một trong những tựa game bắn súng góc nhìn thứ nhất (FPS) phổ biến nhất trên toàn cầu. Trên thực tế, Counter-Strike 2 từng thiết lập kỷ lục 1,8625 triệu người chơi cùng lúc vào ngày 12 tháng 4 năm 2025, phá vỡ kỷ lục về số lượng người chơi đồng thời cao nhất trong lịch sử nền tảng Steam. Mặc dù trò chơi này đã ra mắt nhiều năm và những năm gần đây chủ yếu chỉ nhận được các bản cập nhật nhỏ, nó vẫn là tác phẩm tiêu chuẩn trong lĩnh vực game FPS và giữ vị thế cực kỳ cao trong cộng đồng game thủ.

Chính vì lý do đó, đội ngũ phát triển Mod PocketJS đã luôn nỗ lực mang lối chơi của Counter-Strike lên chiếc máy chơi game cầm tay kinh điển PlayStation Portable (PSP) của Sony. Hiện tại, đội ngũ này đã chính thức phát hành OpenStrike — một tựa game bắn súng góc nhìn thứ nhất mã nguồn mở được thiết kế riêng cho dòng máy PSP đời đầu.

Mặc dù OpenStrike không phải là bản port chính thức của Counter-Strike mà là một "tác phẩm kế thừa tinh thần", nhưng nó tái hiện lại lối chơi của Counter-Strike một cách chân thực, mang trải nghiệm game CS kinh điển lên chiếc máy cầm tay này một cách thành công.

IT ghi nhận rằng, gần đây PocketJS đã chia sẻ một đoạn video demo thực tế trên X (trước đây là Twitter). Trong video có thể thấy, OpenStrike vận hành rất mượt mà trên PSP, nhà phát triển cũng đã mở các công cụ gỡ lỗi (DevTools) để tiến hành kiểm tra.

Xét về mặt hình ảnh, phong cách game cực kỳ giống với Counter-Strike kinh điển. Tác giả cho biết, ngay cả khi không phải là một game thủ CS kỳ cựu, chỉ bằng mắt thường cũng rất khó để phân biệt sự khác biệt giữa hai phiên bản nếu không được thông báo trước.

Được biết, OpenStrike vẫn giữ lại nhiều yếu tố kinh điển của Counter-Strike, bao gồm: bản đồ kinh điển, AI Bot, hiệu ứng đường đạn, hệ thống độ giật và các cơ chế bắn súng cốt lõi khác.

Về mặt kỹ thuật, đội ngũ phát triển cho biết OpenStrike có thể chạy ổn định ở tốc độ 60 FPS trên PSP và cung cấp API Mod JavaScript hoàn toàn mở, tạo điều kiện thuận lợi cho các nhà phát triển thực hiện các sáng tạo thứ cấp.

Đáng chú ý là nhà phát triển dự tính trò chơi chỉ chiếm khoảng 12MB bộ nhớ trên PSP, một hiệu suất sử dụng tài nguyên khá ấn tượng đối với chiếc máy cầm tay ra mắt từ năm 2004 này.

Môi trường vận hành game bao gồm: xung nhịp CPU PSP 333MHz; độ phân giải gốc 480×272; hỗ trợ các dòng máy nguyên bản bao gồm cả PSP-1000.

OpenStrike được phát triển hoàn toàn theo hướng mã nguồn mở. Về phần lõi, engine của game sử dụng Rust để viết các module AI Bot, phát hiện va chạm, di chuyển nhân vật và kết xuất đồ họa (rendering); giao diện (HUD) và hệ thống tính điểm được vận hành thông qua engine QuickJS nhúng, đồng thời sử dụng TypeScript và JavaScript để phát triển.

Để giúp PSP có thể chạy game mượt mà, đội ngũ phát triển cũng đã áp dụng không ít kỹ thuật tối ưu hóa. Ví dụ: nướng sẵn ánh sáng vào màu đỉnh (vertex color); trình kết xuất sẽ không xử lý các hình khối nằm ngoài tầm nhìn của người chơi, từ đó giảm bớt gánh nặng cho phần cứng.

Tuy nhiên, nhà phát triển nhấn mạnh rằng OpenStrike không phải là bản port của Counter-Strike, mà là một tựa game bắn súng mã nguồn mở được phát triển cho nền tảng PSP. Dự án này không sử dụng bản đồ, tài nguyên hay các tư liệu thuộc bản quyền của Valve, mà chỉ có phong cách tổng thể rất giống với Counter-Strike.

Phiên bản 0.1 hiện tại thiên về dự án kiểm chứng kỹ thuật hơn là một trò chơi nhiều người chơi hoàn chỉnh, vì vậy vẫn còn thiếu khá nhiều tính năng. Tuy nhiên, với tư cách là một bằng chứng khái niệm (Proof of Concept) và là thành quả của cộng đồng Mod, nó đã mang tính đại diện rất cao.

Đối với những người chơi muốn trải nghiệm OpenStrike, đội ngũ phát triển đã cung cấp file EBOOT phù hợp cho các máy PSP hỗ trợ Homebrew, đồng thời cũng hỗ trợ chạy thông qua giả lập PPSSPP. Tuy nhiên, người chơi vẫn cần tự chuẩn bị các file tài nguyên game BSP và WAD tương thích để có thể chơi bình thường.

Tuyên bố quảng cáo: Các liên kết ngoài chứa trong bài viết (bao gồm nhưng không giới hạn ở siêu liên kết, mã QR, mật khẩu, v.v.) được sử dụng để truyền tải thêm thông tin, tiết kiệm thời gian sàng lọc, kết quả chỉ mang tính tham khảo, tất cả các bài viết của IT đều chứa tuyên bố này.

OpenStrikePSPCounter-StrikeGame retroMã nguồn mở
Đọc bài gốc

Bài viết được AI dịch và tổng hợp tự động từ IT Home ITHome. Liên kết bài gốc ở phía trên. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.