XÂY DỰNG KHUNG NỀN TRÒ CHƠI ĐỐI KHÁNG DỰA TRÊN GIAO THỨC IRC MINH HỌA BẰNG TRÒ CHƠI CA RÔ TRÊN HỆ ĐIỀU HÀNH ANDROID docx

40 1.8K 2
XÂY DỰNG KHUNG NỀN TRÒ CHƠI ĐỐI KHÁNG DỰA TRÊN GIAO THỨC IRC MINH HỌA BẰNG TRÒ CHƠI CA RÔ TRÊN HỆ ĐIỀU HÀNH ANDROID docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trường Đại học Cần Thơ Khoa công nghệ thông tin và truyền thông Bộ môn mạng máy tính và truyền thông Sinh viên thực hiện Giáo viên hướng dẫn Lê An - 1071503 TS. Ngô Bá Hùng Trương Thiện Thành - 1071555 MSCB: 1124 Thái Thanh Tín - 1071639 1 XÂY DỰNG KHUNG NỀN TRÒ CHƠI ĐỐI KHÁNG DỰA TRÊN GIAO THỨC IRC MINH HỌA BẰNG TRÒ CHƠI CA TRÊN HỆ ĐIỀU HÀNH ANDROID Đặt vấn đề Xây dựng khung nền cho trò chơi đối kháng dựa trên giao thức IRC. Lập trình đa phương tiện trên Android. Kết luận. Trình bày demo. NỘI DUNG TRÌNH BÀY 2 Bối cảnh Android đang là tiêu điểm của công nghệ. Nắm vững kiến thức Android là một thuận lợi cho sinh viên mới ra trường. Nhu cầu chơi game trên điện thọai di động đang trở thành một xu hướng. Hệ thống server IRC mạnh, miễn phí. ĐẶT VẤN ĐỀ (1) 3 ĐẶT VẤN ĐỀ (2) 4 Game Server Game client Game client Game client Vấn đề đặt ra Trò chơi đối kháng là gì? Mô hình trò chơi đối kháng truyền thống. Nghiên cứu nền tảng công nghệ Android. Cách thức lập trình trên Android. Cách lập trình game đối kháng. Lập trình mạng trên Android. Hướng giải quyết Đưa ra mô hình game mới dựa trên IRC. Xây dựng khung nền trò chơi đối kháng trên IRC. Tìm hiểu và làm quen với lập trình trên Android. Xây dựng trò chơi đánh cờ ca hỗ trợ hai người chơi trên Android. Cài đặt các giao thức hỗ trợ chơi Online trên Android. ĐẶT VẤN ĐỀ (3) 5 Chat client Game client Chat client Bot quản lý IRC Server Game Server Phân chia công việc Phân hệ Người thực hiện Công việc Thời gian PH001 Thái Thanh Tín Tìm hiểu về cơ chế lập trình mạng dưới Android. 2 tháng PH002 Trương Thiện Thành Xây dựng khung nền trò chơi đối kháng dựa trên giao thức IRC. 2 tháng PH003 Lê An Lập trình đa phương tiện (Multimedia) dưới Android 2 tháng PH004 Nhóm Xây dựng một trò chơi đối kháng online sử dụng giao thức IRC. 4 tháng 6 PHÂN Hệ PH002: PHÂN Hệ PH002: XÂY DỰNG KHUNG NỀN TRÒ XÂY DỰNG KHUNG NỀN TRÒ CHƠI ĐỐI KHÁNG DỰA TRÊN CHƠI ĐỐI KHÁNG DỰA TRÊN GIAO THỨC IRC GIAO THỨC IRC 7 Mô hình hệ thống mạng irc Khái niệm server, client 8 Khái niệm channel, channel operator  Channel  Channel operator  Kick  Ban  Topic  Mode 9 Chat trong IRC ?  IRC là một giao thức chat theo mô hình client/sevrer.  Chat như thế nào? Làm thế nào client xchat, client mirc có thể chat với nhau #brlink Lúc này 3 client có thể chat với nhau thông qua channel brlink List channel 10 [...]... trợ bởi một thư viện đồ họa tùy chỉnh 2D và OpenGL ES1.0 cho đồ họa 3D đạt hiệu suất cao Để vẽ đồ họa trên Android thường có hai lựa chọn: - Vẽ các thành phần giao diện với lớp View, VewGroup - Vẽ với Canvas 25 XÂY DỰNG ỨNG DỤNG(1) Phát biểu bài toán - Xây dựng trò chơi đánh cờ đánh cờ ca hỗ trợ hai người chơi trên Android bao gồm các yêu cầu sau: • Thiết kế game, thành phần giao diện hỗ trợ game... +playgame() 28 XÂY DỰNG ỨNG DỤNG(3) Lớp GoMoKuView GoMoKuView +onDraw() +onKeyDown() +select() +onSizeChange() +getRect() +onTuochEvent() 29 XÂY DỰNG ỨNG DỤNG(4) Lớp BackgroundProgress Lớp BackgroundService Send/Receive Message IRC Server Game 30 TRÌNH BÀY DEMO(1) Giao diện trò chơi - Màn hình chính 31 TRÌNH BÀY DEMO(2) Giao diện trò chơi Đăng ký Đăng nhập 32 TRÌNH BÀY DEMO(3) Giao diện trò chơi Chơi game... thành phần giao diện hỗ trợ game online • Tích hợp âm thanh, hình ảnh vào game • Dễ dàng cài đặt các giao thức lên game để phục chơi game online trên khung nền IRC 26 XÂY DỰNG ỨNG DỤNG(2) Sơ đồ usecase của hệ thống Login Play Game Ca Ro Online Register User Chat Change Password Get Password 27 XÂY DỰNG ỨNG DỤNG(2) Lớp GoMoKuGame GoMoKuGame +KEY_PLAYER: string +gameview: GoMoKuView +gameInProgress:... hệ thống irc) , vừa là bot quản lý hệ thống (trong mô hình trò chơi) và nó đã ca i đặt giao thức cho game  Device  Là 1 client chat, sử dụng giao thức cho game ở trên để chơi game 13 Xây dựng kịch bản Quy trình nối kết  Giai đoạn khởi tạo  Giai đoạn nối kết  Kênh đăng ký  Kênh đăng nhập  Tham gia kênh chơiChơi cờ 14 Ca c kịch bản 15 Tham gia kênh chơi Player1... ý chơi cờ Chờ quân cờ từ Me Đánh một quân cờ hận quân cờ và hiển thị lên ởi tọa độ quân cờ cho me màn hình 18 ặp lại các bước trên cho đến khi một bên giành được thắng lợi sẽ gởi lệnh WIN lên BOT xử lý kết quả và lưu trữ điểm PHÂN Hệ PH003: LậP TRÌNH ĐA PHƯƠNG TIệN (MULTIMEDIA) TRÊN ANDROID 19 NỘI DUNG TRÌNH BÀY 20 TỔNG QUAN VỀ ANDROID( 1) Android là gì? Mục tiêu của Android Dựa trên nền. . .Giao thức IRC  Là mô hình client/server  Hoàn toàn miễn phí Dựa vào IRC để xây dựng mô hình cho trò chơi đối kháng 11 Mô hình trò chơi đối kháng Chat client Game client Chat client Bot quản lý IRC Server 12 Vai trò của ca c thành phần trong mô hình trò chơi đối kháng  Server irc  Bot  Là thành phần quan trọng trong hệ... linh động Ứng dụng chạy trên máy ảo Dalvik Ứng dụng được viết trên nền tảng java 21 TỔNG QUAN VỀ ANDROID( 2) 22 CỞ SỞ LÝ THUYẾT(1) 23 Multimedia Cung cấp sẵn bộ mã hóa và giải mã đa dạng cho các định dạng đa phương tiện – android. media Hỗ trợ phát tập tin media từ nhiều nguồn dữ liệu khác nhau – class MediaPlayer Cho phép ghi lại âm thanh, hình ảnh và video – class MediaRecorder 24 Android Graphics Được... Player1 16 Tham gia kênh chơi Player1 Bot START player1 player2 START player1 player2 ROOM table pass session_player2 (Create table) (Player1 join to table) PLAY STATE TURN X Y TURN X Y Player2 ROOM table pass session_player1 (Player2 join to table) Notify to start game PLAY STATE TURN X Y TURN X Y 17 Quá trình chơi cờ Bước Me: chính mình You: người cùng chơi 1 Đồng ý chơi cờ 2 Bàn cờ rỗng... trình demo 1) Chạy demo giữa hai bộ mô phỏng 2) Chạy demo giữa một bộ mô phỏng và một phần mềm chat client IRC 34 Chạy demo giữa hai bộ mô phỏng IRC Server PC - Game client/ PC - Game client/ Bot Manager/ Chat Client Chat Client Chat Client 35 Demo giữa một bộ mô phỏng và một phần mềm chat client IRC IRC Server PC - Game client/ Software Chat Client/ Chat Client Game client Bot Manager/ Chat Client 36 . KHUNG NỀN TRÒ XÂY DỰNG KHUNG NỀN TRÒ CHƠI ĐỐI KHÁNG DỰA TRÊN CHƠI ĐỐI KHÁNG DỰA TRÊN GIAO THỨC IRC GIAO THỨC IRC 7 Mô hình hệ thống mạng irc Khái. Thiện Thành - 1071555 MSCB: 1124 Thái Thanh Tín - 1071639 1 XÂY DỰNG KHUNG NỀN TRÒ CHƠI ĐỐI KHÁNG DỰA TRÊN GIAO THỨC IRC MINH HỌA BẰNG TRÒ CHƠI CA RÔ TRÊN

Ngày đăng: 15/03/2014, 01:20

Hình ảnh liên quan

Mơ hình trị chơi đối kháng truyền thống.  Nghiên cứu nền tảng công nghệ Android.  Cách thức lập trình trên Android. - XÂY DỰNG KHUNG NỀN TRÒ CHƠI ĐỐI KHÁNG DỰA TRÊN GIAO THỨC IRC MINH HỌA BẰNG TRÒ CHƠI CA RÔ TRÊN HỆ ĐIỀU HÀNH ANDROID docx

h.

ình trị chơi đối kháng truyền thống. Nghiên cứu nền tảng công nghệ Android. Cách thức lập trình trên Android Xem tại trang 4 của tài liệu.
Đưa ra mơ hình game mới dựa trên IRC. - XÂY DỰNG KHUNG NỀN TRÒ CHƠI ĐỐI KHÁNG DỰA TRÊN GIAO THỨC IRC MINH HỌA BẰNG TRÒ CHƠI CA RÔ TRÊN HỆ ĐIỀU HÀNH ANDROID docx

a.

ra mơ hình game mới dựa trên IRC Xem tại trang 5 của tài liệu.
Cho phép ghi lại âm thanh, hình ảnh và video – class MediaRecorder. - XÂY DỰNG KHUNG NỀN TRÒ CHƠI ĐỐI KHÁNG DỰA TRÊN GIAO THỨC IRC MINH HỌA BẰNG TRÒ CHƠI CA RÔ TRÊN HỆ ĐIỀU HÀNH ANDROID docx

ho.

phép ghi lại âm thanh, hình ảnh và video – class MediaRecorder Xem tại trang 24 của tài liệu.
• Tích hợp âm thanh, hình ảnh vào game. - XÂY DỰNG KHUNG NỀN TRÒ CHƠI ĐỐI KHÁNG DỰA TRÊN GIAO THỨC IRC MINH HỌA BẰNG TRÒ CHƠI CA RÔ TRÊN HỆ ĐIỀU HÀNH ANDROID docx

ch.

hợp âm thanh, hình ảnh vào game Xem tại trang 26 của tài liệu.
- Màn hình chính - XÂY DỰNG KHUNG NỀN TRÒ CHƠI ĐỐI KHÁNG DỰA TRÊN GIAO THỨC IRC MINH HỌA BẰNG TRÒ CHƠI CA RÔ TRÊN HỆ ĐIỀU HÀNH ANDROID docx

n.

hình chính Xem tại trang 31 của tài liệu.

Từ khóa liên quan

Mục lục

  • Trường Đại học Cần Thơ Khoa công nghệ thông tin và truyền thông Bộ môn mạng máy tính và truyền thông

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Phân chia công việc

  • Slide 7

  • Mô hình hệ thống mạng irc

  • Khái niệm channel, channel operator

  • Chat trong IRC ?

  • Slide 11

  • Mô hình trò chơi đối kháng

  • Vai trò của các thành phần trong mô hình trò chơi đối kháng

  • Xây dựng kịch bản

  • Các kịch bản

  • Tham gia kênh chơi

  • Slide 17

  • Quá trình chơi cờ

  • Slide 19

  • Slide 20

  • Slide 21

  • Slide 22

  • Slide 23

  • Slide 24

  • Slide 25

  • Slide 26

  • Slide 27

  • Slide 28

  • Slide 29

  • Slide 30

  • Slide 31

  • Slide 32

  • Slide 33

  • Slide 34

  • Slide 35

  • Slide 36

  • Slide 37

  • Slide 38

  • Slide 39

  • Slide 40

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan