Kiến thức để tự học Cocos2dx

Chào các anh chị em sinh viên năm nhất vừa ms bước chân vào năm 2 …hè vừa rồi em tự học C++ nhưng anh chị biết đấy vì tự học nên kiến thức còn chưa chắc chắn cho lắm( chưa học OOP C++ :)) .Em h muốn tự học lập trình game vs cocos2dx thì theo anh chị thì kiến thức như nào thì nên học ạ ???

Thứ 1: OOP cái này chắc chắn phải nắm được nếu mún học các công nghệ hiện đại.
Thứ 2: Cấu trúc dữ liệu, vì cocos2dx sử dụng cấu trúc tree để xây dựng, nên tốt nhất hiểu tree là gì thì sẽ nắm được cocos2dx
Thứ 3: kiến thức toán học kha khá nếu mún có những chuyển động phức tạp cho nhân vật game, chủ yếu là kiến thức vector, biết đôi chút về kiến thức hình học giải tích thì càng tốt

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?