Cần học gì khi bắt đầu học lập trình game?

Mình cũng là newbie, đang học năm 3 Đại học
Theo mình,
B1. Học tốt C++ ( k cần đụng vô OOP của nó)
B2. Học OOP qua Java hoặc C# (cá nhân mình thích thằng C# hơn)
B3. Học một chút truy vấn cơ bản SQL (NoSQL) (nếu muốn lưu thông tin hồ sơ trên server, hoặc là game nhiều người chơi (LOL,…)), một chút thôi
B4. Học một chút về hệ điều hành và mạng máy tính, một chút thôi, k cần hiểu sâu
B5. Học lại toán hình học, và vật lý (nếu game của mình có các yếu tố vật lý)
B6. Học code 1 game đơn giản trên console (bằng bất cứ ngôn ngữ nào)
B7. Vọc engine : Nếu dùng Unity thì học C#, dùng Cocos Creator thì học JS, Unreal Engine thì dùng C++


2 Likes

Học C++ thì tốt căn bản luôn hả bạn

2 Likes

Kĩ năng search google.

4 Likes

Hợp lí :rofl:. Nên ưu tiên kết quả trên đây với stackoverflow :grinning:

1 Like

Còn tùy theo hướng đi của e, mỗi ngôn ngữ lập trình có thế mạnh và công dụng riêng, ví dụ đi theo lập trình nhúng, game thì học C/C++, lập trình WEB thì học C#,Java,JavaScript ngoài ra còn Python…, đó là các ngôn ngữ lập trình cơ bản hiện nay…

2 Likes

A post was split to a new topic: Tìm job C/C++ đang tuyển người

Em thấy forum mình không quan tâm Pascal mấy nhỉ, em thấy Pascal trước thì hay hơn vì Pascal giờ cũng mạnh(có hướng đối tượng hẳn hoi) và có một lượng người sử dụng trên thế giới (dùng cho vui), mặt khác Pascal nó cũng cơ bản, tốt cho người mới học.(Theo em thì cấu trúc của Pascal khá chặt, hơn C với C++)

Pascal có hết mà . Contrỏ, struct,nạp chồng toán tử, ép kiểu, form design, blah blah

nếu vậy thì là Con Trỏ, Struct

thấy Pascal làm phần mềm có được support đâu mà làm. Lấy đó học nhập môn thì còn được.

Delphi thì xác định làm freelancer :smiley:

2 Likes

Cơ mà trên trường lại dạy thiếu mấy thứ như là hàm hay khối mã(block code) chẳng hạn. Mấy cô trên trường dạy Pascal lại hơi khó hiểu với học sinh, ví dụ là sau then, do là câu lệnh, muốn thực hiện nhiều câu lệnh thì phải đặt trong begin…end. Không biết trong lớp mấy ae sao chứ mình thấy lớp mình hồi xưa có một vài đứa không hiểu. Mình nghĩ nên ghi là sau do, then là một câu lệnh hay khối mã sẽ dễ hiểu hơn. Ngoài ra, code của mấy cô trên trường lại không clean, bố cục các thứ phải nói là xấu vkl và mấy đứa khác trong lớp lại không giải được mấy bài toán logic đơn giản.

1 Like

Không biết ở VN có ai tuyển coder delphi không? Thấy Delphi không được phổ biến lắm?

1 Like

dạ em cảm ơn ạ. em đi theo mảng làm game thì nên học ngôn ngữ gì ạ

thụ động thế, game thì game trên di động, game trên máy tính. Mấy cái này google đầy mà, ngôn ngữ ( C++, C#, Java, Python) đều làm game được cả.

1 Like

Xem trên trang tuyển dụng sẽ thấy, giờ chủ yếu vẫn là Unity, tài liệu tốt, cộng động lớn, có bug gì search cái là ra.(Cái này nó thực sự quan trọng). Unity có thể build đa nền tàng, code sử dụng ngôn ngữ C#.

Chứ không xem trên trang tuyển dụng học xong ko ai tuyển có mà móm. Mình có quen một ông giảng viên đại học ở sài gòn, chán dạy thích code, học công nghệ A nhưng chỉ ở hà nội mới tuyển :slight_smile:

Ngoài Unity còn có Unreal, cocos2d,… nhưng mà vẫn nên chọn cái nào có cộng đồng lớn, mình nhắc lại là khi gặp bug thì search cái là ra :))

1 Like

A post was merged into an existing topic: Topic lưu trữ các post off-topic - version 3

2 posts were split to a new topic: C co lý thuyết và thực hành dễ hiểu và đơn giản hơn không so với pascal?

Jobs cho Delphi giờ vẫn còn, nhưng qúa hiếm. Muốn tìm jobs Dephi thì lên linkedIn. Nhưng jobs Delphi thường yêu cầu biết thêm C#. Các bác guru Delphi giờ đều > 40 tuổi rồi.

Tự học từ đầu thì theo mình nên học Python hoặc Javascript cho nó dễ, biết thế nài là lập trình cơ bản. Sau đó muốn chuyển sang học cái gì hay đào sâu tiếp thì tuỳ.

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