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.
Với lập trình di động không có chỗ cho lập trình viên trung bình. ... Android cung cấp rất đầy đủ API, code mẫu, pattern để lập trình viên học và ...
Thứ Năm, 3 tháng 4, 2014
BÀI 2: Phương pháp học Cocos2d-x của riêng tôi? Bạn có như tôi?
Đăng ký:
Đăng Nhận xét (Atom)
Bài đăng phổ biến
-
Hi mọi người! Vậy là chúng ta đã cùng nhau làm xong 2 Game đơn giản ở những bài trước. Trong bài này mình sẽ hướng dẫn các bạn làm 1 game kh...
-
Một trong những cách kiếm tiền qua mạng phổ biến hiện này mà ai cũng có thể tham gia vào chỉ với chút ít kiến thức về máy tính là bán hàng q...
-
Ông Trần Quang Trung - Cục trưởng Cục An toàn Thực phẩm (ATTP - Bộ Y tế) khẳng định: "Cục ATTP sẽ xem xét bởi mì tôm của nước ta còn ph...
-
Trong tất cả các kiểu dữ liệu trên máy tính thì video là kiểu dữ liệu phức tạp nhất để mã hóa và giải mã, đồng thời cũng có dung lượng lớn n...
-
Có rất nhiều thiết bị mạng khác nhau, mỗi thiết bị có một đặc điểm và vai trò riêng, bài viết này sẽ giới thiệu về một số thiết bị mạng thôn...
-
Chào mọi người! Vậy là chúng ta đã đi được 1 chặng đường kha khá của Cocos2d-x V3 rồi. Cũng chuẩn bị xong Project thứ 2 đấy chứ. Trong phần ...
-
Để tìm hiểu về cách biểu diễn âm thành âm thanh trong máy tính (âm thanh số), trước hết ta phải hiểu mô hình chuyển âm thanh từ dạng tương t...
-
Trong một buổi họp với các doanh nghiệp, Cơ quan Thuế và Hải quan Anh - (HMRC) cho biết họ sẽ không đánh thuế 20% lên các giao dịch sử dụng ...
-
Máy tính nhúng là một thuật ngữ để chỉ một máy tính có khả năng tự trị được nhúng vào trong một môi trường hay một hệ thống mẹ. Đó là các h...
-
Yêu cầu Sử dụng thành thạo Java (Core Java) Có kiến thức tốt về cấu trúc dữ liệu và thuật toán Có khả năng tự học, tự nghiên cứu Quyền lợi M...

Không có nhận xét nào:
Đăng nhận xét