PDA

View Full Version : [DIS] Game Programming Language



nguyencaophuong
05-09-2002, 09:41
Theo các bác, với trình độ lập trình tối thiểu tới đâu là có thể lập trình Game.

Zero
05-09-2002, 11:59
Còn tuỳ là game gì chứ nhỉ, bạn muốn viết game gì?

nguyencaophuong
15-09-2002, 12:37
Nhu kieu Dave, Mario v.v...

bluesky
19-09-2002, 10:58
xin hỏi các bác,game finalfantasy X dã có phiên bản trên pc chưa?

CrazyBabe
29-09-2002, 18:00
Hic, Madiô hả, mình có source nè, lấy hôn ?

MaYa
01-10-2002, 15:55
may cao game nhu DAVE, MARIO thi lap trinh bang C hay Pascal ket hop voi Asm. May tro ay coi don gian nhung viet cung khong de dau. Con ve FFX, chua co phien ban cho PC, da co FFIX cho PC roi (beta), Square Soft co the se dua ra FFX cho PC mot khi cau hinh chung cua may PC co the handle noi (chu hien gio cai card GeForce 4 Ti 4600 128MB dat qua chung, dau ai afford duoc).

duckie
29-11-2002, 09:47
Dang nhu Dave/ Mario ma phai can ca ASM a ? Em tuong chi can mot chut code voi vai cai sprites tu ve lay la duoc a ? Em cung chua thu lam tro do bao gio, nhung lieu lap trinh VB6.0 co lam duoc game khong a ?

MaYa
29-11-2002, 09:59
VB6 làm được nhiều trò Win simple lắm. Vd: Minesweeper, chơi bài, mấy cái trò puzzle,v..v Nên lập trình game với C hay C++.

duckie
29-11-2002, 10:04
Hiện bây giờ em chỉ biết qua một chút về VB6.0, có một chút khái niệm về lập trình Direct 3D với VB 6 (khái niệm thôi). Liệu em nên bắt đầu từ đâu ạ ?
Em muốn chuyển sang học VC++ để làm Direct3D, nhưng không biết bắt đầu từ đâu vì VC++ lớn quá. Các anh chỉ giùm em nên bắt đầu từ đâu với.

Shinra
30-11-2002, 03:53
Em đã bắt đầu rùi đấy thui .. ( bằng việc học PAscal và Basic ), bây giờ kết tiếp, nếu đã quen với phong cách Visual thì hãy học Visual C++ của Microsoft, chú ý mua đúng sách dạy kỹ và có chỉ mục về cú pháp, từ khóa ..v.v..
Sau đó lên mạng tìm thêm các thông tin, bài dạy về Direct 3D, nhưng nếy mới thì học cách dùng OpenGL sẽ dễ hiểu hơn ..

MaYa
30-11-2002, 16:11
Yeah! Sure! Em ra nhà sách hoặc liên hệ với user bdkhoi để kiếm sách về OpenGL 1.3 hay 1.4 Sau khi đi rành OGL, em có thể tham khảo tiếp Directx 7 (popular cho giới lập trình nghiệp dư).

nbee
30-11-2002, 18:59
Tôi có ý kiến thế này, muốn tạo ra được game trên máy tính, cái quan trọng không phải là bạn có thể viết được bằng một ngôn ngữ lập trình nào đó không. Cái quan trọng ở đây là ý tưởng có logic. Bạn đã nghĩ ra được viết game thể loại gì, nội dung như thế nào, nhân vật ra sao, kịch bản, game phục vụ cho đối tượng nào, phác thảo về game ra sao? Vấn đề ở đây là phân tích được toàn bộ bài toán. Bạn là một tay thảo chương cừ khôi nhưng không có ý tưởng hay, thiết kế tốt thì cũng không thể ra game được đâu. Những cái đó là do khả năng mỗi người. Nhưng ngược lại, khi bạn có trong tay những kịch bản, thiết kế về game thì việc biến nó thành một sản phẩm thì không sớm thì muộn vẫn có thể làm ra được tuỳ vào khả năng của bạn.
Trong thời đại này, những kỹ thuật đó thì rất nhiều trên Internet...bạn có căn bản về lập trình, có khả năng tự học, đọc tài liệu thì bạn sẽ làm được những điều bạn muốn thôi.

Chúc thành công...hi vọng chúng tôi sẽ sớm được thưởng thức những sản phẩm game made in Viet Nam thật tuyệt.

Tidus
03-12-2002, 19:07
Mình thấy đó chỉ là quan niệm lập trình phần mềm thôi.
Đồng ý là game cần sự logic cao. Nhưng đập vào mắt thì hình thức là wan trọng nhất. Về mặt này thì viết bằng Pascal hay C ko thể sánh được với VB hay Delphi rồi.
Chỉ chán là nước mình ít sách nói về lập trình game wá.
Ai biết đâu có bán chỉ mình với

duckie
04-12-2002, 08:46
Sách nói về lập trình game thì ở VN mình hình như sách lập trình đồ hoạ (directX) hơi ít, còn trí tuệ nhân tạo thì cũng có một vài cuốn.

Chủ yếu bây giờ ở VN mọi người chưa chú trọng nhiều vào lập trình đồ hoạ thôi, còn AI thì em thấy mình có kém cạnh ai đâu ?

Còn chuyện muốn có game tử tế, đúng là cần phải có tư duy logic & tổ chức tốt mới làm được. Nhưng còn ý tưởng thì em thấy dân chơi game có nhiều ý tưởng làm game lắm.

xitrum
26-12-2002, 19:42
:D

CrazyBabe
31-12-2002, 11:32
Xin chào duckie, không hiểu dựa vào đâu mà bạn dám nói "AI mình có kém ai đâu" zậy nhỉ ? Thực tế AI cài đặt thời gian thực là vấn đề lớn gấp cả chục lần mấy cái engine đồ hoạ đó bạn ạ - theo kinh nghiệm ít ỏi của mình.

Mad Dragon
03-01-2003, 23:47
Giúp em bài căn bản về DX với .
Em Chẳng biết chuút nào về lập trình game cả

guy
08-01-2003, 02:30
Down quyển Teach Yourself DX in 24 hours của Sam về mà đọc .
Đọc xong cuốn này là có căn bản về DX rùi đó
Hoặc cài bộ MSDN có hầu hết tài liệu về DX

hoshivina
11-04-2003, 17:26
Theo mình biết thì các hãng làm game lớn đều tạo những bộ công cụ (tool) riêng để chuyên tạo một thể loại game nào đó (Ví dụ: 3DO có bộ tool 2D chuyên tạo các dòng Hero 1,2,3 mới đây cải tiến lên giả 3D là hero 4, hoặc họ có thể mua engineer của một hãng khác về làm game, không ai làm các game lớn bằng các lập trình không đâu các bạn ạ, việc lập trình chỉ hỗ trợ trong phần event và AI dưới dạng script. Còn toàn bộ cốt game, đồ họa đều làm từ những chương trình xử lý thông dụng sau đó được import vào game thông qua một tool quản lý toàn bộ việc làm game. Bởi thế muốn tạo gae tốt nên mua một bộ tool này (khá mắc) còn nếu để làm một số game nhỏ và tập tìm hiểu về kỹ nghệ làm game thì bạn nên tìm và download một số tool free trên mạng về tham khảo, cũng khá hay đấy.
http://www.cs.uu.nl/people/markov/gmaker/download.html
http://www.rpg-maker.com/

duckie
11-04-2003, 20:41
to CrazBab: kè kè kè ... đoán <thỉnh thoảng nói khoác một chút :D > Thực ra ý mình nói là nếu làm dạng JRPG thì cũng không nặng phần AI mấy, chỉ ngại vẽ effects thui. mà hình như JRPG dễ được chuộng hơn <REvil, FF, ....> cái đó chỉ cần chủ yếu dựa vào story line & hiệu ứng đồ hoạ thôi. nói khoác lên chút lấy tinh thần.

ui ui sao cái directx khó dzị mí bác ? học hoài chẳng vào chi cả. cái Frame & Mesh, Animkey sao nó cứ loạn lên quay như chong chóng vậy nhỉ ?

Xét cho cùng tốt nhất là VC++ & DX.

thienancn4
16-04-2003, 10:44
có ai viết được trò chơi nào hzông? đổi hzông (cã source luôn) nếu muốn đổi xin liên hệ tui

ltmt_hiteam
17-04-2003, 17:42
Day ne`! Mai do sach game photo gia re: collection tu nam 1990-2000

Hehe!
>> chuyen lam game nay da xa lanh chon giang ho <<

lonelyheart
18-04-2003, 02:47
To duckie:
À DX không khó lắm đâu ai biểu bạn chọn cái cao cấp cua nó học làm gì, Animate và Skinmesh là 1 trong những phần phức tạp nhất của DX, cái này hổng phải tui nói à nghen, bạn chịu khó đọc SDK từ đầu đi, tui đọc từ tháng 7 năm ngoái đến giờ qua phần texture rồi, đó là do tui làm biếng đó nếu bạn siêng hơn thì hơn tui là cái chắc. Mới đầu thì cái kiến trúc nó hơi phức tạp nhưng đọc lâu sẽ quen, tui thấy ban đầu tốn thời gian nhiều nhất ở phần matrận, World, View, Projection nhưng nếu bạn hiểu rồi thì bạn sẽ làm được vô khối effect, ví dụ như cây cối 2D mà trông như 3D chẳng hạn, thú vị lắm---> :-)))

dang_tinhoc
20-04-2003, 22:12
Xin hỏi các bạn tìm sách nói về lập trình liên quan DirectX ở đâu nhớ thông báo cho tôi biết nhé (tên sách và địa chỉ bán, nếu là tiếng Anh cũng được) .

rikimaru
13-05-2003, 10:09
Có bác nào có cuốn OpenGL the Red Book (Official Guide to OpenGL Programming - Addison Wesley) (hard copy) không? Photo hay gốc gì tui cũng chơi láng. :)

Mach2
13-05-2003, 16:28
Lên mạng load về đi bác ui, bự wá ai mà in nổi???

LMTruong
30-05-2003, 20:34
Mi`nh xin gop y' nha. Neu cu sai DirectX voi OpenGL thi` hi`nh nhu minh hoi lac hau so voi the gioi a'. Hien nay nguoi ta du`ng engine khong a`, dien hinh la` Tool Game Maker a', no' du`ng engine ay, chay tot chan. Cac ban thay sao neu dong y thi` hay tham khao no trong day -----> http://www.echip.com.vn/html/so09/cam_ve_game.html

Mach2
30-05-2003, 22:08
Mình thích tự làm, ko dùng engine. Dùng engine cũng tốt mà dễ bị lệ thuộc vào người ta lắm. Tự viết để nâng cao trình độ hiểu biết thui.

CrazyBabe
31-05-2003, 18:01
Hix, ý kiến của LMTruong chả đúng giề cả, engine thì cũng phải dùng một flatform nào đó chớ - DX, OpenGK hay là GDI cũng zị - chớ đâu có so sánh flatform với game engine được ? Mà những thứ bạn đề cập thuộc dạng powerful tool chớ không phải engine đâu. Nói như bạn thì giống so sánh OS với application wá.

duclee
31-05-2003, 20:23
Do^`ng y la` Engine thi cung phai viet tu may cai DX va` OpenGL thui, nhung ma` sai no de da`ng lai le nua, co`n du`ng DX thi` rac roi vo cu`ng. Du`ng DX thay cho Engine thi`chang khac na`o ma` dung Pascal hay C de tao mot cai form don gian, trong khi VB thi` chi can 2 giay.

duclee
31-05-2003, 21:09
He he he, Muon cai nick cua duclee may nga`y sai do nha.