BÁO cáo TIỂU LUẬN môn học lý thuyết trò chơi và ứng dụng đề tài THIẾT kế TRÒ CHƠI cờ cá NGỰA

24 21 0
BÁO cáo TIỂU LUẬN môn học lý thuyết trò chơi và ứng dụng đề tài THIẾT kế TRÒ CHƠI cờ cá NGỰA

Đ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

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO TIỂU LUẬN Mơn học: Lý thuyết trị chơi ứng dụng Đề tài: THIẾT KẾ TRÒ CHƠI CỜ CÁ NGỰA Nhóm sinh viên thực hiện: Nguyễn Thị Thu Hương - 5951071038 Dương Công Hậu - 5951071023 Võ Sỷ Khá - 5951071041 Nguyễn Văn Long - 5951071051 Lớp : CƠNG NGHỆ THƠNG TIN Khố : K59 Giảng viên hướng dẫn: TS Nguyễn Đình Hiển TP Hồ Chí Minh, năm 2021 TRƯỜNG ĐẠI HỌC GIAO THƠNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO TIỂU LUẬN Mơn học: Lý thuyết trò chơi ứng dụng Đề tài: THIẾT KẾ TRỊ CHƠI CỜ CÁ NGỰA Nhóm sinh viên thực hiện: Nguyễn Thị Thu Hương - 5951071038 Dương Công Hậu - 5951071023 Võ Sỷ Khá - 5951071041 Nguyễn Văn Long - 5951071051 Lớp : CÔNG NGHỆ THƠNG TIN Khố : K59 Giảng viên hướng dẫn: TS Nguyễn Đình Hiển TP Hồ Chí Minh năm 2021 LỜI CẢM ƠN Vì tình hình dịch bệnh phức tạp dẫn tới phần thi kết thúc học phần bị thay đổi, may nhóm chúng em nhận hỗ trợ, giúp đỡ thầy cô, bạn bè suốt q trình hồn thành tiểu luận Với tình cảm chân thành, cho phép nhóm em bày tỏ lịng biết ơn đến tất quý thầy cô bạn bè tạo điều kiện giúp đỡ chúng em trình học tập nghiên cứu Trước hết em gửi tới thầy cô Bộ môn Công nghệ thông tin Trường Đại học Giao thông Vận tải Phân hiệu TP Hồ Chí Minh lời chào trân trọng, lời chúc sức khỏe lời cảm ơn sâu sắc Với quan tâm, dạy dỗ, bảo tận tình chu đáo thầy cơ, đến em hồn thành tiểu luận mơn Lý thuyết trị chơi, đề tài: “Thiết kế trò chơi cờ cá ngựa.” Đặc biệt em xin gửi lời cảm ơn chân thành tới thầy Nguyễn Đình Hiển, giảng dạy, tạo nhiều hội cho chúng em tìm hiểu lý thuyết trò chơi, quan tâm giúp đỡ, hướng dẫn chúng em hoàn thành tốt đề tài tiểu luận Với điều kiện thời gian kinh nghiệm cịn hạn chế mình, nên đề tài khơng thể tránh thiếu sót Nhóm chúng em mong nhận bảo, đóng góp ý kiến thầy để nhóm có điều kiện bổ sung, nâng cao ý thức mình, phục vụ tốt cơng tác thực tế sau Nhóm em xin chân thành cảm ơn! NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN TP Hồ Chí Minh, ngày ….… tháng năm 2021 Giảng viên hướng dẫn MỤC LỤC LỜI CẢM ƠN NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN MỤC LỤC DANH MỤC H ÌNH ẢNH CHƯƠNG TỔNG QUAN 1.1 Giới thiệu lý thuyết trò chơi 1.1.1 Lý thuyết trị chơi gì? 1.1.2 Các loại trò chơi 1.1.3 Ứng dụng lý thuyết trò chơi 10 1.2 Giới thiệu trò chơi cờ cá ngựa 12 1.2.1 Nguồn gốc 12 1.2.2 Bộ cờ cá ngựa 12 1.2.3 Thiết lập trò chơi 12 1.2.4 Điều kiện thắng 13 1.2.4 Luật chơi 13 CHƯƠNG 2.THIẾT KẾ TRÒ CHƠI 15 2.1 Giao diện trò chơi 15 2.1.1 Giao diện bắt đầu 15 2.1.2 Giao diện tùy chọn 16 2.1.3 Giao diện chơi 17 2.2 Một số thuật toán cài đặt 18 2.2.1 Đổ xí ngầu 18 2.2.2 Kiểm tra quân 18 2.2.3 Kiểm tra đích 19 2.3.4 Đá quân 20 CHƯƠNG PHÂN TÍCH TRỊ CHƠI 21 CHƯƠNG KẾT LUẬN ng lợi ích cá nhân Bởi trị chơi giống Prisoner's Dilemma đưa mâu thuẫn rõ ràng đạo đức lợi ích cá nhân, giải thích hợp tác cần thiết lợi ích cá nhân phần quan trọng dự án Chiến lược chung phần quan điểm hợp đồng xã hội tổng quát triết học trị (chẳng hạn, xem Gauthier 1987 Kavka 1986) Cuối cùng, số tác giả khác cố gắng sử dụng lý thuyết tiến hóa trị chơi để giải thích phát triển quan điểm người đạo đức hành xử tương ứng muông thú Những tác giả xem xét số trò chơi bao gồm Song đề tù nhân, săn nai, trò mặc Nash để cung cấp lời giải thích phát triển quan điểm đạo đức 1.2 Giới thiệu trò chơi cờ cá ngựa 1.2.1 Nguồn gốc Cờ cá ngựa hay gọi cờ đua ngựa Game có nguồn gốc từ Ấn Độ có tên Pachisi sau chuyển thể lại Mỹ với tên gọi Parcheesi Khi du nhập Việt Nam, có tên Cờ cá ngựa 1.2.2 Bộ cờ cá ngựa Bộ cờ cá ngựa gồm: - viên xúc xắc - bàn cờ hình vng vẽ sẵn - 16 qn cờ ( quân cờ màu đỏ, quân cờ màu xanh dương, quân cờ xanh lá, quân cờ màu vàng) 1.2.3 Thiết lập trò chơi - Chuẩn bị đồ tung xúc xắc (nếu cần) cốc lắc xúc xắc hay chén nhựa - Trải bàn cờ chia 16 quân cờ theo màu - Mỗi người chơi chọn màu nhận quân cờ theo màu sắc chọn đặt vào vị trí màu tương ứng bàn cờ 1.2.4 Điều kiện thắng Người chơi phải đưa tất quân cờ chuồng (cùng màu với quân cờ chọn) theo thứ tự 6, 5, 4, người chiến thắng 1.2.4 Luật chơi Cách tung xúc xắc: đến lượt người tung Xúc xắc tung vào khay chén (bát) có độ nảy lắc xúc xắc cốc kèm Tuy nhiên, khơng làm rơi xúc xắc ngồi vật đựng đó, ngồi, lượt kết việc gieo xúc xắc không công nhận Cách quân: Là quyền đưa quân cờ để tham gia di chuyển bàn cờ Để có quyền dựa theo kết việc tung xúc xắc vào trường hợp đặc biệt Trường hợp đặc biệt : Đối với xúc xắc, tung kết "nhất" (một) "lục" (sáu) Đối với xúc xắc, "nhất" (một) "lục" (sáu), cặp (một), cặp nhị (hai), cặp tam (ba), cặp tứ (bốn), cặp ngũ (năm), cặp lục (sáu) thêm lượt quânnữa kết Cách di chuyển quân cờ: Một bàn cờ có qn cờ tham gia di chuyển ta vào kết việc tung xúc xắc để di chuyển Kết số bước phải di chuyển, không di chuyển nhiều hay kết Cách vào chuồng: Khi quân cờ di chuyển vịng quanh bàn cờ đến cửa chuồng Về đến cửa chuồng bị đối phương đá Chỉ lên chuồng loại trừ điều Khi quân đứng trước cửa chuồng (không thiết vào từ cửa chơi xúc xắc) lượt Vào chuồng theo kết việc tung xúc xắc Lúc này, ta phải xếp quân tiến ô ô ta đưa quân vào Trường hợp tung số thấp vị trí đứng chuồng khơng qn có vị trí Các trường hợp gặp di chuyển: Đá: làm cho quân cờ đối phương (đứng trước quân cờ mình) bị quyền tham gia di chuyển bàn cờ Chỉ xảy khoảng cách hai quân kết lượt tung xúc xắc Khi đó, qn đến chỗ cho quân đối phương Trường hợp quân đứng sát quân đối phương gọi sát nút Lưu ý: Không áp dụng để đá quân cờ Người chơi đá qn người khác Thầu mạ (tùy giao kèo): người đổ ngựa lên thẳng chuồng thứ gọi thầu mạ, phần thưởng tùy theo giao kèo x2 x3 Sập hầm (tùy giao kèo): ngựa đến chuồng mà lọt vào chuồng thứ bị gọi sập hầm, phải chung phạt cho làng tùy theo giao kèo Bỏ qua quân cờ khác: Việc bỏ qua để quân cờ khác việc mạo hiểm chiến thuật, chờ đến lượt tung xúc xắc có kết cao ví dụ "sáu" chẳng hạn, ta quyền thẳng đến ô số chuồng để thầu mạ Phân thắng bại: Ai có đủ bốn quân cờ vào chuồng xếp vào bốn ô đầu 6, 5, người chiến thắng Nếu đấu có người chơi người cịn lại tiếp tục tham gia để phân định hạng nhì, hạng ba Bị cản: quân cờ bị cản tức có quân cờ khác (của đối phương) đứng trước mà khoảng cách bước hai quân nhỏ kết việc tung xúc xắc Trường hợp không vượt qua mặt quân cờ đứng trước di chuyển ngược lại mà phải chọn quân khác để Nếu khơng có qn di chuyển hợp lệ xem lượt CHƯƠNG 2.THIẾT KẾ TRỊ CHƠI 2.1 Giao diện trị chơi 2.1.1 Giao diện bắt đầu Hình 1: Form giao diện bắt đầu trò chơi 2.1.2 Giao diện tùy chọn Hình 2: Form giao diện tùy chọn thông tin người chời 2.1.3 Giao diện chơi Hình 3: Giao diện chơi 2.2 Một số thuật tốn cài đặt 2.2.1 Đổ xí ngầu Hình 4: Đổ xí ngầu 2.2.2 Kiểm tra quân Hình 5: Kiểm tra quân Hình 6: Kiểm tra quân 2.2.3 Kiểm tra đích Hình 7: Kiểm tra đích Hình 8: Kiểm tra đích 2.3.4 Đá quân Hình 9: Đá quân CHƯƠNG PHÂN TÍCH TRỊ CHƠI Để có tỉ lệ chiến thắng cao trò chơi cờ cá ngựa cần phải hiểu rõ luật chơi cần chiến thuật hợp lý Đầu tiên phải tận dụng tốt thời Với cờ cá ngựa xúc xắc chiến thuật tận dụng thời để phá quân đối phương nhiều cao thủ áp dụng Đặc biệt với bàn cờ có đầy đủ người chơi cần phải lưu ý bàn cờ có đơng qn địch Nếu bạn khéo léo đá quân cờ đối phương mượn tay người chơi khác để đá cách hợp lý nhằm ngăn cản đối phương chuồng xác suất thắng bạn cao Xuất quân lúc Mẹo chơi tiếp theo, đến lượt chơi người chơi nên cố gắng xuất quân cờ lúc thay quân Bởi bạn tập trung quân cờ để đưa chuồng nhanh Chưa kể đến rút ngắn thời gian, bị đối phương đá quân cờ cịn có qn thay sau Xuất nhiều hết quân có hội Một cách chơi cờ cá ngựa online người hay người đưa quân lên bàn cờ nhanh Như người chơi vừa cản bớt quân đối phương Vừa đề phòng bị địch đá khỏi bàn cờ Cách chơi giúp người chơi chiến thắng nhanh Cũng có nhiều lựa chọn cho hướng thân Mỗi người chơi có cách nhìn chiến thuật khác Tuy nhiên nên áp dụng cách chơi Chú ý quân địch trước sau Tính bước tối ưu có giá trị để chọn lựa quân di chuyển đá quân địch vào chuồng Nhanh chóng đưa ngựa lên chuồng nhanh tốt Khi lắc xúc xắc 1-6, thay quân xếp vị trí qn chuồng, dù tặng thêm lượt nên ưu tiên điều trước, cách chơi cờ cá ngựa nhiều cao thủ Game Cờ cuối chìa khóa định thành cơng chuẩn bị tâm lý thật tốt, ln biết cách giữ bình tĩnh trường hợp Vì có tính tốn nước để di chuyển quân cách chủ động tình Tuyệt đối khơng nên nóng vội hay cay cú bình tĩnh mà làm hỏng bàn chơi Hãy nhớ bình tình có khả phán đốn việc đưa định xác CHƯƠNG KẾT LUẬN 4.1 Kết đạt Do kiến thức hạn thời gian đầu tư cho đề tài chưa nhiều nên đề tài đạt kết sau: - Xây dựng thành cơng trị chơi cờ cá ngựa - Thiết kế giao diện đơn giản dễ sử dụng 4.2 Hạn chế - Chưa thể kết nối nhiều máy chơi khác - Trò chơi chưa thực tối ưu 4.3 Phương hướng phát triển - Kết nối nhiều máy chơi - Thiết kế giao diện thẩm mĩ cao - Xây dựng bảng xếp hạng điểm số cho trò chơi - Phát triển trò chơi thành chế độ online TÀI LIỆU THAM KHẢO https://vi.wikipedia.org/wiki/L%C3%BD_thuy%E1%BA%BFt_tr%C3%B2_ch%C 6%A1i https://nghiencuuquocte.org/2015/11/14/ly-thuyet-tro-choi-game-theory/ https://www.thegioididong.com/game-app/huong-dan-cach-choi-co-ca-ngua-luatchoi-game-co-ban-1322265 BẢNG PHÂN CÔNG CÔNG VIỆC Nhận đề tài Họp trao dổi Tìm hiểu tài liệu Phân tích thuật tốn Code giao diện chức Làm báo cáo Mức độ đánh giá công việc (Đánh giá thang điểm 10) Long Hương Hậu Khá 10 10 10 10 10 10 10 10 10 10 10 9 10 10 9 ...TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO TIỂU LUẬN Mơn học: Lý thuyết trị chơi ứng dụng Đề tài: THIẾT KẾ TRÒ CHƠI CỜ CÁ NGỰA Nhóm sinh... thiệu lý thuyết trò chơi 1.1.1 Lý thuyết trị chơi gì? 1.1.2 Các loại trò chơi 1.1.3 Ứng dụng lý thuyết trò chơi 10 1.2 Giới thiệu trò chơi cờ cá ngựa. .. tiểu luận mơn Lý thuyết trị chơi, đề tài: ? ?Thiết kế trị chơi cờ cá ngựa. ” Đặc biệt em xin gửi lời cảm ơn chân thành tới thầy Nguyễn Đình Hiển, giảng dạy, tạo nhiều hội cho chúng em tìm hiểu lý

Ngày đăng: 26/12/2021, 20:33

Từ khóa liên quan

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

Tài liệu liên quan