Trong xu thế phát trin công ngh thông tin như vũ bo hin nay,đặc
bit là trong ngành công ngh phn mm ,ngày càng đòi hi trình độ cao
trong kĩ thut lp trình.Chính vì vy mà phương pháp lp trình hướng th
tc c đin trước đây không đáp ng được nhu cu đặt ra ca thi đại ,mt
phương pháp lp trình mi được xây dng theo nguyên lý Alan-Kay đã
được ra đời nhm đáp ng nhng nhu cu cp thiết đó : “Phương pháp
Lp Trình Hướng đối Tượng
Đ án này được thiết kế theo phương pháp LTHDT bng ngôn ng
Java ,do SunMicroSystem đưa ra vào năm 1991 .Chính vì vy mà nó gii
quyết được nhng vướng mc gp phi khi thiết kế theo phương pháp lp
trình th tc thun túy :
Mã chương trình rõ ràng,d đọc , d hiu và cô đọng
Chương trình được t chc thành nhng Class lp ghép li vi
nhau thành mt khi thng nht
Mi Class gm có nhiu Method đảm nhn các vai trò khác nhau
trong chương trinh
Chương trình có tính mm do cao
Có kh năng tái s dng tài nguyên
(Customer Require Specification)
¾ Project title : Lp trình trò chơi xếp gch bng phương pháp HDT
¾ Gii thiêïu tng quát :
Đây là mt Game mô t trò chơi xếp gch có th chơi online trên mng
Internet và offline ti máy ca bn ,nó được lp trình bng ngôn ng Java theo
phương pháp HDT. Tuy đây là mt dng Game đã xut hin t lâu trên thế gii
,nhưng ưu đim ca Game mà tôi thiết kế là chế đợ đồ ha khá đẹp, tc độ game
nhanh,không yêu cu cu hình mnh …..
¾ Các chc năng chính và chi tiết :
1) Start :
Gii thích: Để có th bt đầøu chơi trò chơi xếp gch bn
hãy click mouse vào button Start ,trò chơi s chính thc
bt đầu.
2) Dng trò chơi tm thi và bt đầu li :
Gii thích :
¾ Nếu vì mt lý do nào đó mà bn mun dng trò chơi
na chng ,thì bn ch cn click mouse vào button
Pause ,hay ch cn n phiếm P,trò chơi s tm dng.
¾ Nếu như bn mun bt đầu li thì ch cn click mou
se vào button Resume hay là bm phím P, trò chơi s
bt tiếp tc.
3). Hin th gch :
Gii thích: Đây là chc năng giúp người chơi biết trước
được lát gch s xut hiêïn kế tiếp,giúp chơi
Game d dàng hơn.
¾ Nếu bn bm phiếm N ,chc năng hin th này s tt
¾ Nếu bn mun khi to li chc năng này thì
ch cn bm li phím N mt ln na, viên gch
li xut hin tên khung nh bên cnh.
4). Dch chuyn và đảo gch:
Gii thích: Đây là chc năng cho phép ta dch chuyn
gch qua li,dch chuyn xung dưới nhanh
hơn,và đảo gch theo nhiu hướng khác nhau
¾ Dch sang trái : Bm phím
¾ Dch sang phi : Bm phím
¾ Dch nhanh xung dưới nhanh chóng:
¾ Đảo gch : Bm phím
5) Tính đim :
Gii thích : Đây là chc năng tính đim cho người chơi
Khi bn làm đầy mt hàng gch trên khung ,hàng
gch này s t biến mt,và 100 đim s t động
cng cho bn
6) Level và Finish :
Gii thích:
¾ Level : Đây là chc năng làm tăng độ khó (speed)ca
Game. Nếu bn đạt được 500 đim thì level
(speed) s tăng lên mt bc, quá trình c tiếp tc
như vy cho đến khi bn v đích hay Gameover.
¾ Finish : Khi bn chơi đạt ti Level 9 (speed 9)thì
chương trình s báo bn đã v đích và s bt đầu
Game li t đầu.
7) GameOver :
Gii thích: Khi các viên gch chng lên nhau ,nếu như
đụng đỉnh ca khung chính thì ch GameOver xut
hin ,như vy là bn đã kết thúc trò chơi và bt đầu
li trò chơi mi.
¾ Yêu cu h thng :
Cu hình máy : CPU Pentium III 650 Mhz, RAM 128
,Vga 16M tr lên, CDRom, USP Port
H diu hành : Window NT tr lên
Các phn mm kèm theo :
Trình duyt IE hay các trình duyt khác như
OPERA,NESCAPE có h tr Java.Các phn mm cho
phép chy các file Java ..
¾ Gii hn đề tài :
Chưa thc hin được chc năng Save Game, Edit Game
cho người chơi…
Khi trên mt máy duy nht Game ch chơi được có mt
người ,chưa thc hin được chc năng chơi 2 người
trên 1 máy tính: mt chơi bàn phím,mt chơi mouse
Chưa đổi giao din được cho các viên gch theo ý mun
người chơi.
Chưa cho người chơi t điu khin tc đo ca Game
¾
¾
Các C
la
la
ss thàn
h
h
viên :