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 RÔ 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 rô 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 rô 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ơi Chơ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
Xem thêm: 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, 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