2012-02-21 35 views
10

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?

+1

Không thực sự nhưng bạn có thể [xem Maple.js] (https://github.com/bonsaiden/maple.js) – Raynos

+0

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

+0

@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

Trả lời

11

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.

12

Hãy thử Pomelo.js. Khung máy chủ trò chơi được phân phối cho node.js

+1

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

+0

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

+0

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

1

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.

0

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:

https://github.com/NetEase/pomelo

0

Tôi muốn giới thiệu Derby. Có example trò chơi trên Derby.

3

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.

Các vấn đề liên quan