Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Xây dựng game 2d “không chiến” chạy trên windows bằng ngôn ngữ c++ và thư viện đồ họa sdl.
PREMIUM
Số trang
51
Kích thước
2.5 MB
Định dạng
PDF
Lượt xem
1778

Xây dựng game 2d “không chiến” chạy trên windows bằng ngôn ngữ c++ và thư viện đồ họa sdl.

Nội dung xem thử

Mô tả chi tiết

ĐẠI HỌC ĐÀ NẴNG

TRƢỜNG ĐẠI HỌC SƢ PHẠM

KHOA TIN HỌC



Đề tài:

XÂY DỰNG GAME 2D “KHÔNG CHIẾN” CHẠY TRÊN WINDOWS

BẰNG NGÔN NGỮ C++ VÀ THƢ VIỆN ĐỒ HỌA SDL

SVTH : NGUYỄN TẤN CHÂU

LỚP : 10CNTT2

GVDH : Th.S TRẦN UYÊN TRANG

Đà Nẵng, tháng 05/2012

LỜI CẢM ƠN

Tôi xin được gửi lời cảm ơn chân thành nhất đến lãnh đạo trường Đại học

Sư Phạm Đà Nẵng, các thầy cô trong khoa Tin học cũng như toàn thể các thầy cô

trong trường Đại học Sư Phạm Đà Nẵng đã truyền dạy những kiến thức quý báu

cho tôi trong suốt những năm học vừa qua tại trường.

Tôi xin chân thành cảm ơn cô Trần Uyên Trang đã tận tình hướng dẫn và hỗ

trợ tôi rất nhiều trong quá trình thực hiện luận văn tốt nghiệp.

Tôi xin cảm ơn công ty TNHH Tin học và Thương mại AsNet đã tạo điều kiện

cho tôi có được môi trường tốt với cơ sở vật chất máy móc đầy đủ để có thể học hỏi

được rất nhiều những kinh nghiệm làm việc quý báu từ thực tế.

Tôi xin chân thành cảm ơn anh Ngô Phú Cường đã theo sát và giúp đỡ tôi

rất nhiều trong quá trình thực hiện luận văn tốt nghiệp này.

Một lần nữa, tôi xin chân thành cảm ơn!

LỜI CAM ĐOAN

Tôi xin cam đoan:

1. Những nội dung trong luận văn tốt nghiệp này là do tôi thực hiện dưới sự

hướng dẫn trực tiếp của Th.S Trần Uyên Trang, anh Ngô Phú Cường.

2. Mọi tài liệu tham khảo dùng trong luận văn tốt nghiệp này đều được trích

dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố.

3. Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tôi xin

chịu hoàn toàn trách nhiệm.

Sinh viên thực hiện

Nguyễn Tấn Châu

MỤC LỤC

LỜI CẢM ƠN

LỜI CAM ĐOAN

MỤC LỤC

DANH MỤC HÌNH ẢNH

CHƢƠNG I: GIỚI THIỆU ĐỀ TÀI........................................................................1

1. Lý do chọn đề tài..........................................................................................1

2. Mục đích nghiên cứu ...................................................................................1

3. Đối tƣợng và phạm vi nghiên cứu ..............................................................2

3.1. Đối tƣợng nghiên cứu ...........................................................................2

3.2. Phạm vi nghiên cứu ..............................................................................2

4. Phƣơng pháp nghiên cứu............................................................................2

5. Ý nghĩa khoa học và thực tiễn của đề tài...................................................2

CHƢƠNG II: CƠ SỞ LÝ THUYẾT .......................................................................4

1. TÌM HIỂU NGÔN NGỮ C++ ....................................................................4

1.1. Khái niệm lập trình hƣớng đối tƣợng.................................................4

1.2. Các tính chất cơ bản của lập trình hƣớng đối tƣợng ........................4

2. GIỚI THIỆU THƢ VIỆN ĐỒ HỌA SDL.................................................6

2.1. SDL Video..............................................................................................7

2.2. SDL Audio .............................................................................................8

3. CƠ SỞ LÝ THUYẾT GAME.....................................................................9

3.1. Các khái niệm và kỹ thuật đồ họa.......................................................9

3.2. Đƣờng cong Bézier..............................................................................18

CHƢƠNG III: XÂY DỰNG GAME KHÔNG CHIẾN.......................................22

1. Cơ sở lý thuyết ...........................................................................................22

2. Mô tả chƣơng trình....................................................................................23

2.1. Các công việc cụ thể............................................................................23

2.2. Nội dung trò chơi ................................................................................23

2.3. Các đối tƣợng trong game..................................................................24

2.4. Độ khó ..................................................................................................25

2.5. Màn chơi ..............................................................................................25

2.6. Góc nhìn...............................................................................................25

2.7. Điểm .....................................................................................................25

2.8. Bản đồ ..................................................................................................26

2.9. Xử lý .....................................................................................................26

2.10. Hệ thống phát hiện và xử lý va chạm................................................26

2.11. Xử lý âm thanh....................................................................................27

2.12. Xây dựng hệ thống hạt mô tả hiệu ứng.............................................27

3. Giới thiệu các đối tƣợng trong game .......................................................27

3.1. Lớp cha ................................................................................................27

3.2. Các lớp con ..........................................................................................28

3.3. Các lớp khác ........................................................................................30

4. Kết quả xây dựng game.............................................................................34

KẾT LUẬN..............................................................................................................39

1. Kết quả đạt đƣợc .......................................................................................39

1.1. Về kiến thức lý thuyết.........................................................................39

1.2. Về kinh nghiệm thực tiễn ...................................................................39

2. Hạn chế .......................................................................................................40

Tải ngay đi em, còn do dự, trời tối mất!