1. Trang chủ
  2. » Giáo án - Bài giảng

Lập trình game ghép hình đơn giản

6 5,4K 184
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Lập trình game ghép hình đơn giản
Tác giả Nguyễn Văn Thiện, Nguyễn Ngọc Hải
Người hướng dẫn Nguyễn Doãn Đông
Chuyên ngành Lập trình Windows
Thể loại Báo cáo bài tập lớn
Định dạng
Số trang 6
Dung lượng 258,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

game ghep hinh đơn giản

Trang 1

BÁO CÁO BÀI TẬP LỚN MÔN LẬP TRÌNH WINDOWS

Đề tài: Lập trình game ghép hình đơn giản

Giảng viên hướng dẫn: Nguyễn Doãn Đông

Nhóm sinh viên thực hiện:

Nguyễn Văn Thiện 554488 Nguyễn Ngọc Hải 554453

Trang 2

Lời nói đầu

Trong thời đại công nghệ thông tin ngày nay, tin học được áp dụng vào hầu hết các ngành nghề, lĩnh vực kinh tế, văn hoá, xã hội…Trong lĩnh vực giải trí thì công nghệ thông tin ngày càng được ứng dụng mạnh mẽ, trong đó game được nổi lên với những trò chơi mới tràn đầy hấp dẫn cả về nội dung, hình ảnh và âm thanh… Qua 3 năm học trên ghế giảng đường khoa công nghệ thông tin với những kiến thức cơ bản về lập trình mà chúng em hiểu cơ bản về ngôn ngữ lập trình hứng đối tượng trên C# và những ứng dụng của nó đối với thực tế

Giới thiệu :

Ghép hình là một trò chơi khá đơn giản, quên thuộc mừa mang tính chất giải trí,vừa mang tính trí tuệ,giáo dục giúp kích thích trí nhớ của ng chơi

Có 2 cách chơi:

Cách 1:

Trò chơi là 1 khung ảnh hình vuông bao gồm các ảnh nhỏ ghép và 1 ô trống để di chuyển các ô khác

Bạn chỉ cần sắp xếp các ô vuông hình (đã bị xáo trộn) về lại hình ban đầu Để sắp xếp bạn chỉ dduowwcj di chuyển các

ô vuông này theo 4 hướng (N-E-W-S) bằng cách thế với vị trí

ô trống

Cách 2:

Trò chơi vẫn là 1 khung ảnh hình vuông bao gồm các ảnh nhỏ ghép lại nhưng thay vì việc để trống 1 ô để di chuyển các

ô khác, ta sẽ dùng chuột di chuyển khung ảnh đến các vị trí tùy ý trên form

Trang 3

Sau đây chúng em xin giới thiệu cách chơi thứ 2 cũng là cách chơi hạn chế sự nhàm chán của người chơi đối với game

và chương trình demo của nó

2-phân tích chức năng

Để xây dựng được chương trình ta se phân chia bài toán theo các chức năng của chương trình mà tìm giải thuật cho từng chức năng đó

Yêu cầu có thể có 1 số chức năng cần giải quyết sau:

2.1.1 khởi tạo ban đầu

- Xác định toạ độ vị trí khung ảnh sẽ tạo ra

-Vị trí chuột trên khung ảnh khi bắt đầu drang

-Điều chỉnh vị trí chuột với khung ảnh

-Hoán đổi vị trí ảnh nếu có 2 ảnh đè nhau

2.1.2 Khởi tạo form

-Khởi tạo mảng các picturebox

-thêm sự kiện kích chuột cho picture

+ Mouse up

+ Mouse move

+ Mouse down

2.1.3 Vẽ lưới cho Panel

Trang 4

Sử dụng phương thức đồ hoạ graphics vẽ:

+ Đường kẻ dọc

+ Đường kẻ ngang

2.1.4 Nạp ảnh

Nạp 1 ảnh từ đường dẫn file, tạo ra các khung ảnh

Tiến hành sắp xếp sau đó trộn các khung ảnh lại với nhau 2.1.5 Xáo trộn ảnh

2.1.6 Kéo Thả

Sơ đồ phân cấp chức năng

Trang 5

Giao diện game:

Trò ghép hình

Khởi

tạo ban

đầu

Vẽ giao diện

Xử lý chương trình

Thông báo kết quả

Vẽ khung chơi

Vẽ khung

để ảnh

Vẽ lưới cho panle

Nạp ảnh

Xáo trộn ảnh

Kéo thả ảnh

Vẽ lưới ngang Vẽ lưới dọc

Kiểm tra thắng

Tạo,sắp xếp các khung

Xáo trộn các khung ảnh

Lấy ảnh khi kích vào khung ảnh

Lưu vị trí lấy ảnh

Khởi

tạo

form

Ngày đăng: 02/06/2013, 06:20

TỪ KHÓA LIÊN QUAN

w