Tự học Lập trình ứng dụng game trên Android - pdf 16

Download miễn phí đồ án , qua đây bạn cũng có thể bắt đầu tự làm 1 game đơn giản

LỜI MỞ ĐẦU
Ngày nay, điện thoại di động là một vật dụng không thể thiếu được trong cuộc sống. Nó
không chỉ có chức năng nghe gọi, mà còn có thể thực hiện được hầu hết những công việc
mà máy tính có thể làm, phục vụ cho nhu cầu văn phòng, giải trí và công việc.
Đặc biệt trong ngành phần mềm, game là một lĩnh vực đặc biệt, đang có bước phát triển
mạnh mẽ, khi mà nhu cầu giải trí trên các thiết bị di động của người sử dụng ngày một
tăng cao. Do đó, lập trình game trên các thiết bị di động đang là một xu hướng tất yếu của
các nhà làm phần mềm.
Điện thoại Android với số lượng người dùng đông đảo, cùng với sự đa dạng về cấu hình,
đa dạng về chủng loại, đang là mảnh đất màu mỡ cho các nhà phát triển game. Do đó,
google cũng đã hỗ trợ Android rất nhiều những thư viện để lập trình game hiệu quả, trong
đó có thể kể đến OpenGL, một thư viện đồ họa rất mạnh mẽ.
Với sự phát triển mạnh mẽ như vậy của Android, và lập trình game trên Android, cơ hội
cho lập trình viên là rất lớn. Vì vậy, nhóm đã chọn đề tài “Lập trình ứng dụng game trên
Android”. Trong đề tài này, nhóm sẽ trình bày cái nhìn cơ bản về lập trình game trên
Android và demo một ứng dụng game trong đó.
Thank thầy Nguyễn Trác Thức đã tận tình hướng dẫn chúng em hoàn thành đồ án này.

1. Tìm hiểu về Android. .................................................................................................... 1
1.1. Giới thiệu ............................................................................................................... 1
1.2. Cấu trúc hệ thống ................................................................................................... 1
1.3. Các thành phần cơ bản của một ứng dụng Android. .............................................. 4
2. Kỹ thuật lập trình game trên Android. ........................................................................ 11
2.1. Thư viện đồ họa OpenGL .................................................................................... 11
2.2. Thư viện âm thanh OpenAL ................................................................................ 13
2.3. NDK ..................................................................................................................... 15
2.4. Lưu trữ thông tin. ................................................................................................. 18
2.5. Các thư viện khác. ................................................................................................ 22
2.6. Vòng đời của một game. ...................................................................................... 22
3. Những khác biệt so giữa lập trình game trên thiết bị di động và trên máy tính. ........ 24
4. Những khác biệt so giữa lập trình game trên Android và các nền tảng di động khác.
26
5. Giới thiệu game Kim cương ....................................................................................... 27
5.1. Giới thiệu cơ bản .................................................................................................. 27
5.2. Giao diện người dùng........................................................................................... 27
5.3. Cách chơi. ............................................................................................................ 29
5.4. chức năng mở rộng (item, mission) ..................................................................... 30
5.5. Những điểm hấp dẫn trong game. ........................................................................ 30



Link download:
Download
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status