Câu hỏi ngắn và ngọt ngào
Tôi mới làm quen với lập trình trò chơi nói chung, vậy làm cách nào để tạo ra các trò chơi mã nguồn mở TỐT CHẤT LƯỢNG?
Những gì tôi đã đi qua
Có vô số trò chơi mà tôi đã chơi trên Linux thật đáng xấu hổ. Đồ họa rất tệ, AI còn thiếu và khả năng chơi lại rất ít. Đừng hiểu lầm tôi; Tôi đã chơi một số trò chơi mã nguồn mở tốt như World of Goo, Gish và Aquaria; nhưng tôi thực sự đang bỏ lỡ những trò chơi hay ở đây trong túp lều Linux của tôi.
Những gì tôi đã tìm thấy
Vì vậy, tôi đã làm một nghiên cứu nhỏ về cách các trò chơi được đề cập đã được thực hiện. Vì vậy, tôi đã bắt đầu học OpenGL và SDL bằng kinh nghiệm lập trình C ++ của mình (khoảng một năm lập trình, không nhiều). Tôi cũng đã chọn những cuốn sách sau, được các lập trình viên khuyên dùng khi tràn stack:
- Tập trung vào SDL (Bây giờ chỉ để tôi đăng một liên kết ...)
- Kinh thánh OpenGL Super
- GEB và MÃ
Những gì tôi đã được đề nghị
Tôi cũng đã nói chuyện với một người là một lập trình viên khá có kinh nghiệm khuyên tôi nên đi theo con đường C ++ để chơi game, và OpenGL và SDL sẽ là một cách tốt để đi. Anh ấy cũng khuyên tôi nên bắt đầu sử dụng kiểm soát phiên bản với các chương trình của mình (đặc biệt là Git). Ý kiến của bạn về điều đó là gì?
Hy vọng rằng đã rõ ràng, các bạn.
Hãy cho tôi biết,
Immanu'el