30/09/2018, 18:40

[Thắc mắc Qt] hướng dẫn làm game trên Qt

em đang làm game Snake trên Qt, theo hướng dẫn trên mạng: t tạo ra các class con và 1 class Game để chứa chung các class con đó, nhưng game chỉ chạy được trong hàm main.cpp.
Giờ t muốn tạo thêm 1 số button lựa chọn mức độ khó, thay đổi màu sắc của hình ảnh trong game, mình sẽ lựa chọn trước khi chơi game. Mà t không biết làm sao? Mong mọi người giúp với.
Có thể đưa nó vào trong 1 class Widget để chạy không, hay chạy riêng ở 1 cửa sổ khác??

... viết 20:49 ngày 30/09/2018

Làm 1 form để thiết lập các chỉ số, tùy chọn ban đầu.
Khi clicked button bắt đầu game thì truyền hết những thông tin tùy chọn đó cho hàm khởi tạo form game.

Mấy ngày trước ngủ dậy thì nãy ra cái ngu kiến này, nên làm thử luôn. Đó là làm cái game dò đường trong Qt Creator. Cũng tùy độ khó mà số ô sẽ nhiều hay ít. Ai muốn làm thánh thì chọn độ khó God mà chơi stuck_out_tongue_closed_eyes Sử dụng phím mũi tên Up và Left để move. Đây là một số hình ảnh mang tính minh họa: (Xin lỗi anh @ltd vì up nhiều hình stuck_out_tongue_closed_eyes ) Giao diện bắt đầu game: [image] Chọn độ khó xong thì xuất hiện đường đi được khởi tạo random từ ô tọa độ (0,0) …
Thu Thuỷ viết 20:42 ngày 30/09/2018

MainWindow có SD được p.thức exec ko? t để nó bị lỗi, cái game có thể chạy trên MainWindow hay nên chạy trên Widget,

... viết 20:47 ngày 30/09/2018

Phân biệt giữa exec() và show() trong Qt
http://www.qtcentre.org/threads/9693-QWidget-exec()-and-QWidget-show()

QMainWindow kế thừa QWidget.

Thu Thuỷ viết 20:54 ngày 30/09/2018

hic vẫn ngu đều, ko hiểu làm sao

Bài liên quan
0