HN công bố: trò chơi mã nguồn mở giống Counter-Strike
(github.com/solcloud)-
Counter-Strike: Football
- Đây là một game FPS nhiều người chơi mang tính cạnh tranh, trong đó hai đội cổ động viên bóng đá chiến đấu với mục tiêu giành nhiều round thắng hơn đội đối phương.
- Các đội được chia thành phe tấn công và phe phòng thủ. Mục tiêu của phe phòng thủ trong mỗi round là ngăn phe tấn công phá hoại căn cứ cổ động viên của họ bằng quả bom graffiti.
- Cách phe phòng thủ thắng một round:
- Loại bỏ toàn bộ người chơi phe tấn công trước khi bom được đặt
- Gỡ bom trước khi nó phát nổ
- Ít nhất một người chơi còn sống cho đến khi hết thời gian round và bom chưa được đặt
- Cách phe tấn công thắng một round:
- Loại bỏ toàn bộ người chơi phe phòng thủ trước khi hết thời gian round
- Đặt bom trước khi hết thời gian round và ngăn phe phòng thủ gỡ nó
- Nếu phe tấn công đặt bom graffiti trước khi hết thời gian round, đồng hồ round sẽ được đặt thành 40 giây và phe phòng thủ phải gỡ bom trong vòng 30 giây (hoặc 35 giây nếu dùng bộ kit gỡ bom)
- Đây là một trò chơi ít bạo lực, không có máu đỏ, giết hại động vật hoặc các yếu tố hình ảnh bạo lực tương tự
-
Thiết lập
-
Client
- Có thể tải file thực thi phù hợp với nền tảng OS từ bản phát hành mới nhất hoặc build trực tiếp từ thư mục mã nguồn của dự án
- Có thể thiết lập môi trường phát triển bằng các lệnh
cd electron/,npm install,npm run dev
-
Server
- Hiện chưa có máy chủ công khai chính thức (dịch vụ matchmaking cũng đang được triển khai), bạn có thể tự chạy server hoặc để người khác host
- Có thể khởi động server bằng các lệnh
composer install -a --no-dev,php cli/server.php 2để chờ 2 người chơi kết nối
-
-
Yêu cầu hỗ trợ
- Nếu bạn biết HTML/CSS/JS/PHP hoặc 3D modeling/texturing/animation, bạn có thể tham gia dự án để giúp cải thiện trò chơi nhanh hơn. Có thể tham gia bằng cách gửi pull request
Tóm tắt của GN⁺
- Trò chơi này là một game FPS độc đáo xoay quanh sự cạnh tranh giữa các đội cổ động viên bóng đá, nhấn mạnh yếu tố ít bạo lực để giảm thiểu các hình ảnh bạo lực.
- Cách thiết lập game và chạy server khá đơn giản, là lợi thế giúp những người dùng có nền tảng kỹ thuật dễ dàng tham gia.
- Có nhiều lĩnh vực kỹ thuật khác nhau có thể đóng góp cho việc phát triển game, mang đến cơ hội cho những người có kỹ năng liên quan tham gia cải thiện trò chơi.
- Những trò chơi có chức năng tương tự gồm có "Valorant" và "Overwatch", mỗi trò đều mang lại phong cách và lối chơi riêng biệt.
1 bình luận
Ý kiến trên Hacker News
Đây là một dự án đáng ngạc nhiên với sự kết hợp giữa máy chủ PHP và client Electron. Thật ấn tượng khi lại được thấy PHP sau một thời gian dài. Tôi dự định sẽ dành thời gian rảnh cho dự án này. Cần nhiều dự án độc đáo như thế này hơn
www/assetsTôi thích phần mô tả là "trò chơi ít bạo lực". Trò chơi xoay quanh việc bắn vào mặt, đặt/gỡ bom và né làn đạn
Ảnh chụp màn hình khiến tôi nhớ đến game PC thập niên 90 "Extreme Paintbrawl". Hồi nhỏ tôi rất thích trò này. Về sau mới biết nó bị đánh giá là một trong những game dở nhất từng có
Tôi thích game bóng đá này hơn cả FC '25. Ủng hộ nhiệt huyết của solcloud
Việc mã nguồn mở là rất tuyệt. Đây là điểm khởi đầu tốt cho những ai muốn bắt đầu phát triển game 3D
Đề nghị thêm tệp giấy phép
Client chạy trong Electron nhưng lại không có bản web. Tôi tò mò tại sao lại như vậy
Tạo một game FPS bằng client Electron và máy chủ PHP là một lựa chọn công nghệ thú vị
Tôi đã nghĩ nó sẽ chạy trong trình duyệt, nên khá tò mò vì sao client lại được đóng gói thành ứng dụng Electron