Thursday, April 3, 2014

BÀI 2: Phương pháp học Cocos2d-x của riêng tôi? Bạn có như tôi?

Xin chào tất cả các bạn yêu thích Cocos2d-x và lập trình Game!

Sau bài giới thiệu lần trước, chắc hẳn có nhiều bạn cảm thấy hứng thú để bắt đầu tập làm game rồi chứ. Vậy thì sao ta không bắt đầu luôn nhỉ. Từ từ bạn ơi, giục tốc bất đạt. Mình cùng nhau đọc nốt bài này rồi sang thẳng phần bài học cũng chưa muộn phải không.

Trong bài này mình sẽ trình bày với các bạn PHƯƠNG PHÁP học lập trình và lập trình Game của riêng mình, chắc cũng giống nhiếu người khác!

1/ Phải đam mê và chăm chỉ ( Tất nhiên rồi ).

2/ Học tới phần nào cố gắng hiểu hết phần đó.

3/ Học qua Code ví dụ của người khác, hoặc chính phần phần HELP, DOC, WIKI, Ví dụ của Engine ( engine, phần mềm nào chả có ).

4/ Với mỗi bài ví dụ cố gắng CODE lại bằng tay, KHÔNG COPY từng dòng lệnh nhé các bạn ( rất quan trọng ) để nhớ lâu, hiểu sâu, thuộc lầu thì càng tốt. Nhớ tắt cái auto code của mấy cái IDE đi nhé. 1 Thời gian nhất định là bạn code ầm ầm ngay. Đảm bảo đấy!

5/ Cài 1 bộ từ điển Lạc Việt tra nhanh = Ctr + chuột phải vào để tra từ khi đọc tài liệu tiếng Anh

6/ Đọc kỹ phần giải thích của mấy đoạn code để xem nó làm gì. Code tay lại nếu có thể. Xem kỹ đến khi nào thật hiểu nhé.

7/ Tạo 1 phong cách lập trình theo chuẩn Thống Nhất với Thế giới? khó hiểu nhỉ. Mình trình bày luôn, tức là Code phải rõ ràng : Tên biến, tên hàm viết càng rõ nghĩa càng tốt, và nên viết bằng tiếng ANH. vì 2 lý do sau đây:

+ Hầu hết bài ví dụ, tài liệu, code đều bằng tiếng ANH ( cực ít tiếng VIỆT ) nên bạn viết bằng tiếng ANH thì có nhiều người khác trên thế giới hiểu được bạn và chỉ giúp, góp ý cho bạn được.

+ Và khi thành thói quen rồi thì bạn đọc Code của người ta với các tên Tiếng ANH trong đó bạn sẽ hiểu được 60-70% CODE rồi đấy. Xin chúc mừng!

=> Nếu viết phần comment bằng tiếng Anh được thì càng tốt, rèn tiếng Anh luôn.

8/ Những gì chưa hiểu: Hàm, cú pháp lệnh, giải thuật,... 1 là tự suy nghĩ để hiểu, chỉnh sửa lỗi. Nếu không được thì hãy Tìm kiếm GOOGLE, có thể sẽ ra thứ mình cần. Lúc đấu thường khá khó học, khó hiểu, lâu dần sẽ quen và nhanh thôi.

9/ Không được nản. Hãy luôn tâm niệm, "Không gì không thể, chẳng qua là chưa tìm ra cách" vậy thôi.

10/ Đừng vội nghĩ làm được Game để kiếm tiền, để giàu ngay nhé. Hãy làm vì đam mê, vì 1 thú vui giải trí ( hay hành trí ? :)) ) lành mạnh. Nên nhớ Flappy Bird kiếm tiền 1 phần lớn là gặp thời.

11/ Tự bổ trợ kiến thức về Toán, Lý, ngôn ngữ C++ khi rảnh nhé.

12/ Tự bổ trợ kiến thức về đồ họa cũng rất cần thiết.


Vậy nha, 12 phương pháp kể trên có đủ để giúp chúng ta bắt đầu học tiếp chưa nhỉ? Ai có phương pháp nào tốt thì share cho mọi người cùng học hỏi nhé.

Bài 3: Cài đặt Cocos2d - x! Khởi đầu đã thấy gian nan.

7 comments:

  1. thanks bạn chia sẽ bài viết bổ ích này

    ReplyDelete
  2. Tks bạn nhiều! Mình là người mới với cocos2d. Làm thế nào để mình có thể add friend để học hỏi từ bạn :)
    Sky mình là: mido.uit
    Face: https://www.facebook.com/levan.cu
    Mong nhận được sự giúp đỡ nhiệt tình từ bạn.

    ReplyDelete
  3. Bài viết rất ý nghĩa, cám ơn bạn đã chia sẻ
    click xem thêm Trung tâm gia sư chất lượng cao uy tín nhất tại Biên Hòa

    ReplyDelete
  4. Cảm ơn bạn đã chia sẻ một bài viết rất ye nghĩa. Một lần nữa, xin cảm ơn!!

    ReplyDelete
  5. Rất hay, cám ơn bạn đã hướng dẫn

    ReplyDelete
  6. bắt đầu từ con số 0. Cùng cố gắng nào :)

    ReplyDelete