Subscribe to Continue Downloading

Redirecting...
Code Game Billiards xay dung bang OpenGL bang C C - Code Game Billiards xây dựng bằng OpenGL bằng C, C++

Code Game Billiards xây dựng bằng OpenGL bằng C, C++

by Đỗ Mạnh Tuyềnin , on April 19, 2024

Choose 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.

Code Game Billiards xay dung bang OpenGL bang C C - Code Game Billiards xây dựng bằng OpenGL bằng C, C++

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:

  1. Thực thi lệnh make install để hoàn thiện quá trình cài đặt.
  2. 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:

  1. Cài đặt các thư viện Python cần thiết bằng lệnh: pip install -r requirements.txt.
  2. Khởi động Billiards Server bằng lệnh: python3 server/src/server.py

Cài đặt cho các hệ điều hành Linux

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:

docker-compose build
 

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

docker-compose up

Hướng dẫn điều khiển

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

Để 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 ,
Product Version
File Type Py, CPP, H
File Size 9.24 MB
Developer
Documentation

Release Information

  • Released
    :

    April 19, 2024

  • Last Updated
    :

    April 19, 2024

  • Categories
    :
  • File Included
    :

    Py, CPP, H

  • File Size
    :

    9.24 MB

Share Your Valuable Opinions

You must log in to submit a review.

  • Sign up
Password Strength Very Weak
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.
We do not share your personal details with anyone.

Please wait a moment...

(Don't refresh or go back)