Golden Sea Gaming Studio
Trở về dự án

Phát triển Game

9Ball

Lĩnh vực

Phát triển game

Game mô phỏng bida 9 bóng chân thực với chế độ thi đấu trực tuyến.

9Ball

Bối cảnh

Dự án làm gì và làm thế nào.

Làm game bida cho thật thì trước hết là bài toán vật lý. Vật lý có sẵn của Unity không tính đủ chính xác độ xoáy, cú massé hay đánh băng, nên đội tự viết phần vật lý bida riêng.

Nó xử lý được các kiểu đánh quan trọng như xoáy lên, xoáy xuống, xoáy ngang và cú nhảy bi, và đường ngắm được tính bằng chính phần vật lý đó theo thời gian thực. Đường ngắm chỉ bi đi đâu thì bi đi đúng chỗ đó.

Chơi online dùng Photon PUN, đồng bộ theo lượt, hợp với bida vì mỗi người có thời gian đánh riêng. Ghép trận theo điểm ELO cho các ván cân sức, còn chế độ giải đấu có nhánh đấu và giải thưởng cho người chơi lý do quay lại mỗi tuần.

Phạm vi bàn giao

Những gì đã làm.

  1. 01Hệ vật lý bida tùy chỉnh
  2. 02Đấu 1v1 và giải đấu nhiều người
  3. 03Độ xoáy và quỹ đạo chính xác
  4. 04Tùy biến cơ và bàn
  5. 05Ghép trận xếp hạng ELO

Hạng mục

Phát triển Game

Công nghệ

Unity · C# · Custom physics engine · Photon PUN · iOS & Android

Studio

Golden Sea Studios

TP. Hồ Chí Minh, Việt Nam

Dự án này chứng minh cho

Phát triển Game

Tự viết hệ vật lý bida khi vật lý mặc định của engine không đủ chính xác.

Có một bài toán tương tự?

Gửi vài dòng mô tả, mình cùng xem làm được gì.