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 math workout trên android.
PREMIUM
Số trang
85
Kích thước
2.1 MB
Định dạng
PDF
Lượt xem
716

Xây dựng game 2d math workout trên android.

Nội dung xem thử

Mô tả chi tiết

ĐẠI HỌC ĐÀ NẴNG

ĐẠI HỌC SƢ PHẠM

KHOA TIN HỌC

KHÓA LUẬN TỐT NGHIỆP

ĐỀ TÀI:

XÂY DỰNG GAME 2D MATH WORKOUT

TRÊN ANDROID

SINH VIÊN : PHAN VIẾT DŨNG

LỚP : 09CNTT3

CBHD : THS. PHẠM DƢƠNG THU HẰNG

ĐÀ NẴNG, 05/2013

NHẬN XÉT CỦA CÁN BỘ HƢỚNG DẪN

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

Đà nẵng, ngày …, tháng …, năm 2013

Cán bộ hƣớng dẫn

THS. Phạm Dƣơng Thu Hằng

NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

Đà nẵng, ngày …, tháng …, năm 2013

Cán bộ phản biện

LỜI CẢM ƠN

Tôi xin chân thành cảm ơn các thầy cô giáo trong khoa Tin học cùng toàn thể

thầy cô của trƣờng Đại Học Sƣ Phạm – Đại Học Đà Nẵng đã truyền đạt cho tôi

những kiến thức quý giá trong suốt những năm học vừa qua.

Xin chân thành cảm ơn cô Phạm Dƣơng Thu Hằng đã tận tình chỉ bảo và

giúp đỡ cho tôi hoàn thành đồ án này.

Cuối cùng tôi xin cảm ơn các bạn trong khoa Tin, những ngƣời đã giúp đỡ,

chia sẻ những kiến thức, kinh nghiệm, tài liệu, … trong suốt quá trình nghiên cứu

thực hiện đề tài.

LỜI CAM ĐOAN

Tôi xin cam đoan:

1. Những nội dung trong báo cáo này là do tôi thực hiện.

2. Mọi tham khảo dùng trong báo cáo 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ố.

4. 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

Phan Viết Dũng

Xây dựng game Math Workout trên Android 6

Phan Viết Dũng – 09CNTT3 6

MỤC LỤC

MỞ ĐẦU......................................................................................................... 13

1. Giới thiệu đề tài........................................................................................... 13

2. Mục đích, ý nghĩa của đề tài ....................................................................... 14

3. Phƣơng án triển khai đề tài.......................................................................... 14

CHƢƠNG I. CƠ SỞ LÝ THUYẾT................................................................ 15

I.1. Giới thiệu các công cụ để làm game......................................................... 15

I.1.1. Eclipse................................................................................................ 15

I.1.2. Giới thiệu về ngôn ngữ lập trình Java................................................ 15

I.1.2.1. Lịch sử phát triển ........................................................................ 15

I.1.2.2. Khả năng của Java ...................................................................... 16

I.1.2.3. Những đặc điểm của Java ........................................................... 16

I.1.2.4. Máy ảo Java (JVM – Java Virtual Machine).............................. 17

I.1.2.5. Hai kiểu ứng dụng dƣới ngôn ngữ lập trình Java ....................... 18

I.1.2.6. Bộ phát triển ứng dụng Java (JDK – Java Development Kit).... 18

I.1.3. Giới thiệu về hệ điều hành Android................................................... 19

I.1.3.1. Lịch sử Android .......................................................................... 19

I.1.3.2. Khái niệm Android ..................................................................... 20

I.1.3.3. Kiến trúc Android ....................................................................... 21

I.2. Cấu trúc của một game ............................................................................. 26

Xây dựng game Math Workout trên Android 7

Phan Viết Dũng – 09CNTT3 7

I.2.1. Game loop (vòng lặp của game)........................................................ 26

I.2.2. Framerate (FPS)................................................................................. 27

I.2.3. Bộ nhớ (memory)............................................................................... 27

I.2.4 State..................................................................................................... 28

I.3. Giới thiệu về SDK..................................................................................... 28

CHƢƠNG II. TRÒ CHƠI VÀ QUÁ TRÌNH LẬP TRÌNH, KIỂM THỬ...... 32

II.1. Trò chơi.................................................................................................... 32

II.2. Quá trình lập trình.................................................................................... 33

II.2.1 Phân tích chƣơng trình ...................................................................... 33

II.2.2 Lập trình trò chơi............................................................................... 35

II.2.2.1. Main menu................................................................................. 43

II.2.2.2. Addition & Subtraction ............................................................. 44

II.2.2.3. Multiplication & Division ......................................................... 48

II.2.2.4. Brain Cruncher .......................................................................... 51

II.2.2.5. Math Blaster Challenge ............................................................. 55

II.2.3. Nhập.................................................................................................. 56

II.2.4. Âm thanh .......................................................................................... 56

II.3. Quá trình kiểm thử sản phẩm .................................................................. 56

II.3.1. Cài đặt hệ thống trên Android .......................................................... 56

II.3.2. Kiểm thử........................................................................................... 57

CHƢƠNG III. MỘT SỐ KẾT QUẢ DEMO .................................................. 67

Kết quả demo trên Android emulator.......................................................... 67

KẾT LUẬN..................................................................................................... 84

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

Xây dựng game Math Workout trên Android 8

Phan Viết Dũng – 09CNTT3 8

2. Những vấn đề còn tồn đọng .................................................................... 84

3. Hƣớng phát triển của đề tài..................................................................... 84

TÀI LIỆU THAM KHẢO............................................................................... 85

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