Lập trình game

Lê Huy Hoàng
(hoanglh)

Điều hành viên
Ai thích lập trình game ko :D
Lập trình game thì thường dùng C++ (những game về đồ họa) kèm với DirectX, nhưng mà dùng những cái đấy rất phức tạp. Hồi trước có làm thử 1 cái vẽ hình chuyển động mà loay hoay mãi ko được :D. Gần đây mới thấy có 1 số công cụ đơn giản để làm game, thế có ai biết DarkBasic ko?
 
.. >:-D< .. em không biết ... >:-D< .. cái đấy là cái chương trình gì thế anh Hoàng :?? :x ... em chỉ biết mỗi Director MX thôi .. à .. mà hình như Flash cũng làm được game thì phải ... Flash với Dirextor gần gần hao hao giống nhau .. :x .. nhưng xem ra Director em thích hơn .. dùng Flash khó khăn hơn .. nhất là về mấy cái code !!!! .. Director có sẵn vài cái animation với behaviour phổ biến .. nên khá thuận lợi cho 1 đứa không biết code như em .. >:-D< ..:D:D ..:x ..
 
DarkBasic chi? cho newbie hoa(.c la`m vo+' va^?n dde^? cho+i thui.

Muo^'n 1 ca'i ddo+n gia?n ho+n ma` va^~n ma.nh ti` du`ng SDL. Ca'i ni` thu+o+`ng dd.c du`ng dde^? la^.p tri`nh games tre^n Linux. http://www.libsdl.org
 
Khe`, va^'n dde^` la` cha^'t lu+o+.ng chu+' ko pha?i Lin hay Win.
 
uh thì mình chỉ là newbie thui ^_^
Điểm mạnh của DB là đơn giản và dễ sử dụng, thích hợp cho người nghiệp dư, chỉ cần biết những thứ cơ bản về programming là dùng được. Mình thấy khoái nhất là nó có thể tạo được các chuyển động 3D với vài lệnh đơn giản.
Ngoài ra có DB Pro thấy nó quảng cáo là cho dân chuyên nghiệp nhưng chưa thử vì ko có xiền :D
 
to Thủy: DB là 1 chương trình biên dịch, đi kèm ngôn ngữ lập trình DarkBasic (Tương tự Basic), dùng để làm đơn giản hóa việc viết game đặc biệt là game 3D. DB hỗ trợ DirectX 7 (Bản Pro thì hỗ trợ DirectX 8). Còn làm game = flash cũng hay, nhưng ko làm được game 3D :D
 
Trần Bích Thủy đã viết:
.. >:-D< .. em không biết ... >:-D< .. cái đấy là cái chương trình gì thế anh Hoàng :?? :x ... em chỉ biết mỗi Director MX thôi .. à .. mà hình như Flash cũng làm được game thì phải ... Flash với Dirextor gần gần hao hao giống nhau .. :x .. nhưng xem ra Director em thích hơn .. dùng Flash khó khăn hơn .. nhất là về mấy cái code !!!! .. Director có sẵn vài cái animation với behaviour phổ biến .. nên khá thuận lợi cho 1 đứa không biết code như em .. >:-D< ..:D:D ..:x ..


Làm game với Director mà không cần code sao? vậy không biết cái Lingo dùng để viết cho cái gì nhỉ? Còn bây giờ người ta chuộng làm game bằng flash, vừa nhanh, vừa nhẹ và thích hợp dùng cho online nhất.

Hồi đó thấy có vài bảc trong này có vẽ giỏi về Flash lắm sao không thấy lên tiếng nhỉ? Chắc mấy bác đó chưa làm game với Flash bao giờ
 
Chỉnh sửa lần cuối:
lÊ HuY HoÀng đã viết:
to Thủy: DB là 1 chương trình biên dịch, đi kèm ngôn ngữ lập trình DarkBasic (Tương tự Basic), dùng để làm đơn giản hóa việc viết game đặc biệt là game 3D. DB hỗ trợ DirectX 7 (Bản Pro thì hỗ trợ DirectX 8). Còn làm game = flash cũng hay, nhưng ko làm được game 3D :D

8-} 8-} ... khiếp .. em nghe như súng bắn bên tai ... 8-} 8-} .. :| .. thành thật là em chưa lập trình game bao h .. :| .. anh làm em chả hiẻu gì cả ..:biggrin: .. Darkbasic em chưa nghe thấy bao h ..:biggrin: .. anh từ từ nhé .. khiếp .. :| .. sợ quá .. phát hoảng ..:D:D ..:biggrin: ..

.. to anh QV : .. em không hiểu lingo trong tin học có nghĩa là gì hả anh ??? .. :| .. còn em nói không dùng code không phải là không cần thiết ..:D:D .. mà ý em là trong Director có 1 vài animation với behaviour sắn rồi .. mình chỉ cần drag ra rồi cho vào object .. không phải viết code như Flash ... :D:D .. vì Flash không có cái Library kiểu như Director ..:D:D ..,.
 
Lingo là ngôn ngữ lập trình trong Director, nó có cách đây cả chục năm rồi. Nếu Flash mạnh nhờ ActionScript thì Director không thể nào thiếu được Lingo.

giới thiệu cuốn sách này cho Thủy nè: http://www.amazon.com/exec/obidos/tg/detail/-/0240519493

Cuốn này hay nhưng nếu không cơ bản không vững thì hơi khó đó. Thật ra lingo cũng không khó mấy, tiếc là tài liệu về nó hơi khan hiếm thôi.
 
,... em vào cái link của anh mà em không hiểu đi đâu tiếp để đọc về cái lingo ..:D:D >. thế anh có thể cho em 1 cái vd không ạ ??? .. vì em vừa làm xong 1 cái project về CD-ROM bằng Director , trong cái folder để nộp cho ông tutor , ông ý có ghi 1 mục lục hướng dẫn những thứ cần có trong cái folder em nộp , trong đấy ông ý có ghi 1 mục là lingo/coding mà em đang băn khoăn mãi không biết cái đấy nói về cái gì , để em còn viết rồi nộp ..:( .. anh giúp em với :(( .. hic ..:( .. anh cho em 1 cái vd đơn giản và dễ hiểu 1 tí anh nhé ..:biggrin: :D:D
 
cái link trên chỉ là cuốn sách bán trên amazon chứ không phải là tài liệu đọc online.

Như tui nói trên tài liệu về lingo bằng tiếng việt thuộc loại hiếm, vậy Thủy phải lên google tìm thôi.

http://www.vtc.com/products/directormx2004lingo.htm

vào đây coi các movie hướng dẫn về Lingo (bằng tiếng Anh) gồm có rất nhiều bài như :

Lingo Basics
Course Intro
Work Files
What is Lingo
Script Types
Writing Simple Lingo Scripts
The Script Window
Comments
Testing Scripts with the Message Window

Understanding Scripts
Sprite Behaviors
Frame Behaviors
Cast Member Scripts
Movie Scripts
Events & Event Handlers
Primary Event Handlers
Custom Handlers
Event Message Hierarchy
Review what You have Learned

Navigating With Lingo
Looping & Pausing a Movie
Jumping to New Frames
Creating Smart Navigation Scripts
Menus
Applying what You have Learned
 
.. lướt qua xem 1 tí thì hình như ;lingo chính là code thôi chứ gì ạ ??? .. em chỉ hỏi lingo là cái gì chứ em không hỏi lingo để làm gì và làm thế nào để học lingo anh Văn ạ ..:biggrin: .. :D:D ..
 
đúng là làm game bằng flash thì hợp với hiện trạng lập trình ở VN bây giờ vì có muốn cũng không đủ sức để làm game quy mô lớn, đặc biệt là game 3D (đây là game có quy mô cảnh và nhân vật lớn, chứ không phải là những game kiểu học tập, chỉ có rất ít nhân vật và cảnh chuyển động.
 
Hẹ hẹ, ko cần thiết phải đến games 3D mới đỉnh. Xem qua The Battle for Wesnoth http://www.wesnoth.org ---> game được bình chọn là game hay nhất cho Linux. Vượt mặt cả Neverwinter Nights.
 
Hehe DarkBasic Pro tui có này, bác Hoàng lấy ko :)) Cái này hơn Studio A6 ở chỗ nó dùng code "basic like" :D còn cái kia nó giống C :-? Nhưng vấn đề là ở chỗ DarkBASIC không thôi thì ko đủ, mà phải đi kèm theo 1 loạt chương trình khác để tạo world, model, sound,... nên dù có DarkBASIC rồi mà em vẫn chưa làm ra trò gì cả :(
 
Khoảng 3-500MB, bác có eDonkey thì chịu khó rình, down cả file ISO luôn!
 
thế thì để em vác USB qua chỗ bác vậy, bác xem luc nào rỗi
 
Back
Bên trên