Tôi muốn tạo một trò chơi pong 2 người chơi sử dụng websockets và máy chủ node.js. socket.io được sử dụng trên cả máy khách và máy chủ. Cho đến nay, trải nghiệm duy nhất của tôi là tạo ứng dụng trò chuyện.Cách sử dụng websockets để chơi game thời gian thực
Đây là nỗ lực đầu tiên của tôi trong trò chơi nhiều người chơi nên tôi không quen với trò chơi trên mạng. Nếu máy chủ theo dõi:
- Mọi vị trí của quả bóng và tần suất hoặc thời điểm?
- chuyển động của người chơi, người chơi di chuyển sang trái hoặc sang phải, nếu tôi nhấn và giữ một lúc thì làm cách nào để xử lý việc này? Tôi có nên gửi như
pressHoldStartPosition
vàpressHoldStopPosition
không? Tôi đoán điều này là dễ dàng nếu tôi chỉ cho phép nhấn nhưng không giữ.
những suy nghĩ của tôi:
- Khi bóng chạm một cầu thủ, khách hàng sẽ tính toán vận tốc, bắt đầu và điểm kết thúc và các khách hàng khác nên thực hiện các hình ảnh động đúng từ đó.
- Không có ý tưởng.
Bạn chắc chắn nên xem blog @RobHawkes: http://rawkes.com/ Anh ấy đã phát triển và tiếp tục xây dựng, một trò chơi nhiều người chơi HTML5 có tên Rawkets http://rawkets.com/. Tôi chắc chắn anh ấy sẽ chia sẻ một loạt thông tin về các chủ đề rất phù hợp với những gì bạn đang tìm kiếm và những điều bổ sung bạn sẽ gặp phải. – leggetter