
Code Game Billiards xây dựng bằng OpenGL bằng C, C++
by Đỗ Mạnh Tuyềnin C & C++ , Scripts & Code on April 19, 2024Choose Your Desired Option(s)
Code Game Billiards xây dựng bằng OpenGL bằng C, C++\
Chơi Billiards lỗ (8-ball) trên máy tính của bạn với trải nghiệm tương tác và điều khiển hoàn hảo. Tận hưởng trạng thái của một ván Billiards thông qua việc tái hiện qua ảnh đầu vào trên hệ điều hành Windows.

Yêu Cầu Kỹ Thuật:
- Hệ điều hành Windows 32-bit hoặc 64-bit.
- Trình biên dịch GNU cho Windows: MinGW, MinGW-w64, hoặc TDM-GCC.
- Phiên bản GCC >= 5.1.0.
- OpenGL phiên bản >= 3.3.
- Python3 cùng với pip.
Hướng Dẫn Cài Đặt:
Dành Cho Người Dùng Cuối:
- Thực thi lệnh make install để hoàn thiện quá trình cài đặt.
- Sau khi hoàn tất, tệp tin Game Client BilliardsGame.exe sẽ được tạo ra. Để khởi động Billiards Server, tiếp tục theo các bước sau.
Dành Cho Nhà Phát Triển:
- Sử dụng lệnh make để giữ lại các tệp tin mã máy sau khi biên dịch.
- Sử dụng lệnh make run để biên dịch và khởi động GameClient ngay lập tức.
- Khi hoàn tất lập trình và kiểm thử mã nguồn, sử dụng lệnh make clean để dọn dẹp những tệp tin không cần thiết.
Khởi Động Billiards Server:
- Cài đặt các thư viện Python cần thiết bằng lệnh: pip install -r requirements.txt.
- Khởi động Billiards Server bằng lệnh: python3 server/src/server.py
Yêu cầu kỹ thuật:
Sử dụng Docker Image có sẵn: TBA.
Tự xây dựng Docker Image:
Để xây dựng lại Docker Image, di chuyển đến thư mục chứa chương trình và thực hiện lệnh sau:
Khởi động trò chơi:
Để khởi động cả Game Client và Billiards Server, di chuyển đến thư mục chứa chương trình và thực hiện lệnh
Sau khi đã khởi động được Billiards Server và Game Client, có thể bắt đầu chơi game theo hướng dẫn dưới đây:
- Khi mới bắt đầu game, người chơi có thể sử dụng các phím WASD và chuột để có thể di chuyển tùy ý trong không gian game.
- Người chơi có thể sử dụng lăn chuột để phóng to, thu nhỏ.
- Sau khi sử dụng Camera, người chơi có thể nhấn nút C để khóa vị trí nhìn tại bi trắng cũng là viên bi mà chúng ta sẽ tác động lực vào.
- Có các mức lực là các số từ 1 tới 5 tương ứng lực tác động từ nhẹ tới mạnh.
- Sau khi xác định được mức lực, xác định hướng bắn và nhấn Space.
- Để chơi lại từ đầu, nhấn phím P.
Để mô phỏng trạng thái game từ một ảnh đầu vào, thực hiện thao tác kéo thả ảnh từ ngoài giao diện Desktop máy tính vào cửa sổ trò chơi. Tọa độ của các quả bóng sẽ được cập nhật thành trạng thái bạn mong muốn.
| Download Category | C & C++, Scripts & Code |
| Product Homepage URL→ | |
| Product Version | |
| File Type | Py, CPP, H |
| File Size | 9.24 MB |
| Developer | |
| Documentation |





