Top Banner
  Click to edit Master subtitle style Trường Đại hc cn thơ khoa công nghthông tin và truyn thông  bmôn mng máy tính và truyn thông Sinh viên t hc hin Giáo viên hưng dn An - 1071503 TS. Ngô Hùng Trương Thin Thành - 1071555 MSCB: 1124 Thái Thanh Tín - 1071639 LuN VĂN TT NGHIP ĐẠI HC 1
28

Bao Cao Luan Van

Jul 09, 2015

Download

Documents

Le An
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 1/28

 

 

Click to edit Master subtitle style

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ẫnLê An - 1071503 TS. Ngô Bá HùngTrương Thiện Thành - 1071555 MSCB:

1124Thái Thanh Tín - 1071639

LuẬN VĂN TỐT NGHIỆP ĐẠI HỌC

1

Page 2: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 2/28

 

 

Click to edit Master subtitle style

  t v n đĐặ ấ ềXây d ng 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.

Trình bày demo

K t lu nế ậ

 NỘI DUNG TRÌNH BÀY

2

Page 3: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 3/28

ế ậ 

 

Click to edit Master subtitle style

  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

Page 4: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 4/28

 

 

Click to edit Master subtitle style

 V n đ đ t raấ ề ặ  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.ậ ố 

Mô hình game đ i kháng truy n th ng.ố ề ố 

Làm vi c nhóm đ xây d ng hòan ch nhệ ể ự ỉtrò ch i đánh c ca rô online trên khungơ ờ

n n IRC. ề

ĐẶT VẤN ĐỀ (2)

4

Page 5: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 5/28

 

 

Click to edit Master subtitle style

  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ặ ứ ỗ ợ ơ

ĐẶT VẤN ĐỀ (3)

5

Page 6: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 6/28

 

 

Phân chia công việc

Phânhệ Người thựchiện Công việc Thờigian

PH001 Thái ThanhTín

Tìm hiểu về cơ chế lập trìnhmạng dưới Android.

2 tháng

PH002 Trương ThiệnThành

Xây dựng khung nền tròchơi đối kháng dựa trêngiao 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 đốikháng online sử dụng giao

thức IRC.

4 tháng

Page 7: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 7/28 

Click to edit Master subtitle style

7

PHân hệ PH003:

lập trình đa phương tiện(multimedia) trên android

 

Page 8: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 8/28 

Click to edit Master subtitle style

  Là m t n n t ng ph n m m m cho cácộ ề ả ầ ề ở

thi t b di đ ng.ế ị ộ

D a trên n n t ng Linux.ự ề ảCó m t b phát tri n ph n m m (SDK) 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.Ứ ụ ượ ế ề ả

TỔNG QUAN VỀ ANDROID(1)

Page 9: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 9/28 

Click to edit Master subtitle style

TỔNG QUAN VỀ ANDROID(2)

Page 10: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 10/28 

Click to edit Master subtitle style

CỞ SỞ LÝ THUYẾT(1)

10 

Page 11: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 11/28 

Click to edit Master subtitle style

  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.ạ ị ạ ươ ệ

H tr phát t p tin media t nhi u ngu nỗ ợ ậ ừ ề ồkhác nhau.

Cho phép ghi l i âm thanh, hình nh vàạ ả

video .

Multimedia

11 

Page 12: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 12/28 

Click to edit Master subtitle style

  c h 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.ẽ ớ

Android Graphics

12 

Page 13: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 13/28 

Click to edit Master subtitle style

  Phát bi u bài tóanể- 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 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.ụ ơ ề

XÂY DỰNG ỨNG DỤNG(1)

13 

Page 14: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 14/28 

Click to edit Master subtitle style

  S đ usecase c a h th ngơ ồ ủ ệ ố  

XÂY DỰNG ỨNG DỤNG(2)

User

Login

Register

Change P assword

Get Password

Chat

Play Gam e Ca Ro Online

14  

Page 15: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 15/28

 

Click to edit Master subtitle style

  L p GoMoKuGameớ

XÂY DỰNG ỨNG DỤNG(2)

GoMoKuGame

+KEY_PLAYER: string

+gameview: GoMoKuView+gameInProgress: boolean+board: int+EMPTY: int+RED: int+BLUE: int+GAME_SIZE: int+currentPlayer: int+mp: MediaPlayer

+doNewGame()+winner()+count()+getTile()+checkWin()+playgame()

15  

Page 16: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 16/28

 

Click to edit Master subtitle style

L p GoMoKuViewớ

XÂY DỰNG ỨNG DỤNG(3)

GoMoKuView

+onDraw()+onKeyDown()+select()+onSizeChange()+getRect()+onTuochEvent()

16 

Page 17: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 17/28

 

Click to edit Master subtitle style

L p BackgroundProgressớ

L p BackgroundServiceớ

XÂY DỰNG ỨNG DỤNG(4)

17 

Page 18: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 18/28

 

Click to edit Master subtitle style

  Giao di n trò ch iệ ơ

TRÌNH BÀY DEMO(1)

- Màn hìnhchính

18 

Page 19: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 19/28

 

Click to edit Master subtitle style

  Giao di n trò ch iệ ơngĐă

kýngĐă

nh pậ

TRÌNH BÀY DEMO(2)

19 

Page 20: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 20/28

 

Click to edit Master subtitle style

  Giao di n trò ch iệ ơCh iơgame

C a sử ổchat

TRÌNH BÀY DEMO(3)

20 

Page 21: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 21/28

 

Click to edit Master subtitle style

Quá 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.

TRÌNH BÀY DEMO(4)

21 

Ch d i h i b ôữ ộ 

Page 22: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 22/28

 

Click to edit Master subtitle style

Ch y demo gi a hai b môạ ữ ộph ngỏ

22

Bot Manager/

Chat Client

PC - Game client/

Chat Client

IRC Server

PC - Game client/

Chat Client

 

M t b ô h à tộ ộ ỏ ộ 

Page 23: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 23/28

 

Click to edit Master subtitle style

M t b mô ph ng và m tộ ộ ỏ ộph n m m Chat client ầ ề

23

Bot Manager/

Chat Client

IRC Server

PC - Game client/

Chat Client

Software ChatClient/

Game client

 

Page 24: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 24/28

 

Click to edit Master subtitle style

  K t qu đ t đ c c a nhómế ả ạ ượ ủv Đã xây dựng hoàn chỉnh trò chơi đánh cờ ca rô online.

v Xây dựng tốt giao thức cho trò chơi đối kháng, trên

khung nền IRC.

v Có được kiến thức lâp trình mạng, lập trình đồ họa, lập

trình đa phương tiện dưới Android.v Môi thành viên trong nhóm đều đã hoàn thành tốt đề tài

cua mình.

KẾT LUẬN(1)

24 

Page 25: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 25/28

 

Click to edit Master subtitle style

  K t qu đ t đ c c a cá nhân tôiế ả ạ ượ ủv K n ng l p trình đa ph ng ti n trên Androidỹ ă ậ ươ ệ

v

K n ng l p trình đ h a.ỹ ă ậ ồ ọv Hi u và có kh n ng l p trình m ng trênể ả ă ậ ạ

android.

v Có thêm kinh nghi m v h th ng server IRC.ệ ề ệ ố  

KẾT LUẬN(2)

25 

Page 26: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 26/28

 

Click to edit Master subtitle style

KẾT LUẬN(3)

  H n ch c a ng d ngạ ế ủ ứ ụv Th i gian ch khi k t n i vào IRC lâu, phờ ờ ế ố ụ

thu c s ng còn vào server IRC.ộ ố 

v Giao di n ch a đ p l m.ệ ư ẹ ắ

v M t s l i còn m c l i khi s d ng th c t .ộ ố ỗ ắ ỗ ử ụ ự ế  

26 

Page 27: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 27/28

 

Click to edit Master subtitle style

KẾT LUẬN(4)

  H ng phát tri nướ ểv Kh c ph c các l i còn m c ph i.ắ ụ ỗ ắ ả

v

C i ti n giao di n.ả ế ệv B sung thêm m t s ch c n ng.ổ ộ ố ứ ă

v Xây d ng thêm các game m i.ự ớ

27 

Page 28: Bao Cao Luan Van

5/10/2018 Bao Cao Luan Van - slidepdf.com

http://slidepdf.com/reader/full/bao-cao-luan-van-55a0ba3629ce3 28/28

Cám n quý th y côơ ầ

và các b n đã theoạdõi!

28