BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH CÔNG TRÌNH NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN NGHIÊN CỨU, THIẾT KẾ VÀ CHẾ TẠO MÁY CHƠI GAME CARO TỰ ĐỘNG DỰA TRÊN NỀN TẢNG TRÍ TUỆ NHÂN TẠO Mà SỐ: SV2020-44 SKC 0 0 7 3 8 9 Tp. Hồ Chí Minh, tháng 08/2020 Bà GIÁO DĀC VÀ ĐÀO T¾O TR¯äNG ĐH S¯ PH¾M KỸ THUÀT TPHCM BÁO CÁO TàNG K¾T ĐÀ TÀI NGHIÊN CĄU KHOA HâC CĂA SINH VIÊN NGHIÊN CĄU, THI¾T K¾ VÀ CH¾ T¾O MÁY CH¡I GAME CARO TČ ĐàNG DČA TRÊN NÀN TÀNG TRÍ TUà NHÂN T¾O SV2020 - 44 Chă nhiám đÁ tài: Đß Ph°ãc BÁo Long TP Hß Chí Minh, tháng 8 năm 2020 1|Page Bà GIÁO DĀC VÀ ĐÀO T¾O TR¯äNG ĐH S¯ PH¾M KỸ THUÀT TPHCM BÁO CÁO TàNG K¾T ĐÀ TÀI NGHIÊN CĄU KHOA HâC CĂA SINH VIÊN NGHIÊN CĄU, THI¾T K¾ VÀ CH¾ T¾O MÁY CH¡I GAME CARO TČ ĐàNG DČA TRÊN NÀN TÀNG TRÍ TUà NHÂN T¾O SV2020 - 44 Thuác nhóm ngành khoa học: SV thực hián: Đß Ph°ớc B¿o Long Nam, Nữ: Nam Dân tác: Kinh Lớp, khoa: 18461CL2B Năm thứ: 02 /Số năm đào t¿o: 04 Ngành học: Công nghá Kỹ Thu¿t C¢ Đián tā Ng°ßi h°ớng dẫn: ThS. Nguyßn Văn S¢n TP Hß Chí Minh, tháng 8 năm 2020 2|Page MĀC LĀC MĀC LĀC. 3 DANH MĀC BÀNG BIÂU.
5 DANH MĀC NHĊNG TĆ VI¾T TÂT. 6 THÔNG TIN K¾T QUÀ NGHIÊN CĄU CĂA ĐÀ TÀI. 7 CH¯¡NG 1: GIâI THIàU. Tính cÁp thi¿t của đÁ tài.
Ý nghĩa khoa học và thực tißn của đÁ tài. Māc tiêu nghiên cứu của đÁ tài. Đối t°ÿng và ph¿m vi nghiên cứu. Ph°¢ng pháp nghiên cứu.
10 CH¯¡NG 2: TàNG QUAN NGHIÊN CĄU ĐÀ T䄃 I. Lách sā ra đßi game Tic-Tac-Toe. Giới thiáu Tic-Tac-Toe .3 Bi¿n thà trên Tic-Tac-Toe. 15 CH¯¡NG 3: C¡ Sæ LÝ THUY¾T.
Tic-Tac-Toe. Chi¿n l°ÿc game Tic-Tac-Toe. 26 CH¯¡NG 4: NGUYÊN CĄU, TÍNH TOÁN, THI¾T K¾ TIC-TAC-TOE .1 B¿n chÁt m¿ch vi điÁu khiÃn – tự đáng hóa .2 M¿ch điÁu khiÃn trung tâm. Gi¿i thu¿t cÁt tßa Alpha-beta.
44 3|Page CH¯¡NG 5: CH¾ T¾O THĈ NGHIàM – K¾T QUÀ - ĐÁNH GIÁ. Quy trình thực hián. Phần điÁu khiÃn ho¿t đáng. Mô hình máy thā nghiám.
53 T䄃 I LIàU THAM KHÀO. 55 4|Page DANH MĀC BÀNG BIÂU 5|Page DANH MĀC NHĊNG TĆ VI¾T TÂT (E, W) B¿ng có điÃm E và bá thÁng W AG(2, q) Mặt phẳng thứ tự q PG(2, q) Mặt phẳng chi¿u của thứ tự q 6|Page Bà GIÁO DĀC VÀ ĐÀO T¾O TR¯äNG ĐH S¯ PH¾M KỸ THUÀT TPHCM THÔNG TIN K¾T QUÀ NGHIÊN CĄU CĂA ĐÀ TÀI 1. Thông tin chung: - Tên đÁ tài: Nghiên cứu, thi¿t k¿ và ch¿ t¿o máy ch¢i game caro tự đáng dựa trên nÁn t¿ng trí tuá nhân t¿o - Chủ nhiám đÁ tài: Đß Ph°ớc B¿o Long Mã số SV: 18146158 - Lớp: 18146CL2B Khoa: Đào t¿o chÁt l°ÿng cao - Thành viên đÁ tài: Stt Hã và tên MSSV Lãp Khoa 1 Đß Ph°ớc B¿o Long 18146158 18146CL2B Đào t¿o chÁt l°ÿng cao 2 - Ng°ßi h°ớng dẫn: ThS. Māc tiêu đÁ tài: Māc đích của đÁ tài này tr°ớc tiên là đà ch¿ t¿o thành công máy ch¢i game caro tự đáng dựa trên nÁn t¿ng trí tuá nhân t¿o.
Ngoài ra, ng°ßi thực hián đÁ tài này còn mong muốn tích lũy thêm kinh nghiám thông qua viác sā dāng những ki¿n thức đã học đà thi¿t k¿ và ch¿ t¿o mát s¿n phẩm thực t¿ có tính ứng dāng cao. Tính mãi và sáng t¿o: Thay vì ph¿i ngồi tr°ớc các thi¿t bá thông minh đà ch¢i tic-tac-toe ta có thà ch¢i với tr¿m tic-tac-toe này. Với c¢ cÁu đ¢n gi¿n, ng°ßi ch¢i có thà chọn tÿng n°ớc đi chß với thao tác ch¿m vào ô mình muốn đi, đáng c¢ sẽ ho¿t đáng làm xoay khối cß và xuÁt hián n°ớc mình đã chọn. Không chß là mát trò ch¢i gi¿i trí mà đây là mát trò ch¢i giúp ng°ßi ch¢i t° duy, tăng ho¿t đáng của não bá và c¢ thÃ.
K¿t quÁ nghiên cąu: C¢ sá lý thuy¿t: tìm hiÃu và nghiên cứu tính chÁt v¿t liáu đà làm nÁn t¿ng c¢ sá ứng dāng t¿o ra s¿n phẩm Tính toán thi¿t k¿ khuôn: tính toán thi¿t k¿ khuôn d¿p Tính toán thi¿t k¿ máy ép: tính toán chọn xilanh ép thủy lực, tính thi¿t k¿ khung máy cháu lực, thi¿t k¿ há thống tự đáng hóa cho máy 5. Đóng góp vÁ mặt giáo dāc và đào t¿o, kinh t¿ - xã hái, an ninh, quốc phòng và khÁ năng áp dāng căa đÁ tài: Nghiên cứu thành công, thā nghiám ch¿y ổn đánh, t°¢ng tác với ng°ßi dùng tốt. Làm phong phú thêm kho tàng vÁ t°¢ng tác trí tuá nhân t¿o, tìm hiÃu những thông số, thuác tính tÿ đó có thà làm tài liáu cho các nghiên cứu liên quan. Công bố khoa hãc căa SV tć k¿t quÁ nghiên cąu căa đÁ tài (ghi rõ tên tạp chí nếu có) hoặc nh¿n xét, đánh giá của c¢ sá đã áp dāng các k¿t qu¿ nghiên cứu (nếu có): Ngày 20 tháng 08 năm 2020 SV cháu trách nhiám chính thčc hián đÁ tài (kí, họ và tên) 8|Page NhÁn xét căa ng°åi h°ãng d¿n vÁ nhċng đóng góp khoa hãc căa SV thčc hián đÁ tài (phần này do ng°ời h°ớng dẫn ghi): Ngày 27 tháng 07 năm 2020 Ng°åi h°ãng d¿n (kí, họ và tên) 9|Page CH¯¡NG 1: GIâI THIàU 1.
Tính cấp thi¿t căa đÁ tài Cùng với sự phát triÃn theo h°ớng công nghiáp hóa hián đ¿i hóa, cùng với sự phát triÃn của xu h°ớng công nghá. Ngành kỹ thu¿t công nghá trong n°ớc đòi hỏi ph¿i phát triÃn. Game Tic Tac Toe là mát game trí tuá không yêu cầu tốc đá, nên mßi b°ớc đi b¿n hãy cân nhÁc kỹ l°ỡng đà đi đúng vá trí không chß thu¿n lÿi cho l°ÿt ch¢i đó mà còn thu¿n lÿi cho các b°ớc đi sau đó. Th¿m chí b°ớc đi á l°ÿt này không có đem l¿i k¿t qu¿ tức thì nh°ng nó l¿i giúp ích rÁt nhiÁu cho b°ớc đi sau đó của b¿n, t¿o tiÁn đÁ cho thÁng lÿi cuối cùng.
Nhằm đáp ứng nhu cầu gi¿i trí trong cuác sống hằng ngày, tr¿m Tic Tac Toe sẽ nhanh chóng thÁy tho¿i mái đầu óc. Ý nghĩa khoa hãc và thčc tißn căa đÁ tài Đáp ứng māc tiêu phát triÃn công nghá hián đ¿i của đÁt n°ớc. Đáp ứng nhu cầu trong cuác sống hằng ngày của con ng°ßi, cùng với dự án Smarthome. Tr¿m Tic Tac Toe sẽ đáp ứng đầy đủ những yêu cầu này.
Māc tiêu nghiên cąu căa đÁ tài Nghiên cứu thi¿t k¿ tr¿m Tic Tac Toe với hiáu suÁt cao, làm viác ổn đánh, chÁt l°ÿng tốt, s¿n phẩm có hình dáng c¢ b¿n. Cùng với sự nghiáp công nghiáp hóa, hián đ¿i hóa của đÁt n°ớc. Đối t°ÿng và ph¿m vi nghiên cąu 1. Đối t°ÿng nghiên cąu Tr¿m Tic Tac Toe.
T¿p trung chủ y¿u vào viác t°¢ng tác giữa máy và ng°ßi. Ph¿m vi nghiên cąu Phát triÃn s¿n phẩm phāc phāc cho cuác sống hằng ngày. Do thßi gian làm đồ án có h¿n, nên k¿t qu¿ hoàn thành đồ án á mức đá mô hình. Ph°¢ng pháp nghiên cąu 1.
C¢ sç ph°¢ng pháp luÁn Ph°¢ng pháp nghiên cứu chia làm các phần chính: + Phân tích, tính toán lý thuy¿t: chọn đáng c¢, thu¿t toán Tic Tac Toe. + Thi¿t k¿ mô hình thực tißn, thực nghiám, đánh giá, c¿i ti¿n. Các ph°¢ng pháp nghiên cąu cā thà Đà thực hián đÁ tài này, em đã sā dāng nhiÁu ph°¢ng pháp nghiên cứu nh°: Tham kh¿o tài liáu trên th° vián, internet, hái th¿o trí tuá nhân t¿o&Đặc biát là ph°¢ng pháp tham kh¿o tài liáu trên internet (Hình ¿nh, sách báo, video) giúp em hình thành ý t°áng mới. Đồng thßi em còn sā dāng ph°¢ng pháp quan sát thực nghiám vô cùng hiáu qu¿: T¿o ra s¿n phẩm, tÿ đó đánh giá chÁt l°ÿng rút kinh nghiám.
Bên c¿nh đó em còn nh¿n đ°ÿc hß trÿ vô cùng quý báu tÿ tài liáu gi¿ng viên h°ớng dẫn. 11 | P a g e CH¯¡NG 2: TàNG QUAN NGHIÊN CĄU ĐÀ T䄃 I 2. Lách sĉ ra đåi game Tic-Tac-Toe Các trò ch¢i đ°ÿc ch¢i trên các b¿ng ba liên ti¿p có thà đ°ÿc bÁt nguồn tÿ Ai C¿p cổ đ¿i , n¢i các b¿ng trò ch¢i nh° v¿y đã đ°ÿc tìm thÁy trên các tÁm lÿp có niên đ¿i kho¿ng năm 1300 tr°ớc Công nguyên. Mát bi¿n thà ban đầu của Tic-Tac-Toe đã đ°ÿc ch¢i á Đ¿ ch¿ La Mã , vào kho¿ng th¿ kỷ thứ nhÁt tr°ớc Công nguyên.
Nó đ°ÿc gọi là terni lapilli ( ba viên sỏi cùng mát lúc ) và thay vì có bÁt kỳ số m¿nh nào, mßi ng°ßi ch¢i chß có ba, do đó họ ph¿i di chuyÃn chúng đ¿n những kho¿ng trống đà ti¿p tāc ch¢i. Các dÁu hiáu l°ới của trò ch¢i đã đ°ÿc tìm thÁy trên khÁp Rome. Mát trò ch¢i cổ x°a khác có liên quan chặt chẽ là ba morris của đàn ông cũng đ°ÿc ch¢i trên mát l°ới đ¢n gi¿n và yêu cầu ba m¿nh liên ti¿p đà hoàn thành, và Picaria , mát trò ch¢i của ng°ßi Malta. Các tên khác nhau của trò ch¢i là gần đây h¢n.
Tài liáu tham kh¿o đầu tiên vÁ "noughts and cross" ( không ph¿i là mát tÿ thay th¿ cho số 0), tên ti¿ng Anh, xuÁt hián vào năm 1858, trong mát vÁn đÁ vÁ Ghi chú và Truy vÁn. Tài liáu tham kh¿o in đầu tiên vÁ mát trò ch¢i gọi là "tick-tack-toe" x¿y ra vào năm 1884, nh°ng đÁ c¿p đ¿n "mát trò ch¢i của trẻ em ch¢i trên mát phi¿n đá, bao gồm viác cố gÁng nhÁm mÁt đà đặt bút chì xuống mát trong những số của mát bá, số trúng đ°ÿc ghi ". "Tic-Tac-Toe" cũng có thà bÁt nguồn tÿ "tick-tack", tên của mát phiên b¿n cũ của backgammon đ°ÿc mô t¿ lần đầu tiên vào năm 1558. Viác đổi tên của Hoa Kỳ thành "noughts and Cross" là "Tic-Tac-Toe" x¿y ra trong Th¿ kỷ 20.
Năm 1952, OXO (hay Noughts and Crosses ), đ°ÿc phát triÃn bái nhà khoa học máy tính ng°ßi Anh Sandy Douglas cho máy tính EDSAC t¿i Đ¿i học Cambridge , trá thành mát trong những trò ch¢i video đầu tiên đ°ÿc bi¿t đ¿n. Ng°ßi ch¢i máy tính có thà ch¢i các trò ch¢i Tic-Tac-Toe hoàn h¿o chống l¿i mát đối thủ ng°ßi. Năm 1975, Tic-Tac-Toe cũng đ°ÿc sā dāng bái các sinh viên MIT đà chứng minh sức m¿nh tính toán của các y¿u tố Tinkertoy. Máy tính Tinkertoy, đ°ÿc t¿o ra (gần nh°) chß Tinkertoys, có thà ch¢i Tic-Tac-Toe mát cách hoàn h¿o.
Nó hián đang đ°ÿc tr°ng bày t¿i B¿o tàng Khoa học, Boston. Giãi thiáu Tic-Tac-Toe 12 | P a g e Tic-Tac-Toe là trò ch¢i k¿t hÿp không thà chia thành các trò ch¢i nhỏ h¢n trong suốt quá trình ch¢i. Trò ch¢i này không nhÁt thi¿t ph¿i k¿t thúc vì ai đó không thà ch¢i, mà là vì đã đ¿t đ°ÿc mát cÁu hình hoặc vá trí nhÁt đánh.