30/09/2018, 21:45

Liệu em có đi đúng hướng

Em 2k3 , em xác định tương lai là em sẽ lập trình viên về lĩnh vực game , 1 developer . Em mới tiếp xúc với ngôn ngữ lập trình , và em không biết hướng đi ; thứ tự học tập như thế nào là đúng . với những hiểu biết về code và lập trình game , em kết luận cho mình thứ tự học tập các ngôn ngữ như sau :

  • C --> C++ --> Java --> Python

Vậy , liệu thứ tự học tập này có phải là đúng để em có thể bắt tay để có thể bắt đầu dự án tạo ra 1 game cho riêng mình

Khoa Phùng viết 23:55 ngày 30/09/2018

game thì nên chọn C/C++ hơn

Võ Thành Đạt viết 23:56 ngày 30/09/2018

Yep , v nên e mới chọn 2 cái đó để học đầu tiên

Người bí ẩn viết 23:52 ngày 30/09/2018

Theo mình thì nên như thế này
C => C++ => C# => Java (rảnh thì học thêm Python, không thì thôi)

Và học thêm Cocos2d-x và Unity 2d 3d … nữa nhé !

X viết 23:55 ngày 30/09/2018

xác định tương lai là em sẽ lập trình viên về lĩnh vực game

Học C++ và C# là OK, không cần C

Võ Thành Đạt viết 23:47 ngày 30/09/2018

E thấy 1 số game xài java. Như là mấy cái mode samp xài java

Phong Phú Nguyễn viết 23:46 ngày 30/09/2018

chòa bạn,
nếu bạn đã có kiến thức về lập trình thì bạn chỉ cần tìm 1 ý tưởng về game và sau đó làm thử 1 game, bằng cách tìm ở trên mạng. lưu ý chỉ tìm những hàm cho cái ý tưởng game của bạn
không copy 100% của người ta nhé
khi bạn làm xong 1 vài game nhỏ nhỏ, bạn sẽ hiểu rõ về 1 ngôn ngữ mà bạn làm. Hiện tại Java vẫn là 1 ông lớn mình có share cho bạn 1 link hướng dẫn, bạn tham khảo nhé

Tiến Hoàng viết 23:50 ngày 30/09/2018

C++/Java nhé Sau đó còn nhiều các môi trường và thư viên khác nhau như Unity3d hay cocos2dx,…k cần học nhiều ngôn ngữ lập trình để làm gì. Cứ C++ với Java mà tiến. Nếu muốn phát triển cả trên iPhone thì học thêm Swift

viết 23:56 ngày 30/09/2018

Ui, mình cũng 2k3 này, nhưng mình thích mạng hơn

Hứa Anh Minh viết 23:55 ngày 30/09/2018

Phải học về những lý thuyết, thuật toán sử dụng trong đó và nếu làm về game 3D thì phải học thêm hình học, vector trong không gian nữa chứ không phải chỉ có ngôn ngữ lập trình và các game engine.

Hoàng Trung Hiếu viết 23:53 ngày 30/09/2018

em đã có kiến thức về toán rời rạc,cấu trúc dữ liệu và gt,kỹ thuật lập trình, và lt hướng đối tượng chưa nếu chưa thì học mấy cái này trước đã

Đỗ Quốc Chí viết 23:46 ngày 30/09/2018

Những phần này nên ưu tiên hàng đầu bạn ạ.
Lên gg và search “giáo trình cntt đại học bk” nha

Võ Thành Đạt viết 23:49 ngày 30/09/2018

Yep , cảm ơn mấy anh chỉ giáo .

Võ Thành Đạt viết 00:00 ngày 01/10/2018

Cái này 2 năm trc em có làm , lúc đó còn chưa biết code là gì . H mới để ý

Hoàng Trung Hiếu viết 23:54 ngày 30/09/2018

quên còn môn cơ sở dữ liệu nữa

Võ Thành Đạt viết 23:49 ngày 30/09/2018

Cái kiến thức toán “rời rạc” là ntn v anh, em chưa hiểu lắm

Hoàng Trung Hiếu viết 23:47 ngày 30/09/2018

em gg search giáo trình toán trr nó có nhiều kiến thức căn bản làm game đấy ví dụ là đò thị

Võ Thành Đạt viết 23:46 ngày 30/09/2018

Trr là gì anh em không hiểu

Võ Thành Đạt viết 23:48 ngày 30/09/2018

Yep , hết hè này vào lớp 8 thoai …

abcxyz viết 23:46 ngày 30/09/2018

chung sở thích nè. mình cũng theo c/c++ , java, python

Maskma viết 23:53 ngày 30/09/2018

Hướng học ko phải đi theo ngôn ngữ mà là kiến thức về lập trình game
Hầu hết mọi nn đều có thể lập trình game nhưng cần chọn nn có hỗ trợ OOP và thành thục nnlt và OOP
Khi lập trình game sẽ có rất nhiều điều phải học, các kĩ thuật xử lí, toán học, vật lý,… Ban đầu có thể tự lt 1 số game nhỏ và đơn giản theo kiểu waterfall nhưng càng làm game lớn hơn 1 tí càng thấy khó và phức tạp. Lúc này ko nên bối rối, hãy thử tìm hiểu các game engine để lấy lại đc cảm hứng và học cách tổ chức game của game engine.
Nhiều ng kì thị game engine để học vì nghĩ dùng game engine sẽ thui chột kĩ năng và ko giỏi. Đây là quan niệm sai, khi ms bước chân vào lĩnh vực game, đọc các quyển sách về lm game rất khó hình dung nhưng nếu kết hợp với game engine sẽ học cực tốt và dễ hiểu. Đồng thời game engine cho bạn ra sản phẩm nhanh để nhanh chóng học đc các concept khó.
Sau khi đã hiểu thì hãy tự làm game engine cho riêng mình để hiểu sâu hơn về cách game engine hoạt động. Bạn có thể lựa chọn học thêm computer graphic hoặc ko, nhưng chắc chắn phải học về game loop, component, physic, … Và tự cài đặt đc.
Rồi viết code sao cho dễ bảo trì, dễ đọc, Tuỳ biến,…
Mình viết bằng đt nén chưa ns hết đc bạn tự tìm hiểu tiếp nhá
Giới thiệu bạn cuốn game programming pattern khá hay về lt game. Nhớ đọc nhé
Chúc may mắn

Bài liên quan
0