
H C VI N K THU T QUÂN SỌ Ệ Ỹ Ậ Ự
KHOA CÔNG NGH THÔNG TINỆ
BÁO CÁO
T NG TÁC NG I MÁYƯƠ ƯỜ
Đ Tài: Thi t K Ph n M m Mô Ph ng Trò Ch i Tennisề ế ế ầ ề ỏ ơ
Giáo viên h ng d n : Hoa T t Th ngướ ẫ ấ ắ
Nhóm sinh viên th c hi n : ự ệ
Nguy n Tân Thànhễ
Ng c Vi n Duọ ễ
Nguy n Văn H ngễ ư
Nguy n Th Vũễ ế

T ng tác ng i máyươ ườ GVHD: Hoa T t Th ngấ ắ
Hà N i, tháng 6 năm 2013ộ
L I M Đ UỜ Ở Ầ
Ngày nay, công ngh thông tin đ c xem là ngành mũi nh n, là đ ng l cệ ượ ọ ộ ự
quan tr ng thúc đ y s phát tri n c a các lĩnh v c khác c a đ i s ng kinh th ,ọ ẩ ự ể ủ ự ủ ờ ố ế
văn hóa, xã h i… Đ c bi t trong th i gian g n đây, chúng ta có th nh n th yộ ặ ệ ờ ầ ể ậ ấ
s phát tri n t ng ngày c a công ngh thông tin đang ngày càng tr nên thu nự ể ừ ủ ệ ở ậ
ti n h n trong cu c s ng: làm vi c, mua s m, c p nh p tin t c h ng ngày.... Vàệ ơ ộ ố ệ ắ ậ ậ ứ ằ
đăc bi t không th thi u đó là nhu c u gi i trí ngày càng cao c a con ng i:ệ ể ế ầ ả ủ ườ
ch i game, xem phim, đ c truy n...Con ng i có th th c hi n m i th màơ ọ ệ ườ ể ự ệ ọ ứ
không c n thi t ph i b c ra kh i nhà b ng cách s d ng m ng internet. Có r tầ ế ả ướ ỏ ằ ử ụ ạ ấ
nhi u lo i mô hình đã đ c tri n khai r ng rãi trên các n c đã phát tri n, tuyề ạ ượ ể ộ ướ ể
nhiên n c ta do m t b ng h t ng vi n thông ch a phát tri n l m nên vi cở ướ ặ ằ ạ ầ ễ ư ể ắ ệ
tri n khai còn g p nhi u khó khăn, đ c bi t đó là ngành l p trình game.ể ặ ề ặ ệ ậ
Nhu c u gi i trí game đang là s quan tâm hàng đ u c a các b n tr .ầ ả ự ầ ủ ạ ẻ
Nh ng ng i có kh năng nhanh nh n, sáng t o t t. Vi c t o ra nhi u trò ch iữ ườ ả ẹ ạ ố ệ ạ ề ơ
hay, b ích là đi u r t c n thi t. N i trong s đó là là các game th thao.Nó t oổ ề ấ ầ ế ổ ố ể ạ
s nhanh nh n, khéo léo, không b o l c, tinh th n th thao. Nh ng đ có m tự ẹ ạ ự ầ ể ư ể ộ
game hay thì c n ph i có am hi u, bi t nhu c u, ý mu n c a ng i ch i, ph iầ ả ể ế ầ ố ủ ườ ơ ả
t o đ c m t game đ p, thân thi n, thu hút đ c ng i ch i. Đ làm đ cạ ượ ộ ẹ ệ ượ ườ ơ ể ượ
đi u đó chúng ta ph i kh o sát va phân tích thi t k game th t chi ti t tr c khiề ả ả ế ế ậ ế ướ
t o ra nó. Hôm nay nhóm mình s cùng các b n thi t k ph n m m mô ph ngạ ẽ ạ ế ế ầ ề ỏ
trò ch i tennis và chúng ta s th y đ c đi u đó.ơ ẽ ấ ượ ề
Nhóm 7- K16A-HVKTQS Thi t k ph n m m mô ph ng gameế ế ầ ề ỏ
Tennis
2

T ng tác ng i máyươ ườ GVHD: Hoa T t Th ngấ ắ
Đ Tài : Thi t k ph n m m mô ph ng trò ch i Tennis.ề ế ế ầ ề ỏ ơ
M C TIÊU PH M VI C A Đ TÀIỤ Ạ Ủ Ề
A. M c tiêu :ụ
-Phân tích thi t k h th ng: Thi t ph n m m mô ph ng trò ch i Tennisế ế ệ ố ế ầ ề ỏ ơ
nh m t o ra m t ph n m m chò ch i game th thao tennis. Đáp ng nhu c uằ ạ ộ ầ ề ơ ể ứ ầ
gi i trí cao c a ng i dùng, giao di n đ p, thân thi n, r s d ng. M t tròả ủ ườ ệ ẹ ệ ễ ử ụ ộ
ch i yêu c u v n d ng nhi u k năng: chu n đoán, nhanh nhen, nhanh tay,ơ ầ ậ ụ ề ỹ ẩ
nhanh m t... Ng i ch i s đ c hòa mình vào nh ng cu c thi đ u, đ tàiắ ườ ơ ẽ ượ ữ ộ ấ ọ
v i các siêu sao trong th gi i o v i nhi u m c đ khó khác nhau...Game sớ ế ớ ả ớ ề ứ ộ ẽ
thu hút đ c ng i ch i, m ng đ m ch t game th thao r t cao.ượ ườ ơ ạ ậ ấ ể ấ
B. Ph m vi đ tàiạ ề
-Phân tích thi t k h th ng, thi t k giao di n t ng tác gi a máy tính vàế ế ệ ố ế ế ệ ươ ữ
ng i ch i.ườ ơ
-V n d ng các ki n th c đã h c vào kh o sát th c t thi t k đ tài.ậ ụ ế ứ ọ ả ự ế ế ế ề
C. Kh o sátả
-Qua các tr n thi đ u tennis, tìm hi u lu t thi đ u, cách th c thi đ u và cácậ ấ ể ậ ấ ứ ấ
ph ng pháp, k thu t thi đ u.ươ ỹ ậ ấ
-Kh o sát các quán game, thăm dò ý ki n ng i ch i game theo các đ tu iả ế ườ ơ ộ ổ
khác nhau. Nh n đ nh và đ a ra ph ng án t i u nh t.ậ ị ư ươ ố ư ấ
I. PHÂN TÍCH
1. Yêu c uầ
- M c tiêu đ t ra là thi t k trò ch i đánh bóng Tennis nh m m c đích t oụ ặ ế ế ơ ằ ụ ạ
t o ra m t trò ch i gi i trí hay và h p d n, dành cho t t c m i ng i và đ cạ ộ ơ ả ấ ẫ ấ ả ọ ườ ặ
bi t là dành cho các b n yêu thích môn th thao này mà các l i ko có th i gianệ ạ ể ạ ờ
Nhóm 7- K16A-HVKTQS Thi t k ph n m m mô ph ng gameế ế ầ ề ỏ
Tennis
3

T ng tác ng i máyươ ườ GVHD: Hoa T t Th ngấ ắ
đ ch i và rèn luy n thì gi đây các b n có th ch i môn th thao này b tể ơ ệ ờ ạ ể ơ ể ở ấ
c đâu, b t c th i gian nào cùng v i chi c máy tính c a mình.ứ ấ ứ ờ ớ ế ủ
-Thi t k giao di n đ p m t, r s d ng, b c c h p lý.ế ế ệ ẹ ắ ễ ử ụ ố ụ ợ
-Tuân th đúng lu t ch i. T o các m c đ khó khác nhau cho ng i ch i l aủ ậ ơ ạ ứ ộ ườ ơ ự
ch n, tránh gây nhàm chán hay quá khó.ọ
-Có ki n th c b n v kh năng c a các ph n mêm l p trình có th làmế ứ ơ ả ề ả ủ ầ ậ ể
đ c nh ng gì.ượ ữ
2. C u trúc, lu t ch i ấ ậ ơ
-B trí thi t k d ng c c a môn tennis theo đúng t l th c t .ố ế ế ụ ụ ủ ỷ ệ ự ế
-Trò ch i tennis g m hai ho c b n nhân v t thi đ u. Có ba ki u ch i: ơ ồ ặ ố ậ ấ ể ơ
+ Nhân v t m t do ng i ch i đi u khi n ho t đ ng. Nhân v t hai do máyậ ộ ườ ơ ề ể ạ ộ ậ
tính đi u khi n.ề ể
+ Nhân v t m t và hai do hai ng i ch i đi u khi n. Ng i m t dùng chu t,ậ ộ ườ ơ ề ể ườ ộ ộ
ng i hai dùng bàn phím. Đ u cùng m t đ i, cùng m t sân và thi đ u v i haiườ ề ộ ộ ộ ấ ớ
đ i th c a máy.ố ủ ủ
+ Nhân v t m t và hai do hai ng i ch i đi u khi n. Ng i m t dùng chu t,ậ ộ ườ ơ ề ể ườ ộ ộ
ng i hai dùng bàn phím. M i ng i m t bên sân thi đ u tr c ti p v i nhau.ườ ỗ ườ ộ ấ ự ế ớ
•Lu t ch i: ậ ơ
+ Hai nhân v t đ ng hai ph n sân có ngăn cách b i l i chăng ngang qua vàậ ứ ở ầ ờ ướ
ph m vi trong sân n m trong gi i h n v ch k quy đ nh.ạ ằ ớ ạ ạ ẻ ị
+ Hai nhân v t dánh bóng qua l i cho nhau theo m i h ng,nh ng khi bóngậ ạ ọ ướ ư
sang sân đ i ph ng ph i ch m xu ng đ t và trong ph m vi quy đ nh. N uố ươ ả ạ ố ấ ạ ị ế
bóng ra ngoài v ch k phân cách trong sân, ho c bóng không qua l i đ iạ ẻ ặ ướ ộ
b n s dc đi m.ạ ẽ ể
+ Trong quá trình giao bóng, đ u th giao bóng s l n l t đ ng bên ph iấ ủ ẽ ầ ượ ứ ở ả
r i bên trái ph n sân mình và b t đ u t bên ph i m i game. Bóng đã giaoồ ầ ắ ầ ừ ả ở ỗ
ph i bay qua l i và r i trong ô giao bóng chéo v i v trí đ ng giao bóngả ướ ơ ớ ị ứ
ho c trên các v ch c a ô giao bóng tr c khi đ u th đ đánh tr bóng l i.ặ ạ ủ ướ ấ ủ ỡ ả ạ
Nhóm 7- K16A-HVKTQS Thi t k ph n m m mô ph ng gameế ế ầ ề ỏ
Tennis
4

T ng tác ng i máyươ ườ GVHD: Hoa T t Th ngấ ắ
a. Tính đi m trong game: ể
Đ u th th ng qu đ u tiên đ c tính 15 đi m, th ng qu th hai là 30ấ ủ ắ ả ầ ượ ể ắ ả ứ
đi m, th ng ti p qu th ba tính là 40 đi m và th ng qu th t là th ngể ắ ế ả ứ ể ắ ả ứ ư ắ
game, tr các tr ng h p sau:ừ ườ ợ
N u c hai đ u th cùng th ng ba qu thì tính đ u, đ u th nào th ng ti pế ả ấ ủ ắ ả ề ấ ủ ắ ế
qu sau đó thì tính là l i th và cũng v n đ u th đó th ng ti p qu n a làả ợ ế ẫ ấ ủ ắ ế ả ữ
th ng game. N u đ u th khác th ng qu sau đó thì tính là đ u và c nhắ ế ấ ủ ắ ả ề ứ ư
th cho đ n khi đ u th nào th ng li n 2 qu ti p theo k t khi t s là đ uế ế ấ ủ ắ ề ả ế ể ừ ỷ ố ề
thì đ u th đó th ng game.ấ ủ ắ
b. Tính game trong set
Đ u th (ho c các đ u th ) th ng tr c 6 game là th ng set, mi n là ph iấ ủ ặ ấ ủ ắ ướ ắ ễ ả
d n h n đ i ph ng ít nh t 2 game và khi c n thi t thì set đ u ph i kéo dàiẫ ơ ố ươ ấ ầ ế ấ ả
cho t i khi đ t đ c s chênh l ch 2 game.ớ ạ ượ ự ệ
H th ng tính đi m tie-break có th đ c áp d ng nh m t d ng c a hệ ố ể ể ượ ụ ư ộ ạ ủ ệ
th ng tính set trong m c trên nh ng ph i công b tr c tr n đ u.ố ụ ư ả ố ướ ậ ấ
Trong tr ng h p này, các đi u kho n sau s có hi u l c:ườ ợ ề ả ẽ ệ ự
H tie-break s đ c áp d ng khi c hai bên đ u th ng đ c 6 game. Đ iệ ẽ ượ ụ ả ề ắ ượ ố
v i set th ba ho c năm c a nh ng tr n đ u 3 ho c 5 set, v n ph i tôn tr ngớ ứ ặ ủ ữ ậ ấ ặ ẫ ả ọ
lu t cách nhau 2 game nh thông th ng, tr khi có quy đ nh riêng đ c côngậ ư ườ ừ ị ượ
b tr c tr n đ u.ố ướ ậ ấ
Thi đ u theo h th ng tính đi m tie-break ti n hành nh sau:ấ ệ ố ể ế ư
Đánh đ n:ơ
1. Đ u th đ c tr c đi m th 7 s th ng game đó và set đó, nh ng cũngấ ủ ượ ướ ể ứ ẽ ắ ư
ph i th ng đ i ph ng cách 2 đi m. N u cùng đ c 6 đi m thì cu c đ uả ắ ố ươ ể ế ượ ể ộ ấ
ti p t c cho đ n khi đ t đ c kho ng cách này.ế ụ ế ạ ượ ả
Cách đi m theo s thông th ng… s đ c áp d ng t đ u đ n cu i c a cácể ố ườ ẽ ượ ụ ừ ầ ế ố ủ
game thi đ u theo h tie-break.ấ ệ
Nhóm 7- K16A-HVKTQS Thi t k ph n m m mô ph ng gameế ế ầ ề ỏ
Tennis
5

