Avatar
1
Tú Trần Anh Beginner
Tú Trần Anh Beginner
[Ezyfox Server] Quản lý logic phòng chơi trong game dạng turnbase
Em đang thử làm game tá lả bằng ezyfox server. Em muốn xử lý tất cả logic ở bên server. Các client chỉ đc nhận thông tin về bài trên tay mình và các quân bài được đánh để chống hack. Theo logic trên, "nọc" bài để bốc ở giữa trong mỗi ván chơi sẽ phải được lưu ở phía server. Chẳng hạn có nhiều ván chơi cùng một thời điểm, thì phía server sẽ lưu dữ liệu của từng ván như thế nào?
  • Answer
Remain: 5
1 Answer
Avatar
tvd12 Beginner
tvd12 Beginner
Có 2 cách để lưu thông tin ván chơi em ạ.

  1. Em random tất cả ngay từ đầu và lưu lại thông tin ván chơi, nhưng cách này có vẻ không được tự nhiên nên anh nghĩ ko nên dùng
  2. Em random lần lượt theo đúng thứ thứ tự lượt chơi của người chơi bốc bài.

Trong trường hợp có nhiều ván chơi tại 1 thời điểm thì các người chơi sẽ được chia vào các phòng khác nhau em ạ, kiểu thế này. Như vậy mỗi thời điểm thì 1 phòng sẽ có 1 ván chơi và thông tin sẽ được tách biệt, vì vậy có thể phục vụ nhiều người chơi đồng thời em ạ.

  • 1
  • Reply