• Trang chủ
  • Trò chơi
  • Hướng dẫn
  • Tin tức
  • Đánh giá
  • Nhiệm vụ
  • Hộp bí ẩn
  • Danh sách
Yes, that's Counter-Strike on a PSP!': Modder gets favorite PC FPS working  on Sony's 22-year-old handheld console | PC Gamer
3 mục0%
  1. Trang chủ
  2. Tin tức
  3. Counter-Strike
  4. Counter-Strike chạy trên PSP cực kỳ ấn tượng

Counter-Strike chạy trên PSP cực kỳ ấn tượng

Lập trình viên Yifeng Wang đã tạo ra OpenStrike, bản clone Counter-Strike chạy 60 FPS trên PSP với 12 MB RAM và hỗ trợ toàn bộ 8 bản đồ gốc.

Eliza Crichton-Stuart

Eliza Crichton-Stuart

•

Đã cập nhật Th07 15, 2026

Yes, that's Counter-Strike on a PSP!': Modder gets favorite PC FPS working  on Sony's 22-year-old handheld console | PC Gamer

Một chiếc máy chơi game cầm tay 22 năm tuổi với màn hình 480 x 272 và chỉ một phần nhỏ sức mạnh xử lý so với phần cứng hiện đại. Đó là những gì mà nhà phát triển Yifeng Wang đã quyết định sử dụng để chạy một bản sao của Counter-Strike, và bằng cách nào đó, nó vẫn hoạt động ổn định ở mức 60 FPS.

Wang đã đăng đoạn phim lên X vào ngày 10 tháng 7 năm 2026, cho thấy dự án đang hoạt động bên cạnh một chiếc laptop hiển thị mã nguồn phát triển. Phản ứng từ cộng đồng là ngay lập tức. Bài đăng đã lan truyền rộng rãi trong các cộng đồng game, khiến người chơi phải kiểm tra lại nhiều lần để xác nhận những gì họ đang thấy là thật.

Những gì Wang thực sự đã xây dựng

Đây không phải là một bản port nhanh chóng trong cuối tuần. Wang đã xây dựng toàn bộ nền tảng kỹ thuật từ con số không. Dự án có tên là OpenStrike, chạy trên một engine 3D tùy chỉnh dựa trên Rust mà anh ấy tự tạo ra có tên là Pocket3D, kết hợp với một engine JavaScript có tên là PocketJS. Kết quả là một tựa game FPS theo phong cách Counter-Strike chiếm dung lượng RAM chỉ 12 MB trên phần cứng ra mắt từ năm 2004.

Tất cả tám bản đồ gốc của Counter-Strike đã được thử nghiệm và xác nhận hoạt động tốt. Bản build hiện tại hỗ trợ các trận đấu loại trực tiếp với bot. Giai đoạn mua sắm (buying phase) vẫn chưa được tích hợp, vì vậy đừng mong đợi sẽ mua được AWP trước các vòng đấu, nhưng vòng lặp cốt lõi của việc di chuyển qua các địa hình quen thuộc và bắn hạ kẻ địch thì đã có sẵn.

Màn hình gốc của PSP chạy ở độ phân giải 480 x 272 trên kích thước 4.3 inch. OpenStrike nhắm mục tiêu chính xác vào độ phân giải gốc đó, đây là một phần lý do tại sao hiệu suất vẫn được duy trì tốt.

Các quyết định kỹ thuật giúp điều này trở nên khả thi

Vấn đề là: để đạt được 60 FPS trên phần cứng cũ như thế này đòi hỏi phải đưa ra những đánh đổi rất có chủ đích, và Wang đã có những lựa chọn thông minh.

Các khu vực bản đồ không hiển thị được loại bỏ bằng kỹ thuật Binary Space Partitioning, một kỹ thuật có từ trước hầu hết các pipeline dựng hình hiện đại nhưng lại cực kỳ phù hợp với phần cứng bị hạn chế. Thay vì tính toán ánh sáng theo thời gian thực hoặc thậm chí là lúc tải game, các tài nguyên đồ họa được xử lý trước với các lightmap được "nướng" (baked) trực tiếp vào màu đỉnh (vertex colors). Các bản đồ trông không giống như vừa được xuất ra từ một engine hiện đại, nhưng chúng vẫn dễ nhận biết và vận hành mượt mà.

mẹo
OpenStrike là mã nguồn mở và có sẵn trên GitHub. Bạn sẽ cần cung cấp dữ liệu tài nguyên Counter-Strike của riêng mình để chạy nó, trên phần cứng PSP gốc hoặc thông qua trình giả lập.

Dự án cũng chạy trên PS Vita, máy chơi game cầm tay năm 2011 của Sony, với hỗ trợ đồ họa gốc. Màn hình của Vita được nâng cấp lên 5 inch với độ phân giải 960 x 544, giúp OpenStrike có thêm không gian để "thở" về mặt hình ảnh.

Tại sao cộng đồng modding lại chú ý

Các dự án như OpenStrike quan trọng đối với cộng đồng modding vì một lý do cụ thể: chúng chứng minh rằng các engine được xây dựng có mục đích xoay quanh các hạn chế phần cứng có thể làm được những điều mà các bản port trực tiếp không bao giờ làm được. Wang không cố gắng nhồi nhét một bản build Counter-Strike hiện có vào PSP. Anh ấy đã xây dựng một bản triển khai "phòng sạch" (clean-room implementation), một engine tùy chỉnh, một lớp scripting tùy chỉnh và một bằng chứng khái niệm (proof of concept) mà các nhà phát triển khác giờ đây có thể học hỏi và phát triển dựa trên đó.

Kho lưu trữ GitHub là công khai, và mod API JavaScript mở đồng nghĩa với việc những người đóng góp khác có thể mở rộng dự án. Điều mà hầu hết người chơi bỏ lỡ khi xem những đoạn phim như thế này là phần ấn tượng không chỉ nằm ở việc nó chạy được. Mà là ở chỗ kiến trúc được thiết kế để có thể mở rộng.

Đối với một tựa game đã định hình dòng game PC FPS cạnh tranh trong hơn hai thập kỷ, việc thấy nó được thích nghi với phần cứng hạn chế như thế này là một lời nhắc nhở về việc sức hấp dẫn của Counter-Strike mang tính cấu trúc đến mức nào. Các bản đồ, chuyển động, sự căng thẳng của một vòng đấu. Không có điều nào trong số đó yêu cầu một GPU hiện đại.

Nếu bạn muốn tìm hiểu sâu hơn về chính trò chơi này, các hướng dẫn chiến thuật Counter-Strike tại GAMES.GG bao gồm các cơ chế đã giữ cho trò chơi luôn phù hợp qua mọi thế hệ phần cứng, bao gồm cả thế hệ này.

Hãy theo dõi GitHub của Wang để cập nhật các thông tin mới nhất về OpenStrike. Với các trận đấu bot đã hoạt động và tất cả tám bản đồ gốc đã được xác nhận, bước hợp lý tiếp theo là mua sắm vũ khí, và điều đó sẽ làm cho trải nghiệm này gần giống với bản gốc hơn nhiều. Để biết thêm về các trò chơi đang đẩy giới hạn phần cứng đến mức bất ngờ, hãy duyệt qua trung tâm hướng dẫn chơi game để có những thông tin mới nhất.

Eliza Crichton-Stuart author avatar

Eliza Crichton-Stuart

Trưởng phòng Vận hành

Thông báo

đã cập nhật

tháng 7 15 2026

đã đăng

tháng 7 15 2026

Tin tức liên quan

Xem tất cả
Pokemon GO Ultra Unlock Water Festival ra mắt 3 Pokemon Galar vào tháng 8 image
37 phút trước•4 phút đọc

Pokemon GO Ultra Unlock Water Festival ra mắt 3 Pokemon Galar vào tháng 8

Sự kiện Ultra Unlock Water Festival ngày 18/8 mang đến Arrokuda, Barraskewda, Cramorant và sự trở lại của Psyduck hóa trang.

Thông báo
Lý do đạo diễn Mokochan của Ghost in the Shell chọn nghệ danh này image
40 phút trước•5 phút đọc

Lý do đạo diễn Mokochan của Ghost in the Shell chọn nghệ danh này

Đạo diễn Mokochan từ Science SARU chia sẻ về nguồn gốc nghệ danh độc đáo, thể hiện mong muốn xóa bỏ cái tôi để trở thành một nghệ sĩ hoạt họa thuần túy.

Thông báo
Jensen Huang trở lại khu arcade tại Tokyo, nơi khởi đầu của Nvidia image
một giờ trước•6 phút đọc

Jensen Huang trở lại khu arcade tại Tokyo, nơi khởi đầu của Nvidia

CEO Nvidia Jensen Huang hội ngộ cựu chủ tịch Sega Shoichiro Irimajiri tại Tokyo, kỷ niệm 30 năm khoản đầu tư $5M từng cứu sống Nvidia.

Thông báo
The Copper Cape Quest Continues | Minecraft
vài giây trước•5 phút đọc

Mã khuyến mãi Minecraft tháng 7/2026: Nhận quà miễn phí ngay

Tổng hợp các mã khuyến mãi Minecraft tháng 7/2026 giúp bạn nhận vật phẩm và trang phục miễn phí. Xem ngay cách đổi quà hiệu quả nhất.

Thông báo
The Duskbloods – Nintendo Switch 2 Exclusive - Nintendo Official Site
một phút trước•4 phút đọc

The Duskbloods Network Test khởi tranh ngày 21/8 trên Switch 2

The Duskbloods trên Switch 2 công bố đợt Network Test từ 21-24/8. Đăng ký tham gia bắt đầu từ ngày 22/7.

Thông báo
The Batman 2 Fan Art Imagines Sequel's Harsh Winter In Gotham
3 phút trước•4 phút đọc

The Batman 2 tiếp tục trì hoãn, Matt Reeves hé lộ tạo hình Pattinson

The Batman 2 dời lịch sang 18/02/2028. Dù phim bị hoãn, Matt Reeves đã xoa dịu người hâm mộ bằng hình ảnh camera test đầu tiên của Pattinson.

Thông báo