1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

21 1 0

Đ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

Thông tin cơ bản

Tiêu đề Viết Chương Trình Trò Chơi Ăn Ô Quan
Tác giả Võ Thị Kim Giàu, Nguyễn Ngọc Ái Nhi, Nguyễn Huỳnh Thanh Vân, Lê Nguyễn Quang Minh
Người hướng dẫn Huỳnh Thị Châu Lan
Trường học Trường Đại học Công Thương TP Hồ Chí Minh
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án
Năm xuất bản 2023
Thành phố Hồ Chí Minh
Định dạng
Số trang 21
Dung lượng 447,32 KB

Nội dung

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

Trang 1

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.

Trang 2

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.

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)

Trang 3

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ữngkiến thức này sẽ trở thành hành trang quý giá giúp chúng em vữngbướ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ậnrằng đồ án của chúng em chắc chắn không tránh khỏi những thiếusót và sai sót

Chúng em xin kính mong cô có thể xem xét và góp ý để bài tiểuluậ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ôngThương TPHCM và cô Huỳnh Thị Châu Lan vì những cơ hội học tập

Trang 4

quý báu và sự hỗ trợ nhiệt tình Chúng em sẽ luôn trân trọng nhữngkiế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ôngtrong công việc

Downloaded by ANH LE (bachvan14@gmail.com)

Trang 5

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

Trang 6

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)

Trang 7

BẢNG PHÂN CÔNG CÔNG VIỆC

Thành viên Nhiệm vụ Mức độ

hoàn thành

Trang 8

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ầnkhô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 đếnnhiề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ềnthố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ự quantâ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)

Trang 9

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, đặcbiệ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 đã đượchình thành

Về việc trò chơi ô ăn quan xuất hiện tại Việt Nam từ thời điểmnà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ọngcủa người nông dân mong muốn sự sung túc, giàu có trong cuộcsống Trò chơi cũng mang ý nghĩa về toán học, được thể hiện trongtác phẩm của Trạng nguyên Mạc Hiển Tích về các phép tính trongtrò chơi ô ăn quan

Trước đây, ô ăn quan đã rất phổ biến trên khắp ba miền của ViệtNam và trở thành một trò chơi thú vị mang lại niềm vui và tiếng cườicho 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ảotà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 vichươ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é

Trang 10

gái Đây là trò chơi có tính chất chiến thuật thường dành cho haihoặ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)

Trang 11

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

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ặchình vòng cung hướng ra phía ngoài Các ô hình vuông gọi là ô dâncò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ườichơ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ânchơ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ơinhưng phổ biến nhất là 50

Bố trí quân chơi: quan được đặt trong hai ô hình bán nguyệthoặc cánh cung, mỗi ô một quân, dân được bố trí vào các ô vuôngvới số quân đều nhau, mỗi ô 5 dân Trường hợp không muốn hoặckhông thể tìm kiếm được quan phù hợp thì có thể thay quan bằngcách đặt số lượng dân quy đổi vào ô quan

Hình 1 Bàn chơi

Trang 12

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ẽ dichuyể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ênthường được xác định bằng cách oẳn tù tì hay thỏa thuận Khi đếnlượ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ủamì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ếtquâ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ùngtấ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 ăntiếp cả quân ở ô này Do đó trong cuộc chơi có thể có phương ánrả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ẻ emgọ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àurồ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ênhoặ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)

Trang 13

Trường hợp đến lượt đi nhưng cả năm ô vuông thuộc quyềnkiểm soát của người chơi đều không có dân thì người đó sẽ phảidù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.

Trang 14

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ườichơ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)

Trang 15

- Click vào button Hủy thì sẽ được chọn lại ô khác để đi

Hình 2 Giao diện

Hình 3 Giao diện lượt người chơi

Trang 16

Downloaded by ANH LE (bachvan14@gmail.com)

Trang 17

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

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

Hình 4 Ngươi chơi chọn sai ô

Hình 5 Người với người

Trang 18

3.3 Chơ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

Trang 19

3.5 Đó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.

Hình 8 Đóng trò chơi

Trang 20

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ế:

 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

4.2 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)

Trang 21

TÀI LIỆU THAM KHẢO

[1] Nguồn gốc của trò Ô ăn quan quan.aspx#12-nguon-goc-cua-tro-o-an-quan

h琀琀ps://luatminhkhue.vn/nguon-goc-cua-tro-o-an-[2] Cách chơi Ô ăn quan choi.html

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w