Đề tài " Lập trình game trên điện thoại di động bằng nền tảng Cocos2d-iPhone" nhằm tìm hiểu tổng quan về việc xây dựng game cho thiết bị di động thông minh, khảo sát một số framework hỗ trợ, và cách thức tìm kiến doanh thu từ game di động, từ đó đề tài áp dụng cho việc xây dựng game di động để tạo thu nhập từ các sản phẩm đó. | ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐỖ QUANG DƯƠNG LẬP TRÌNH GAME TRÊN ĐIỆN THOẠI DI ĐỘNG BẰNG NỀN TẢNG COCOS2D-IPHONE Ngành: Công nghệ thông tin Chuyên ngành: Truyền dữ liệu và Mạng máy tính TÓM TẮT LUẬN VĂN THẠC SĨ Hà Nội, 2016 NỘI DUNG TÓM TẮT CHƯƠNG 1: GIỚI THIỆU BÀI TOÁN Chương I nên lý do học viên lựa chọn đề tài. Thành công của game Flappy Bird đã giúp tác giả Nguyễn Hà Đông lúc đó đang là một lập trình viên game nghiệp dư (lúc đó Nguyễn Hà Đông đang lập trình các hệ thống giám sát hành trình oto) trong một thời gian ngắn trở thành tỷ phú. Game Flappy Bird cho thấy một lập trình viên đơn lẻ, với chi phí nhỏ, không cần thuê hạ tầng máy chủ, không cần có đội ngũ đồ hoạ hỗ trợ, cũng có thể tạo ra một game có giá trị hàng tỷ đồng Việt Nam, qua đó thúc đẩy các lập trình viên trên toàn Việt Nam học và xây dựng game di động. Với học viên, cũng không nằm ngoại lệ, đã có nhu cầu tìm và học một nền tảng lập trình game cho di động để tận dụng thời gian rảnh rỗi và với hi vọng có thể kiếm được nguồn thu nhập thụ động từ viết game. Đề tài này là tóm tắt quá trình nghiên cứu, tìm hiểu công nghệ, và lập trình ra các sản phẩm game cho di động, với mong muốn kiếm được thu nhập thêm trong thời gian rảnh rỗi. CHƯƠNG 2: MỘT SỐ FRAMEWORK LẬP TRÌNH GAME DI ĐỘNG Chương II: giới thiệu tổng quan một số framework lập trình game cho di động. So sánh giữa các framework và từ đó chỉ ra lý do mà học viên lựa chọn Cocos2d-iPhone. Qua các tài liệu trên Internet, các forum trao đổi công nghệ, học viên đã đúc rút ra một bản so sánh các framework phổ biến cho việc lập trình game 2D trêm thiết bị di động: 1 Framework iOS/ Android Kiếm tiền Miễn phí 2D/3D Cocos2DiPhone Cocos2D-x Unity Game Maker iOS/Android X X 2D iOS/Android iOS/Android iOS/Android X X X X 2D 2D/3D 2D SpriteKit Construct2 iOS Html5 X X X 2D 2D Build Box iOS X Unreal iOS/Android X Cộng đồng lớn X Công cụ hỗ trợ Nhiều Ngôn ngữ sử dụng Object C X X Nhiều Nhiều Ngay .