Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 2 của 3 Đầu tiênĐầu tiên 123 CuốiCuối
Kết quả 11 đến 20 của 28
  1. #11
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi yuetakamashi
    vậy các bạn có định hướng nào cho mình :
    -để có thể học thành 1 lập trình viên game 3D và cả mặt đồ họa và lập trình tốt không ??
    -kiến thức vật lí và cơ học là nó đều nằm trong môn vật lí ??
    -cuối cùng là nên học ngôn ngữ nào để lấy cơ bản ? hồi sáng tớ đã mua được cuốn sách dạy C++ trong 21 ngày , nhìn thì hiểu được 1 chút , nhưng liệu cái lập trình bằng thuật toán tử trên dos có liên quan gì đến lập trình đồ họa không ??
    Với một người chưa có kiến thức nền thì phải mất tầm 2, 3 năm để có thể lập trình được cái gì đó có vẻ liên quan đến Game 3D

    Kiến thức nền thì nhiều lắm: Từ vi xử lí & bộ nhớ máy tính, cách hoạt động cho đến các kiến thức về giải thuật, tiếng Anh, kĩ năng lập trình, tư duy logic, khả năng sáng tạo + phân tích vấn đề...

    Nếu bạn muốn bắt đầu thì phải kiên trì với cái màn hình console đen xì dài dài mà chẳng thấy gì gọi là đồ họa lung linh đầy màu sắc cả. Với lại code không tạo nên tất cả cái Game. Bạn sẽ phải thuê cả những người làm đồ họa (vẽ vời các thứ cho game) nếu như ko muốn mất them tầm 1, 2 năm ngồi cày Photoshop, 3ds Max hay Cinema 4D. Mà thường chỉ nên chuyên 1 cái thôi, ôm nồm vào là tẩu hỏa nhập ma (tôi cũng biết chút Ps với Cinema 4D nhưng chỉ dạng amateur thôi)

    Đó là những gì liên quan trực tiếp đến việc làm 1 cái Game 3D

    Còn những kiến thức bổ trợ như đã nêu là cơ học và hình học tất nhiên cũng rất cần
    - Cơ học: là một ngành của vật lý nghiên cứu về chuyển động của vật chất trong không gian và thời gian dưới tác dụng của các lực và những hệ quả của chúng lên môi trường xung quanh.
    - Hình học: là ngành toán học nghiên cứu liên hệ không gian.
    (Theo wiki)


    Còn về ngôn ngữ, bạn học ngôn ngữ nào cũng được. Tất nhiên học những cái phổ biến hiện nay sẽ có lợi hơn (ngôn ngữ họ C như C/C++, PHP, Java, C#...) nhưng nếu muốn dễ hiểu thì có lẽ nên bắt đầu bằng C# hoặc Java (gần với đời sống thực của con người) sau đó học C/C++ vì các game engine trâu bò trên desktop đa phần viết bằng C++, nếu bạn nhắm vào game trên thiết bị di động thì có thể học HTML5, JavaScript.

    Nói chung để viết cho một người chưa có hiểu biết gì về lập trình, toàn cảnh con đường dẫn bạn tới cái đích là tạo ra 1 Game 3D là điều không thể (mà thực ra cũng chẳng có con đường cố định nào). 90% phụ thuộc vào bạn sẽ bước đi ra làm sao thôi.

  2. #12
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    hoan hô ý chí của bạn [IMG]images/smilies/clap_grin.gif[/IMG]nhưng bạn nên biết điều này để học lập trình cần phải có một tư duy logic chứ không phải như văn đâu nghĩ sao làm vậy là hỏng bét hết.[IMG]images/smilies/Shame_on_you.gif[/IMG]..................[IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG]

  3. #13
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Wazi Armstrong
    Với một người chưa có kiến thức nền thì phải mất tầm 2, 3 năm để có thể lập trình được cái gì đó có vẻ liên quan đến Game 3D

    Kiến thức nền thì nhiều lắm: Từ vi xử lí & bộ nhớ máy tính, cách hoạt động cho đến các kiến thức về giải thuật, tiếng Anh, kĩ năng lập trình, tư duy logic, khả năng sáng tạo + phân tích vấn đề...

    Nếu bạn muốn bắt đầu thì phải kiên trì với cái màn hình console đen xì dài dài mà chẳng thấy gì gọi là đồ họa lung linh đầy màu sắc cả. Với lại code không tạo nên tất cả cái Game. Bạn sẽ phải thuê cả những người làm đồ họa (vẽ vời các thứ cho game) nếu như ko muốn mất them tầm 1, 2 năm ngồi cày Photoshop, 3ds Max hay Cinema 4D. Mà thường chỉ nên chuyên 1 cái thôi, ôm nồm vào là tẩu hỏa nhập ma (tôi cũng biết chút Ps với Cinema 4D nhưng chỉ dạng amateur thôi)

    Đó là những gì liên quan trực tiếp đến việc làm 1 cái Game 3D

    Còn những kiến thức bổ trợ như đã nêu là cơ học và hình học tất nhiên cũng rất cần
    - Cơ học: là một ngành của vật lý nghiên cứu về chuyển động của vật chất trong không gian và thời gian dưới tác dụng của các lực và những hệ quả của chúng lên môi trường xung quanh.
    - Hình học: là ngành toán học nghiên cứu liên hệ không gian.
    (Theo wiki)


    Còn về ngôn ngữ, bạn học ngôn ngữ nào cũng được. Tất nhiên học những cái phổ biến hiện nay sẽ có lợi hơn (ngôn ngữ họ C như C/C++, PHP, Java, C#...) nhưng nếu muốn dễ hiểu thì có lẽ nên bắt đầu bằng C# hoặc Java (gần với đời sống thực của con người) sau đó học C/C++ vì các game engine trâu bò trên desktop đa phần viết bằng C++, nếu bạn nhắm vào game trên thiết bị di động thì có thể học HTML5, JavaScript.

    Nói chung để viết cho một người chưa có hiểu biết gì về lập trình, toàn cảnh con đường dẫn bạn tới cái đích là tạo ra 1 Game 3D là điều không thể (mà thực ra cũng chẳng có con đường cố định nào). 90% phụ thuộc vào bạn sẽ bước đi ra làm sao thôi.
    uk , cảm ơn bạn đã cho mình biết thêm chút kiến thức về con đường này , mình thì chỉ thích làm 1 game 3D tren PC chứ không phục vụ cho điện thoại đâu , mình rất ghét điện thoại , mà mình học hình học để vẽ đồ họa tren openGL mà phải không ?? ^^

  4. #14
    Ngày tham gia
    Sep 2015
    Đang ở
    Hà Nội
    Bài viết
    0
    Mã:
    hoan hô ý chí của bạn nhưng bạn nên biết điều này để học lập trình cần phải có một tư duy logic chứ không phải như văn đâu nghĩ sao làm vậy là hỏng bét hết...................
    nghĩ ra 1 thứ gì đó thì mình rất tự tin đó bạn , tư duy logic có thể nói là 1 bộ óc vạn năng , có thể tưởng tượng ra hoặc nghĩ ra 1 vài vấn đề mà người bình thường không thể nào làm được ,
    tớ theo văn nên lối tưởng tượng và lạng lác mọi việc là 1 bản năng rất cần thiết mà !! ^^ thân

  5. #15
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Không biết có phải vì bạn thích học văn hay không? Mà mình nghe bạn trình bày ý tưởng làm game 3D của bạn cứ như đi trên mây ấy?

    Theo mình:
    _ Trước tiên, bạn nên học một ngôn ngữ lập trình thường là C++ ( vì nó trực quan dễ học ), "học thì phải đi đôi với hành". Bạn phải có máy vi tính ở nhà có kết nối mạng thì tốt nhất ( vì máy ở tiệm không giúp ích được gì nhiều), máy của bạn phải cài phần mềm code editor nào đó (mình xài microsoft visual studio 2010 bởi vì nó có nhiều công cụ hỗ trợ). Như đã nói ở trên "học phải đi đôi với hành", bạn cần phải thực hành làm thật nhiều bài tập từ bất kỳ cuốn sách, ebook hay đoạn clip hướng dẫn nào đó để nắm vững ngôn ngữ.
    _Sau khi đã nắm vững C++ ( C++ chỉ là ngôn ngữ nền tảng thôi) rồi học sang các ngôn ngữ khác như C#, VB hay JaVa,... các ngôn ngữ đó đều hỗ trợ các thư viện cho việc làm Game 3D (đương nhiên là phải học thêm nhiều thứ nữa)
    _Sau đó thì như
    luc13aka47</font> nói tùy vào khả năng cũng như sở thích để chọn công việc để làm.

    Thật ra mình không muốn tạt nước lạnh vào mặt bạn, nhưng để có một game 3D đồ họa sắc nét, cốt truyện hay, ... thì có cả một nhóm người có thể là một tổ chức hoặc cả một công ty gì đó?, ... chứ không phải chỉ một hai cá nhân đâu bạn. Vì vậy, nếu quyết tâm bạn đủ lớn thì làm theo những bước mình đã nêu trên còn không thì bạn quay lại việc viết văn cho rồi. Bởi vì <font color="Red">"Trên con đường thành công không có dấu chân của kẻ lười biếng"
    .

  6. #16
    Theo tôi nếu bạn viết game nhỏ nhỏ (thường là 2D) thì có thể vừa viết kịch bản, vừa vẽ vừa lập trình được. Bây giờ có sẵn tool và engine hỗ trợ bạn mấy việc này. Bạn cứ học C++ hoặc C# rồi tiếp tực tự nghiên cứu mấy tool đó trên mạng.

    Nếu muốn làm game có hình ảnh đẹp dựa trên 1 engine có sẵn, không bị lỗi thời thì không thể một mình làm. Ví dụ về hình ảnh, bạn có khả năng làm cũng phải mất 5 năm mới xong thì khi ấy engine đã lỗi thời rồi, để hoàn thành sản phẩm nhanh phải có nhiều người làm. Ngoài ra nếu 1 mình bạn làm thì ai lồng tiếng cho nhiều nhân vật? Ai sáng tác nhạc nền cho game? Nếu muốn âm thanh có chất lượng phải có chuyên gia lồng tiếng, chuyên gia âm thanh, nhạc sỹ, ca sỹ tham gia vào chứ[IMG]images/smilies/laughing.gif[/IMG]

    Tóm lại: Thời nay ngay cả thiên tài cũng không thể 1 mình làm game 3D chất lượng được bạn à. Muốn làm game lớn thì tập làm game nhỏ trước, và khi làm game lớn phải chấp nhận hợp tác.

  7. #17
    mình nghĩ bạn ấy cũng rất tự tin khi như vậy

  8. #18
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Cảm ơn các bạn !! ^^
    ý kiến của bạn litikali mình xin được chỉ giáo , làm game 2D cũng hay đấy , và lập trình hướng đối tượng có cần thiết cho game 2D và 3D không ?? hay nói chỉ đơn giản để tính số nhị phân , mà số nhị phân là gì nhỉ =.= !! số nhị phân có cần thiết cho game khong ?

  9. #19
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi yuetakamashi
    Cảm ơn các bạn !! ^^
    ý kiến của bạn litikali mình xin được chỉ giáo , làm game 2D cũng hay đấy , và lập trình hướng đối tượng có cần thiết cho game 2D và 3D không ?? hay nói chỉ đơn giản để tính số nhị phân , mà số nhị phân là gì nhỉ =.= !! số nhị phân có cần thiết cho game khong ?
    "Lập trình hướng đối tượng để tính số nhị phân" - Một phát biểu mà đúng là thánh mới hiểu được.
    Có vẻ bạn nên bắt đầu bằng 1 cái gì đó đi thay vì cứ hỏi nọ hỏi kia
    Cái này chẳng hạn, thay vì ngồi mơ mộng về "ngôi nhà và những đứa trẻ" [IMG]images/smilies/1.gif[/IMG]


    Mã:
    class HelloWorld{    public static void main (String[] args){        System.out.println("Hello World!");    }}

  10. #20
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Có quá nhiều sự khác biệt rồi. Chỉ là phút bồng bột ham muốn thôi [IMG]images/smilies/laughing.gif[/IMG]
    Khuyên bạn nên thực tế một tí, tận dụng năng khiếu của mình. Đừng lãng phí và mất thời gian

 

 
Trang 2 của 3 Đầu tiênĐầu tiên 123 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •