daigai

Well-Known Member
Link tải luận văn miễn phí cho ae Kết nối
NỘI DUNG

I. Thiết kế trò chơi
1. Giao diện của trò chơi như sau: 2. Cách chơi: Nhấn vào nút bắt đầu






















- Khi người chơi Nhấn chuột trái vào một ô, có ba trường hợp xảy ra:
+ Nếu 8 ô xung quanh ô đó không có mìn thì 8 ô xung quanh nó được lật ra. Nếu những ô xung quanh của ô vừa được lật ra lại không có mìn nó lại tiếp tục lật 8 ô xung quanh ô đó.
+ Nếu 8 ô xung quanh ô đó có ít nhất một ô có mìn thì chỉ ô đó được lật ra và khi lật ra ô đó sẽ hiện ra một con số thông báo số mìn có xung quanh ô đó.
+ Nếu ô đó là ô có mìn, mìn nổ đồng thời tất cả các ô có mìn được lật ra. Người chơi thua cuộc, khi đó những ô được đánh dấu là có mìn (những ô mà người chơi nhấn chuột phải) được giữ nguyên. Trong đó, những ô có mìn vẫn hiện nguyên lá cờ màu đỏ, còn những ô không có mìn hiện lên lá cờ màu đen.
- Khi người chơi đoán có mìn ở ô nào thì nhấn chuột phải vào ô đó, ô đó hiện lên một lá cờ. Lúc này hiện lên số mìn còn lại chưa được đánh dấu.
- Nếu tất cả các ô không có mìn đều được lật thì người chơi thắng cuộc.
II. Phương pháp giải quyết
Để xây dựng trò chơi dò mìn, em đã tiến hành thực hiện những công việc cụ thể như sau:
1) Tạo một đối tượng Form làm giao diện chính của chương trình
2) Tạo một đối tượng Class bao gồm hai Container:
a) Một Container chứa ô mìn đáp ứng hai sự kiện khi người sử dụng nhấn trái và phải chuột vào ô mìn
b) Một Container để tạo ra một bãi mìn chứa các ô mìn và đáp ứng các sự kiện khi người sử dụng thực hiện trò chơi.
3) Tạo một Menu và một chương trình để thực thi trò chơi
4) Để viết các chương trình cần sử dụng các kiến thức về lập trình như: mảng 2 chiều, thuật toán loang, thuật toán bit, tạo số ngẫu nhiên, ...

III. Các thuật toán chủ yếu
Để thực hiện chương trình này em đã sử dụng 4 thuật toán cơ bản sau đây:

1)Thuật toán Loang


Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:
có code
 

Các chủ đề có liên quan khác

Top