Báo Cáo Lập trình ứng dụng game trên Android

Thảo luận trong 'Chưa Phân Loại' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    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 đó.
    Cảm ơn 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.



    Mục lục
    1. Tìm hiểu về Android. 3
    1.1. Giới thiệu. 3
    1.2. Cấu trúc hệ thống. 3
    1.3. Các thành phần cơ bản của một ứng dụng Android. 3
    2. Kỹ thuật lập trình game trên Android. 3
    2.1. Thư viện đồ họa OpenGL 3
    2.2. Thư viện âm thanh OpenAL 3
    2.3. NDK 3
    2.4. Lưu trữ thông tin. 3

    2.5. Các thư viện khác. 3
    2.6. Vòng đời của một game. 3
    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. 3
    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. 3
    5. Giới thiệu game Kim cương. 3
    5.1. Giới thiệu cơ bản. 3
    5.2. Giao diện người dùng. 3
    5.3. Cách chơi. 3
    5.4. Tính năng mở rộng (item, mission). 3
    5.5. Những điểm hấp dẫn trong game. 3
     

    Các file đính kèm:

Đang tải...