Có khung máy chủ trò chơi cho Node.js không? Tôi đã sử dụng nowjs, nhưng tôi muốn một cái gì đó hơn hướng tới trò chơi. Trong khi tôi muốn nguồn mở/miễn phí, tôi cũng sẵn sàng xem xét thương mại. Yêu cầu duy nhất tôi có là nó phải dựa trên node.js.khuôn khổ máy chủ trò chơi node.js?
Trả lời
Maple.js là điểm bắt đầu vững chắc cho trò chơi dựa trên nhiều nút.
Kiến trúc mặt đất đã được thực hiện và bạn có thể xem bất kỳ trò chơi nào khác bằng cách Ivo Wetzel để lấy cảm hứng.
Đã phát xung quanh với Osmus. Kiểm tra nó ra.
Hãy thử Pomelo.js. Khung máy chủ trò chơi được phân phối cho node.js
Vấn đề với Pomelo là một khuôn khổ cực kỳ lớn và phức tạp của nó với ít tài liệu tiếng Anh khác hơn là một giải thích cursory của một số bộ phận. Nó rất khó để định hướng bởi vì theres chỉ không có hỗ trợ tốt trong tiếng Anh. – Shayne
Tôi quản lý để có được nó chạy nhưng giống như nhiều người ở đây, tôi đã có một thời gian thực sự khó khăn thiết lập nó lên. Trên đường đi, nhiều vấn đề nảy sinh và rất ít hoặc không hỗ trợ. Tại thời điểm này, tôi tốt hơn bằng cách sử dụng một cái gì đó đơn giản hơn để thực hiện bất kỳ tiến bộ. – Tigertron
Bưởi trông giống như khuôn khổ tốt, nhưng đôi khi các vấn đề khác nhau xảy ra.Và vấn đề lớn nhất xuất hiện ở đây - phần lớn cộng đồng nằm ở Trung Quốc, tất cả các diễn đàn và các vấn đề thảo luận đều bằng tiếng Trung Quốc ... Hầu như không thể hiểu điều gì đó nếu bạn không biết tiếng Trung ... – Serhii
shellyjs - đồng bộ hóa và không đồng bộ, người dùng reg, số liệu thống kê, lưu trữ đối tượng, phân cụm, mô-đun trò chơi theo lượt mặc định, kết hợp trình phát, email, connect4 và tictactoe ví dụ, HTTP, WebSocket và TCP
https://npmjs.org/package/shellyjs
tiết lộ - Tôi làm việc này.
Bưởi là một khung máy chủ trò chơi tốt hơn nhiều. Nó phát triển tốt hơn nhiều so với khuôn khổ khác. Nó có khả năng mở rộng hơn nhiều, có thể chứa nhiều người dùng trực tuyến. bạn có thể nhìn thấy nó trên github:
Tuyên bố từ chối trách nhiệm: Tôi là tác giả của khung mạng trò chơi thử nghiệm này.
Tôi khuyên bạn nên kiểm tra Nexy. Nó có thể giúp bạn viết các máy chủ trò chơi mô-đun.
Nexy là một phần mềm trung gian dựa trên khuôn khổ TCP cho nút. Được viết cho Trò chơi nhiều người chơi.
Thiết kế được lấy cảm hứng từ Kết nối và hệ thống phần mềm trung gian nhanh và các mẫu đó đã được chứng minh trong sản xuất.
Hãy dùng thử với npm install nexy
.
- 1. Khuôn khổ trò chơi JavaScript
- 2. Trò chơi máy khách và máy chủ Node.js bằng Telnet
- 3. Khuôn khổ tốt cho trò chơi Go (weiqi, baduk)?
- 4. Có một khuôn khổ cho trò chơi trên bảng nhiều người chơi trong JavaScript không?
- 5. Khuôn khổ trò chơi Javascript hoặc thư viện cho các trò chơi trên bàn?
- 6. chơi! mô-đun khung 2.0 khuôn khổ
- 7. Kiến trúc máy chủ cho trò chơi nhiều người chơi?
- 8. Vai trò/khuôn khổ Quyền cho C#?
- 9. Khuôn khổ Java tốt nhất cho WebSockets phía máy chủ
- 10. Khuôn khổ Scala cho Máy chủ API Rest?
- 11. Cách chơi! khuôn khổ đang chạy trong MSYS bash
- 12. Xác thực trình phát của Trung tâm trò chơi trên máy chủ trò chơi trực tuyến
- 13. Khuôn khổ phát triển trò chơi .NET tốt nhất là gì?
- 14. Kiến trúc máy chủ trò chơi và Akka
- 15. Trò chơi nhiều người chơi JavaScript được tạo bằng Node.JS - Tách người chơi
- 16. Node.JS: Cách tạo Máy chủ trò chuyện HTTP?
- 17. Redis pub/sub cho máy chủ trò chuyện trong Node.js
- 18. Khuôn khổ Java HA
- 19. Chơi khuôn khổ - điều khiển thử nghiệm phương thức POST
- 20. Khuôn khổ thực thể DbContext trong vai trò Web Azure
- 21. Nhiều tệp Bố cục trong khuôn khổ thể hiện node.js
- 22. Nguyên tắc trò chơi nhiều người chơi trong thời gian thực cho TCP và Node.js
- 23. ASP.NET khuôn khổ lỗi
- 24. Khuôn khổ plugin Delphi
- 25. Đồng bộ hóa thời gian/sự kiện giữa máy khách và máy chủ trò chơi (MMORPG)?
- 26. Xây dựng máy chủ trò chơi của riêng mình cho một nhiều iPhone game turn-based
- 27. Khuôn khổ/thuật toán Đồng bộ hóa dữ liệu cho máy chủ <-> thiết bị?
- 28. Khuôn khổ phía máy chủ tốt nhất cho ứng dụng Java AJAX nặng
- 29. Khuôn khổ chuẩn .NET
- 30. Khuôn khổ mẫu Javascript
Không thực sự nhưng bạn có thể [xem Maple.js] (https://github.com/bonsaiden/maple.js) – Raynos
trông thú vị. Tôi sẽ xem xét nó. Chắc chắn không hỗ trợ những gì tôi cần, nhưng nó có thể là một nơi tốt để bắt đầu – LordZardeck
@Raynos, thêm bình luận của bạn như một câu trả lời, tôi quyết định xây dựng nó. – LordZardeck