Tôi là một lập trình viên bình thường với khoảng 3 năm kinh nghiệm, người quan tâm đến việc phát triển trò chơi. Vấn đề mà tôi gặp phải là khi tôi xem những cuốn sách "người mới bắt đầu" này, hầu hết chúng đều dạy các kỹ năng lập trình cơ bản và tôi không đủ kiên nhẫn để đọc nó hoặc thấy chúng đáng giá. Nhưng, khi tôi nhìn vào những cuốn sách nâng cao hơn, chúng ở trên đầu tôi và một lần nữa, không có kết quả với tôi. Những gì tôi đang tìm kiếm, là những cuốn sách giải thích nội bộ của trò chơi nitty-gritty, nhưng ở mức độ hợp lý hơn.
Ví dụ: tôi rất quen thuộc với tất cả các loại cấu trúc dữ liệu (băm, cây, danh sách được liên kết) và với nhiều thuật toán phổ biến (sắp xếp, tìm kiếm), nhưng tôi sẽ không biết cách thực hiện phát hiện va chạm một cách hiệu quả. Tôi cũng có kinh nghiệm sử dụng các thư viện nước ngoài, vì vậy tôi biết cách sử dụng tài liệu để học API, vì vậy tôi cũng không cần một cuốn sách "Học cách sử dụng X".
Cá nhân, tôi không quan tâm những nền tảng / ngôn ngữ / thư viện nào được sử dụng trong sách, vì tôi cảm thấy thoải mái với nhiều ngôn ngữ, nhưng trò chơi tôi đang tìm kiếm sẽ sử dụng Javascript và canvas HTML5.
Bất kỳ đề xuất? Bất kỳ đó là miễn phí?
Tái bút: Tôi nên lưu ý rằng trình độ toán học và vật lý của tôi tương đối thấp, và một cuốn sách nhẹ nhàng tích hợp những điều đó sẽ là một điểm cộng.
EDIT: Tôi nên đề cập rằng tôi quan tâm đến lập trình 2D và tại thời điểm này tôi chưa thực sự quan tâm đến 3D.