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 ế
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 ngành mũi nh n, đ 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, h i… Đ c bi t trong th i gian g n đây, chúng ta 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.... ơ
đăc bi t không th thi u đó 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 th th c hi n m i th ơ ườ
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 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 s quan tâm hàng đ u c a các b n tr .
Nh ng ng i 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 đi u r t c n thi t. N i trong s đó 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 đ m t ư
game hay thì c n ph i 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 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 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 ế ế ế ế ươ
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 các
ph ng pháp, k thu t thi đ u.ươ
-Kh o sát các quán game, thăm ý 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 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 rèn luy n thì gi đây các b n 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ó.
- ki n th c b n v kh năng c a các ph n mêm l p trình 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 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 b t đ u t bên ph i m i game. Bóng đã giao
ph i bay qua l i 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 30 ượ
đi m, th ng ti p qu th ba tính 40 đi m th ng qu th t 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 i th cũng v n đ u th đó th ng ti p qu n a ế ế
th ng game. N u đ u th khác th ng qu sau đó thì tính đ u 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 th ng set, mi n là ph i ướ
d n h n đ i ph ng ít nh t 2 game 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 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