Nghiên cứu đồ họa 2D, 3D và phát triển game trên hệ điều hành Android

Trường đại học

Trường Đại Học Hòa Bình

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

2012

98
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

TÓM TẮT NỘI DUNG CỦA KHÓA LUẬN

DANH MỤC THUẬT NGỮ VÀ TỪ VIẾT TẮT ĐƯỢC SỬ DỤNG

DANH MỤC CÁC HÌNH DÙNG TRONG KHÓA LUẬN

LỜI MỞ ĐẦU

1. CHƯƠNG 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID

1.1. Giới thiệu chung về hệ điều hành Android

1.2. Kiến trúc hệ điều hành Android

1.2.1. Tầng hạt nhân Linux (Linux Kernel layer)

1.2.2. Tầng Library và Android runtime

1.2.3. Phần Android runtime

1.2.4. Tầng Application Framework

1.2.5. Tầng Application

2. CHƯƠNG 2: NGHIÊN CỨU LÝ THUYẾT ĐỒ HỌA 2D, 3D

2.1. Giới thiệu chung

2.2. Lịch sử phát triển

2.3. Các hệ màu thông dụng

2.3.1. Hệ màu RGB

2.3.2. Hệ màu CMYK (hệ màu trừ)

2.3.3. Hệ màu HSB (hệ tổng hợp)

2.3.4. Hệ màu Lab (hệ tổng hợp)

2.4. Các ứng dụng của đồ họa

3. CHƯƠNG 3: NGHIÊN CỨU ĐỒ HỌA 2D, 3D CỦA HỆ ĐIỀU HÀNH ANDROID VÀ VIẾT CHƯƠNG TRÌNH MINH HỌA

3.1. Đồ họa trong Android

3.1.1. Giới thiệu chung về đồ họa Android

3.1.2. Đồ họa 2D trong Android

3.1.2.1. Một số thành phần trong đồ họa 2D
3.1.2.2. Chương trình minh họa

3.1.3. Đồ họa 3D trong Android

3.1.3.1. Một số thành phần trong đồ họa 3D
3.1.3.2. Chương trình minh họa

3.1.4. Chương trình minh họa

3.1.4.1. Chương trình chính (2D)
3.1.4.1.1. Mục đích chính của chương trình minh họa
3.1.4.1.2. Ý tưởng thực hiện
3.1.4.1.3. Phân tích chương trình
3.1.4.1.3.1. Sơ đồ hoạt động của Game
3.1.4.1.3.2. Xác định actor và mô hình use case
3.1.4.1.3.2.1. Danh sách Actor
3.1.4.1.4. Thiết kế chương trình
3.1.4.1.4.1. Thiết kế kiến trúc hệ thống
3.1.4.1.4.2. Mô tả chi tiết các thành phần
3.1.4.1.4.3. Một số quan hệ giữa các đối tượng
3.1.4.1.4.4. Thiết kế giao diện người dùng
3.1.4.1.4.4.1. Giao diện menu chính
3.1.4.1.4.4.2. Giao diện hiện thị thông tin tác giả
3.1.4.1.4.4.3. Giao diện hiện thị xác minh thoát
3.1.4.1.4.4.4. Giao diện hiện thị phần giới thiệu
3.1.4.1.4.4.5. Giao diện hiện thị khi tải dữ liệu
3.1.4.1.4.4.6. Giao diện chính của Game
3.1.4.1.4.4.7. Giao diện menu phụ
3.1.4.1.4.4.8. Giao diện khi người chơi thua cuộc
3.1.4.1.4.4.9. Giao diện khi người chơi thắng cuộc
3.1.4.1.4.4.10. Giao diện lưu điểm
3.1.4.1.4.4.11. Giao diện hiện thị danh sách điểm
3.1.4.1.5. Thiết kế các thuật toán
3.1.4.1.5.1. Thuật toán xác định vị trí pX,pY có nằm trong 1 vùng của Maps
3.1.4.1.5.2. Thuật toán xác định va chạm giữa 2 sprite
3.1.4.1.6. Viết chương trình
3.1.4.1.6.1. Hiện thị menu chính
3.1.4.1.6.2. Hiện thị phần giới thiệu về giao diện chính
3.1.4.1.6.3. Giao diện chơi Game
3.1.4.1.6.4. Hiện thị giao diện khi người chơi thua cuộc
3.1.4.1.7. Kiểm thử và đánh giá chương trình
3.1.4.2. Chương trình mở rộng (3D)
3.1.4.2.1. Mục đích chính của chương trình minh họa
3.1.4.2.2. Ý tưởng thực hiện

3.2. Phân tích chương trình

3.2.1. Sơ đồ hoạt động của Game

3.2.2. Xác định actor và mô hình use case

3.2.2.1. Sơ đồ use case và đặc tả chi tiết
3.2.2.2. Danh sách các use case
3.2.2.3. Đặc tả các use case

3.3. Thiết kế chương trình

3.3.1. Kiến trúc hệ thống

3.3.2. Mô tả thành phần hệ thống

3.4. Thiết kế giao diện

3.5. Viết chương trình

3.6. Kiểm thử và đánh giá chương trình (Đang nghiên cứu)

4. CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI

4.2. Hướng phát triển trong tương lai

TÀI LIỆU THAM KHẢO

Nghiên cứu đồ họa 2d 3d và phát triển game trên hệ điều hành android

Tài liệu "Nghiên cứu và phát triển game đồ họa 2D, 3D trên Android" cung cấp cái nhìn sâu sắc về quy trình thiết kế và phát triển game trên nền tảng Android, từ việc lựa chọn công nghệ cho đến các phương pháp tối ưu hóa hiệu suất. Nó nhấn mạnh tầm quan trọng của việc hiểu biết về đồ họa 2D và 3D, cũng như cách mà các yếu tố này ảnh hưởng đến trải nghiệm người dùng. Độc giả sẽ tìm thấy những lợi ích thiết thực từ việc áp dụng các kỹ thuật mới trong phát triển game, giúp nâng cao chất lượng sản phẩm và thu hút người chơi.

Ngoài ra, tài liệu còn mở ra cơ hội cho những ai quan tâm đến việc ứng dụng công nghệ trong các lĩnh vực khác. Ví dụ, bạn có thể khám phá thêm về Ứng dụng bác sĩ tại gia trên hệ điều hành android full 10 điểm, nơi mà công nghệ cũng được áp dụng để cải thiện chất lượng cuộc sống. Những tài liệu này không chỉ giúp bạn mở rộng kiến thức mà còn cung cấp những góc nhìn mới mẻ về cách công nghệ có thể thay đổi cuộc sống hàng ngày.