PDA

View Full Version : Võ Đài Ca-rô: Thi đấu trí-khôn-nhân-tạo



aiviet
26-07-2004, 15:23
Mình thấy có nhiều bạn ở đây có hứng thú về lập trình game. Mình cũng vậy! Làm game lớn thì quá khả năng của mình. Tuy nhiên mình có lập một sân chơi tại đây để các bạn có thể vừa học, vừa thi đấu Game-AI (trí khôn nhân tạo) do chính bạn hay những members khác làm ra. Các bạn có thể tìm hiểu thêm tại đây: www.aiviet.com

http://www.aiviet.com/ScreenCaptures/InGame1.jpg (http://www.aiviet.com)

http://www.aiviet.com/ScreenCaptures/ProjTemplates.jpg (http://www.aiviet.com)

Sắp tới mình sẽ để source code hoàn chỉnh của một trò chơi trình ca-rô trên đấy. Mong các bạn ủng hộ.

InstCode
27-07-2004, 15:15
Đánh đâu có hay ?! Tui uýnh 5 con rồi mà hổng thắng ? (CSharp)

Tetsu81vn
27-07-2004, 15:39
hey hey , tớ đang cần AI cho caro để port sang mobile phone đây , tớ chỉ viết caro mình tự đánh một mình thôi vẫn chưa có AI , tớ cũng cần AI cho tentris nữa , cái tentris của tớ cũng là single player thôi , có một chú đã gửi game caro cho bang tổ chức rùi http://www.samsungmobilegames.com.vn/view/vn/gamedetail.asp?game_id=11

aiviet
27-07-2004, 22:02
@InstCode:
Ơ con AI DeepBlue của mình chỉ có phần khung như chương trình mẫu (project template) để download thôi. Phần "chất xám" của nó mình chưa có thời giờ để làm. Hay bạn giúp mình 1 tay đi?

@Testu81VN:
Hồi lâu rồi mình có viết 1 Game ca rô cùng với AI bằng Turbo C và đồ họa trong DOS. Mình sẽ để nó lên để ai thích thì tham khảo.

ITCS
28-07-2004, 07:49
bạn ơi cái AI của cái WebCaro hình như ... :D

Terminator
28-07-2004, 07:56
AI cho Tetris thì tôi có cả đống, phải đến hơn 2 chục bản ... mỗi bản đều có trình độ khác nhau, đều do dân ĐHQG lập trình cả !

aiviet
28-07-2004, 14:17
@ITCS: Cái con DeepBlue của mình hiện giờ chỉ có bộ khung thôi. Nó giống như mấy cái chương trình mẫu để các bạn download xuống để phát triển trước khi upload lên mạng của mình.

Mình mới để ở đây toàn bộ mã nguồn lẫn biên dịch của game ca-rô. Con AI ca-rô của mình hơi bị xưa nhưng quýnh cũng trung bình-khá. Bạn có thể tham khảo nếu thích tại đây:
http://www.aiviet.com/ResTracker/FSourceCode1.aspx

http://www.aiviet.com/ResTracker/Images/DeepBlue-C.jpg (http://www.aiviet.com/ResTracker/FSourceCode1.asx)

InstCode
28-07-2004, 15:31
Hì hì ... Carô thì tui làm lâu rồi ... Giờ lại đang bận làm cái Phone như bác Testu gì đó ;-) ...Để em post cái chương trình viết bằng Java Applet cho các bác xem ... Em nghĩ bác ai nên viết giao diện lại cho dễ hơn ... để từ từ đã nghen !

To Testu : tui thử rồi, bộ nhớ & tốc độ không cho phép viết những trò Caro có AI ... Thôi thì bác cố tìm hàm lượng giá cho tốt đi rồi dùng scan line kiếm nước đi !

aiviet
28-07-2004, 22:07
@InstCode: Cho cái lôi đài ca-rô, giải pháp Applet mình cũng có từng suy nghĩ tới nhưng thấy dùng nền Java không thích hợp cho lắm. Ngoài khả năng tương tác qua Internet, mục đích chính là để các thành viên có thể dùng những ngôn ngữ thông dụng như C#, VC, VB, J#, Delphi để tự tạo con AI theo chương trình mẫu. Muốn làm như vậy thì cái Framework phải cung cấp khả năng liên kết động và ăn thông giữa các modules cao. Kỹ thuật Java không phải không làm được. Nhưng muốn làm như vậy thì vất vã hơn là dùng .NET nhiều và chương trình mẫu theo giải pháp Java cũng sẽ phức tạp hơn. Mai mốt có thời gian, mình sẽ chia sẽ thêm.

InstCode
29-07-2004, 16:08
Hì hì ... Mất đến 1 tiếng để convert từ VC++ sang Java Applet ... Nói chung chạy được ... uýnh hay !!

Các bác xem thử con này có xứng danh "Trùm Carô" không hỉ !...

ITCS
30-07-2004, 02:44
Máy tớ kô có chạy được cu "TrumCaro" sad

aiviet
30-07-2004, 03:59
He he Con DeepBlue của mình chấp Trùm Caro đi trước 3 bước

InstCode
30-07-2004, 15:16
aiviet : Hì hì ...:-) Vậy à ? Chắc còn bug (biết vài cái nhưng hổng rảnh để sửa ...) !
Nhưng mà bác uýnh đàng hoàng dzới nó thì seo ? He he he ...

Bác nào chạy không được thì chịu thui ... cái này viết bằng Java Applet, write một lần chạy mọi nơi mừ :-) ... Thử gõ "appletviewer TrumCaro.html" xem sao ?... À wên, cài JDK/JRE 1.4 trở lên nhá !

Kijuto Riddle
26-10-2004, 22:25
Tui không chơi giỏi caro, nói khác đi, tôi không khoái những trò chơi mà người ta chơi đi chơi lại từ thời tiền sử đến nay.
AI -> Trí Tuệ Nhân Tạo (từ 'Trí Khôn Nhân Tạo' hình như không hợp nghĩa lắm, cũng không rõ lắm)
Tra từ điển Lacviet 2002: AI -> Thụ Tinh Nhân Tạo (!)

letuannguyen
30-08-2008, 15:36
.....Các bạn nên đưa ra giải thuật để giải quyết , vậy mọi người tha hồ sáng tạo , tha hồ coding cho bài của mình... Có ai biết giải thuật Caro người đánh với máy hãy post lên nha...thanks...!!!

tin_truc22
30-08-2008, 17:24
Người đánh với máy thì máy chơi kiểu Surewin người thắng = niềm tin :(

xuanson138
21-09-2008, 15:25
Huhu bác ơi up lại file convert từ C sang Java đi để em download.Em không download từ file đính kèm được.Cảm ơn bác rất nhiều

lekima35
06-10-2009, 15:13
sao không ai bàn tiếp chủ đề này nhỉ ?
Tất nhiên là phải có thuật toán rùi , nếu mà viết theo kiểu sure win thì chắc chơi 1 ván caro hết 100 năm quá.