-
26-11-2012, 07:14 PM #11Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi yuetakamashi
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.
-
27-11-2012, 11:33 AM #12Junior Member
- 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]
-
29-11-2012, 06:32 PM #13Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi Wazi Armstrong
-
29-11-2012, 06:37 PM #14Junior Member
- 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...................
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
-
30-11-2012, 08:09 AM #15Banned
- 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".
-
30-11-2012, 03:03 PM #16Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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.
-
30-11-2012, 07:52 PM #17Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
mình nghĩ bạn ấy cũng rất tự tin khi như vậy
-
07-12-2012, 08:04 AM #18Silver member
- 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 ?
-
07-12-2012, 10:12 AM #19Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi yuetakamashi
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!"); }}
-
07-12-2012, 12:09 PM #20Junior Member
- 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
Căn hộ Altara Residences Quy Nhơn chủ đầu tư Công ty CP Foodinco Quy Nhơn thể hiện đẳng cấp mang niềm tin lý tưởng bậc nhất. bán căn hộ Altara Residences Quy Nhơn thể hiện đẳng cấp sinh lời cao giá...
Chung cư Altara Residences Quy...