Trí tuệ nhân tạo nhóm đề tài viết chương trình trò chơi ăn ôquan

21 0 0
Trí tuệ nhân tạo nhóm  đề tài viết chương trình trò chơi ăn ôquan

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tuy nhiên, với sự phát triển của xã hội hiện đại, trẻem dường như đã không còn biết đến trò chơi truyền thống này.Hiện nay, trò chơi ô ăn quan vẫn được gìn giữ và trưng bày tại Bảotàng D

lOMoARcPSD|39108650 BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG THƯƠNG TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN HỌC PHẦN: TRÍ TUỆ NHÂN TẠO NHÓM: ĐỀ TÀI: Viết Chương Trình Trò Chơi Ăn Ô Quan TP Hồ Chí Minh, tháng 12 năm 2023 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG THƯƠNG TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN HỌC PHẦN: TRÍ TUỆ NHÂN TẠO ĐỀ TÀI: Viết Chương Trình Trò Chơi Ăn Ô Quan Nhóm: Giảng viên hướng dẫn: Huỳnh Thị Châu Lan Sinh viên thực hiện: 1 Võ Thị Kim Giàu - 2001210714 (Nhóm trưởng) 2 Nguyễn Ngọc Ái Nhi - 2001216004 3 Nguyễn Huỳnh Thanh Vân - 2001210856 4 Lê Nguyễn Quang Minh - 2001215955 TP Hồ Chí Minh, tháng 12 năm 2023 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 LỜI CẢM ƠN Kính gửi Trường Đại học Công Thương TP.HCM và cô Huỳnh Thị Châu Lan Trước tiên, chúng em xin gửi lời cảm ơn chân thành tới Trường Đại học Công Thương TP.HCM vì đã đưa môn học Trí Tuệ Nhân Tạo vào trong chương trình giảng dạy của trường Đặc biệt, chúng em xin bày tỏ lòng biết ơn sâu sắc đến cô Huỳnh Thị Châu Lan, giảng viên bộ môn, vì tình yêu và kiến thức mà cô đã truyền đạt cho chúng em trong suốt thời gian học tập Trong khoảng thời gian tham gia lớp học Trí Tuệ Nhân Tạo dưới sự hướng dẫn của cô, chúng em đã được trang bị những kiến thức bổ ích và có thêm động lực để học tập hiệu quả và nghiêm túc Những kiến thức này sẽ trở thành hành trang quý giá giúp chúng em vững bước vào tương lai Bộ môn Trí Tuệ Nhân Tạo là một môn học thú vị, vô cùng bổ ích và mang tính thực tế cao Chúng em khẳng định rằng bộ môn này đã đảm bảo cung cấp đủ kiến thức và liên kết chặt chẽ với nhu cầu thực tế của sinh viên Tuy nhiên, do kiến thức của chúng em còn hạn chế và khả năng tiếp thu thực tế còn nhiều bỡ ngỡ, chúng em thừa nhận rằng đồ án của chúng em chắc chắn không tránh khỏi những thiếu sót và sai sót Chúng em xin kính mong cô có thể xem xét và góp ý để bài tiểu luận của nhóm chúng em được hoàn thiện hơn Chúng em ghi nhận sự quan tâm và khuyến khích từ cô và sẽ sử dụng những góp ý đó để cải thiện và phát triển khả năng nghiên cứu của chúng em Cuối cùng, nhóm x xin chân thành cảm ơn Trường Đại học Công Thương TPHCM và cô Huỳnh Thị Châu Lan vì những cơ hội học tập Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 quý báu và sự hỗ trợ nhiệt tình Chúng em sẽ luôn trân trọng những kiến thức và kinh nghiệm mà cô đã chia sẻ với chúng em Xin chân thành cảm ơn và kính chúc cô sức khỏe và thành công trong công việc Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 MỤC LỤC LỜI CẢM ƠN 3 MỤC LỤC HÌNH ẢNH 5 BẢNG PHÂN CÔNG CÔNG VIỆC 6 Chương 1 GIỚI THIỆU ĐỒ ÁN .7 1.1 Lý do chọn đề tài: 7 1.2 Mục 琀椀êu .7 1.3 Phạm vi đồ án 7 Chương 2 PHÂN TÍCH ĐỀ TÀI 8 2.1 Lịch sử 8 2.2 Một số kiến thức cơ bản và liên quan 8 2.2.1 Giới thiệu về trò chơi ô ăn quan và luật chơi .8 2.2.2 Chuẩn bị .9 2.2.3 Luật chơi 10 Chương 3 THI쨃ĀT K쨃Ā .12 3.1 Giao diện 12 3.2 Chức năng chơi với người 13 3.3 Chơi với máy 14 3.4 Trò chơi mới 14 3.5 Đóng trò chơi .15 Chương 4 K쨃ĀT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN 16 4.1 Kết Luận .16 4.1.1 Kết Quả 16 4.1.2 Hạn Chế 16 4.2 Hướng Phát Triển .16 TÀI LIỆU THAM KHẢO 17 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 MỤC LỤC HÌNH ẢNH Hình 1 Bàn chơi 9 Hình 2 Giao diện .12 Hình 3 Giao diện lượt người chơi 12 Hình 4 Ngươi chơi chọn sai ô 13 Hình 5 Người với người 13 Hình 6 Người với máy .14 Hình 7 Trò chơi mới 14 Hình 8 Đóng trò chơi .15 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 BẢNG PHÂN CÔNG CÔNG VIỆC Thành viên Nhiệm vụ Mức độ hoàn Võ Thị Kim Giàu Code chế độ người đấu với người thành Làm word Lê Nguyễn Quang Code chế độ người đấu với người 100% Minh Làm word Nguyễn Ngọc Ái Nhi Code chế độ người đấu với máy 100% Làm powerpoint Nguyễn Huỳnh Thanh Code chế độ người đấu với máy 100% Vân Làm powerpoint 100% Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Chương 1 GIỚI THIỆU ĐỒ ÁN 1.1 Lý do chọn đề tài: Ô ăn quan là một trò chơi dân gian quen thuộc, là một phần không thể tách rời của văn hóa dân gian Việt Nam Ô ăn quan là trò chơi gắn liền với tuổi thơ của nhiều người, trò chơi cũng mang đến nhiều lợi ích như: rèn luyện khả năng tính toán, ghi nhớ Nó từng là trò chơi mà không có đứa trẻ nào không biết thế nhưng ngày nay do xã hội phát triển mọi người dần quên đi nó Nên chúng em chọn đề tài này với mong muốn tái hiện và giữ gìn giá trị văn hóa truyền thống, đồng thời tạo ra một phương tiện giáo dục và giải trí mới mẻ, phù hợp với nhu cầu hiện đại Bằng cách này, chúng em hy vọng sẽ giúp trò chơi ô ăn quan trở nên phổ biến trở lại và thu hút sự quan tâm của cả trẻ em và người lớn 1.2 Mục tiêu Xây dựng 1 chương trình dễ sử dụng và linh hoạt , có thể đáp ứng nhu cầu của người dùng 1.3 Phạm vi đồ án - Chức năng chơi với người - Chức năng chơi với máy - Chức năng thoát - Chức năng chơi mới Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Chương 2 PHÂN TÍCH ĐỀ TÀI 2.1 Lịch sử Trò chơi ô ăn quan có nguồn gốc từ miền lục địa châu Phi, đặc biệt là vùng đông và nam châu Phi Tại đây, trò chơi được gọi là Awale, có nghĩa là "túi hạt" Từ Awale, tên gọi ô ăn quan đã được hình thành Về việc trò chơi ô ăn quan xuất hiện tại Việt Nam từ thời điểm nào và nguồn gốc ra sao vẫn chưa được rõ ràng Tuy nhiên, có thể nhận thấy rằng trò chơi này đã có mặt trên đất nước từ rất lâu đời Có thể ô ăn quan được lấy cảm hứng từ cánh đồng lúa và khát vọng của người nông dân mong muốn sự sung túc, giàu có trong cuộc sống Trò chơi cũng mang ý nghĩa về toán học, được thể hiện trong tác phẩm của Trạng nguyên Mạc Hiển Tích về các phép tính trong trò chơi ô ăn quan Trước đây, ô ăn quan đã rất phổ biến trên khắp ba miền của Việt Nam và trở thành một trò chơi thú vị mang lại niềm vui và tiếng cười cho mọi người Tuy nhiên, với sự phát triển của xã hội hiện đại, trẻ em dường như đã không còn biết đến trò chơi truyền thống này Hiện nay, trò chơi ô ăn quan vẫn được gìn giữ và trưng bày tại Bảo tàng Dân tộc Việt Nam, nơi đây trở thành một nơi để khám phá và tìm hiểu về trò chơi truyền thống và văn hóa dân gian của Việt Nam 2.2 Một số kiến thức cơ bản và liên quan 2.2.1 Giới thiệu về trò chơi ô ăn quan và luật chơi Ô ăn quan có nhiều phiên bản và biến thể nhưng trong phạm vi chương trình này, ta chỉ xét phiên bản gốc dành cho 2 người chơi Ô ăn quan, hay còn gọi tắt là ăn quan hoặc ô quan là một trò chơi dân gian của trẻ em người Kinh, Việt Nam mà chủ yếu là các bé Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 gái Đây là trò chơi có tính chất chiến thuật thường dành cho hai hoặc ba người chơi và có thể sử dụng các vật liệu đa dạng, dễ kiếm để chuẩn bị cho trò chơi Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 2.2.2 Chuẩn bị Bàn chơi: bàn chơi Ô ăn quan kẻ trên một mặt bằng tương đối phẳng có kích thước linh hoạt miễn là có thể chia ra đủ số ô cần thiết để chứa quân đồng thời không quá lớn để thuận Hình 1 Bàn chơi tiện cho việc di chuyển quân, vì thế có thể được tạo ra trên nền đất, vỉa hè, trên miếng gỗ phẳng Bàn chơi được kẻ thành một hình chữ nhật rồi chia hình chữ nhật đó thành mười ô vuông, mỗi bên có năm ô đối xứng nhau Ở hai cạnh ngắn hơn của hình chữ nhật, kẻ hai ô hình bán nguyệt hoặc hình vòng cung hướng ra phía ngoài Các ô hình vuông gọi là ô dân còn hai ô hình bán nguyệt hoặc vòng cung gọi là ô quan Quân chơi: gồm hai loại quan và dân, được làm hoặc thu thập từ nhiều chất liệu có hình thể ổn định, kích thước vừa phải để người chơi có thể cầm, nắm nhiều quân bằng một bàn tay khi chơi Quan có kích thước lớn hơn dân đáng kể cho dễ phân biệt với nhau Quân chơi có thể là những viên sỏi, gạch, đá, hạt của một số loại quả hoặc được sản xuất công nghiệp từ vật liệu cứng mà phổ biến là nhựa Số lượng quan luôn là 2 còn dân có số lượng tùy theo luật chơi nhưng phổ biến nhất là 50 Bố trí quân chơi: quan được đặt trong hai ô hình bán nguyệt hoặc cánh cung, mỗi ô một quân, dân được bố trí vào các ô vuông với số quân đều nhau, mỗi ô 5 dân Trường hợp không muốn hoặc không thể tìm kiếm được quan phù hợp thì có thể thay quan bằng cách đặt số lượng dân quy đổi vào ô quan Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 2.2.3 Luật chơi Di chuyển quân: từng người chơi khi đến lượt của mình sẽ di chuyển dân theo phương án để có thể ăn được càng nhiều dân và quan hơn đối phương càng tốt Người thực hiện lượt đi đầu tiên thường được xác định bằng cách oẳn tù tì hay thỏa thuận Khi đến lượt, người chơi sẽ dùng tất cả số quân trong một ô có quân bất kỳ do người đó chọn trong số 5 ô vuông thuộc quyền kiểm soát của mình để lần lượt rải vào các ô, mỗi ô 1 quân, bắt đầu từ ô gần nhất và có thể rải ngược hay xuôi chiều kim đồng hồ tùy ý Khi rải hết quân cuối cùng, tùy tình huống mà người chơi sẽ phải xử lý tiếp như sau: Nếu liền sau đó là một ô vuông có chứa quân thì tiếp tục dùng tất cả số quân đó để rải tiếp theo chiều đã chọn Nếu liền sau đó là một ô trống (không phân biệt ô quan hay ô dân) rồi đến một ô có chứa quân thì người chơi sẽ được ăn tất cả số quân trong ô đó Số quân bị ăn sẽ được loại ra khỏi bàn chơi để người chơi tính điểm khi kết thúc Nếu liền sau ô có quân đã bị ăn lại là một ô trống rồi đến một ô có quân nữa thì người chơi có quyền ăn tiếp cả quân ở ô này Do đó trong cuộc chơi có thể có phương án rải quân làm cho người chơi ăn hết toàn bộ số quân trên bàn chơi chỉ trong một lượt đi của mình Một ô có nhiều dân thường được trẻ em gọi là ô nhà giàu, rất nhiều dân thì gọi là giàu sụ Người chơi có thể bằng kinh nghiệm hoặc tính toán phương án nhằm nuôi ô nhà giàu rồi mới ăn để được nhiều điểm Nếu liền sau đó là ô quan có chứa quân hoặc 2 ô trống trở lên hoặc sau khi vừa ăn thì người chơi bị mất lượt và quyền đi tiếp thuộc về đối phương Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Trường hợp đến lượt đi nhưng cả năm ô vuông thuộc quyền kiểm soát của người chơi đều không có dân thì người đó sẽ phải dùng 5 dân đã ăn được của mình để đặt vào mỗi ô 1 dân để có thể thực hiện việc di chuyển quân Nếu người chơi không đủ 5 dân thì phải vay của đối phương và trả lại khi tính điểm Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Cuộc chơi sẽ kết thúc khi toàn bộ dân và quan ở hai ô quan đã bị ăn hết Trường hợp hai ô quan đã bị ăn hết nhưng vẫn còn dân thì quân trong những hình vuông phía bên nào coi như thuộc về người chơi bên ấy; tình huống này được gọi là hết quan, tàn dân, thu quân, kéo về hay hết quan, tàn dân, thu quân, bán ruộng Ô quan có ít dân (có số dân nhỏ hơn 5 phổ biến được coi là ít) gọi là quan non và để cuộc chơi không bị kết thúc sớm cho tăng phần thú vị, luật chơi có thể quy định không được ăn quan non, nếu rơi vào tình huống đó sẽ bị mất lượt Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Chương 3 THI쨃ĀT K쨃Ā 3.1 Giao diện Hình 2 Giao diện Mô tả: - Giao diện khi khởi động trò chơi( 1 quan là 10 dân) Hình 3 Giao diện lượt người chơi Mô tả: - Người chơi chọn 1 trong 5 ô( của mình) bên phía mình và chọn hướng đi - Nếu click vào button Trái thì các quân sẽ được rải về phía bên trái ngược lại nếu click vào button Phải thì các quân sẽ rải về phía bên phải - Click vào button Hủy thì sẽ được chọn lại ô khác để đi Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Hình 4 Ngươi chơi chọn sai ô Mô tả: - Người chơi chọn ô không phải( của mình) ở phía đối diện - Click vào button OK và chọn lại ô mới 3.2 Chức năng chơi với người Hình 5 Người với người Mô tả: - Người chơi lần lượt chơi - Sau khi kết thúc trận người chơi nào ăn được nhiều quân hơn sẽ thắng Khi thắng sẽ hiện thông báo người chơi x(1 hoặc 2) đã thắng Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 3.3 Chơi với máy Hình 6 Người với máy Mô tả: - Người chơi được đi trước sau đó tới máy và lần lượt chơi - Sau khi kết thúc trận bên nào ăn được nhiều quân hơn sẽ thắng Khi thắng sẽ hiện thông báo người chơi đã thắng hoặc máy thắng 3.4 Trò chơi mới Hình 7 Trò chơi mới Mô tả: - Khi bấm phím tắt (Ctrl+N) hoặc vào menu trò chơi chọn Trò chơi mới mặc định trò chơi tick chọn chơi với máy và bạn được đi trước Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 3.5 Đóng trò chơi Hình 8 Đóng trò chơi Mô tả: - Khi bấm phím tắt ESC hoặc chọn menu trò chơi chọn thoát Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Chương 4 K쨃ĀT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN 4.1 Kết Luận 4.1.1 Kết Quả  Hoàn thành chương trình trò chơi ô ăn quan  Mang đến trò chơi ô ăn quan đáp ứng nhu cầu của người dùng 4.1.2 Hạn Chế Bên cạnh kết quả đạt được, đề tài còn những điểm hạn chế: 4.2  Cải thiện giao diện  Những chức năng cơ bản thì được hoàn thành nhưng chỉ mang tính chất cơ bản, còn những chức năng cần khảo sát và triển khai thêm  Cải tiến trò chơi có chế độ: khó, dễ, trung bình Hướng Phát Triển  Thiết kế giao diện đẹp, thân thiện với người dùng hơn  Hoàn chỉnh các chức năng  Có thể cải tiến trò chơi thêm vào các cấp độ Downloaded by ANH LE (bachvan14@gmail.com)

Ngày đăng: 21/03/2024, 17:26

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan