Chương Trình Game Rắn Săn Mồi – Tài liệu text

Chương Trình Game Rắn Săn Mồi

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (440.47 KB, 23 trang )

Đ TI: Game Rắn Săn Mồi
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM
KHOA CNTT – MÔN CNPM
Gio viên hưng dn: Trương Thị Ngọc Phượng 1
Đề tài:
GAME RẮN SĂN MỒI
Đ TI: Game Rắn Săn Mồi
LỜI CẢM ƠN
Chúng em xin chân thành cảm ơn cc thầy cô trong khoa Công Nghệ Thông
Tin đã tận tình giảng dạy ,trang bị cho chúng em những kiến thức quý bu trong
suốt qu trình thực hiện đề tài cũng như đã tạo điều kiện cho chúng em thực hiên
đề tài này.
Mặc dù đã rất nỗ lực và cố gắng nhưng chắc chắn rằng đề tài vn còn nhiều
thiếu sót, chúng em mong sẽ nhận đuợc sự góp ý, phê bình của cc thầy cô, và cc
bạn để đề tài hoàn thiện hơn.
Chúng em xin chân thành cảm ơn!
Gio viên hưng dn: Trương Thị Ngọc Phượng 2
Đ TI: Game Rắn Săn Mồi
LỜI NÓI ĐẦU
Ngày nay công nghệ thông tin trở thành một phần không thể thiếu trong cuộc
sống, công nghệ thông tin đã và đang đóng vai trò quan trọng trong cc ngành
khoa học kĩ thuật, kinh tế xã hội của mỗi nưc trên thế gii. Nó không những giải
quyết công việc một cch nhanh chóng mà còn đem lại được hiệu quả kinh tế cao.
Sau qu trình được học và nghiên cứu về lập trình viết ứng dụng và được sự
hưng dn tận tình của cc thầy cô nhóm chúng em cũng đã hoàn thành xong bo
co giữa kỳ “ Game Rắn Săn Mồi „
Qu trình thực hiện bo co gặp nhiều khó khăn vì ngôn ngữ lập trình mi,
kinh nghiệm thực tế còn hạn chế, nhóm chúng em mong sẽ nhận được sự góp ý,
phê bình của cô để đề tài này hoàn thiện hơn.
Chúng em xin chân thành cảm ơn sự giúp đỡ của cô!
Gio viên hưng dn: Trương Thị Ngọc Phượng 3

Đ TI: Game Rắn Săn Mồi
Mục lục đề tài
I. Tổng Quan
1/ Đặt vấn đề trang 5
2/ Mô tả đề tài trang 5
II. Phân tích yêu cầu
1/ Yêu cầu chức năng trang 6
2/ Yêu cầu phi chức năng trang 7
III. Thiết kế ứng dụng
1/ Use Case Diagram trang 8
2/ Mô hình DFD trang 9
• Cấp 1 trang 9
• Cấp 2 trang 10
• Cấp 3 trang 11
3/ Mô hình PDM trang 12
4/ Sequence Diagram trang 13
5/ Activity Diagram trang 17
IV. Tổng Kết
• Kết Luận trang 17
• Hướng Phát Triển trang 17
Gio viên hưng dn: Trương Thị Ngọc Phượng 4
Đ TI: Game Rắn Săn Mồi
I. Tổng Quan
1/ Đặt vấn đề
Ngày nay công nghệ thông tin trở thành một lĩnh vực mũi nhọn trong công
cuộc pht triển kinh tế xã hội. Cùng vi công nghệ sinh học và năng lượng
mi,công nghệ thông tin (CNTT) vừa là công cụ, vừa là động lực thúc đẩy qu
trình công nghiệp hóa, hiện đại hóa đất nưc.
Có thể nói game đã và đang trở thành một nhu cầu giải trí thiết yếu trong
cuộc sống của con người hiện nay. Một trong những thể loại game kinh điển mà

khi nhắc ti chắc không còn xa lạ gì vi chúng ta nhất là đối vi thế hệ 8x trở về
sau này đó chính là game rắn săn mồi. Trong bối cảnh công nghệ ngày càng được
pht triển như hiện nay thì nhiều thể loại game mi cũng ra đời ngày càng nhiều và
thu hút được nhiều bạn trẻ. Tuy nhiên không vì vậy mà game rắn săn mồi bị lưu
mờ mà vn giữ được một vị trí trong lòng những người yêu thích thể loại game
này. Game đòi hỏi người chơi phải khéo léo và thể hiện khả năng kiểm sot con
rắn, ăn càng nhiều mồi càng tốt để có cơ hội nhận được điểm cao cũng như mở
được nhiều màn chơi mi khó hơn và hay hơn. Một đặc điểm của game này là cấu
hình không qu nặng, có thể chơi được trên my tính cũng như cc thiết bị điện
thoại.
Vì thế đề tài “Game Rắn Săn Mồi” được tiến hành nhằm phục vụ nhu cầu giải trí
cho chúng ta hiện nay sau những giờ làm việc căng thẳng.
2/ Mô tả đề tài
Đề tài: Game Rắn Săn Mồi
Mô tả:
_ Game cấu hình nhẹ, đơn giản, giải trí lành mạnh.
Cách chơi:
_ Người chơi dùng cc phím mũi tên lên, xuống, tri, phải để điều khiển con rắn
sao cho ăn được mồi
+ Điều kiện qua màn: Tích lũy số điểm theo đúng yêu cầu trò chơi quy định sẽ qua
map khc. Mỗi lần ăn mồi sẽ được cộng điểm
+ Điều kiện thất bại (GameOver): Con rắn đụng vào vật cản trên đường đi sẽ kết
thúc game
Gio viên hưng dn: Trương Thị Ngọc Phượng 5
Đ TI: Game Rắn Săn Mồi
II. Phân tích yêu cầu
1/ Yêu cầu chức năng
– Chơi mi: Khi người chơi ấn vào button chơi mi thì sẽ bắt đầu tạo ra
game mi.
– Phải có nhiều bản đồ khc nhau tương ứng vi độ khó khc nhau, mỗi bản

đồ sẽ có cc chưng ngại vật.
– Ngoài ra người chơi có thể unlock được cc bản đồ cao hơn, nếu họ đã đi
qua cc bản đồ cũ.
– Mỗi khi rắn ăn mồi thì rắn phải dài ra thêm một đơn vị.
– Game phải được chia làm nhiều mức level khc nhau, mỗi level tốc độ rắn
phải được nâng lên.
– Người chơi phải được hưng dn cch thức chơi game cơ bản.
– Thot: Người chơi có thể thot game bất cứ lúc nào muốn
– Âm thanh: Người chơi phải bật tắt được âm thanh khi chơi
– Người chơi phải được xem lại điểm của mình khi chơi
– Chức năng Pause tạm dừng chơi.
– Người chơi có thể chỉnh độ phân giải màn hình khc nhau cho phù hợp vi
card màn hình của my.
– Người chơi có thể đổi màu rắn theo ý muốn, có 3 màu để người chơi chọn.
– Xem điểm: Show người chơi có level cao nhất
2/ Yêu cầu phi chức năng
– Giao diện thân thiện dễ sử dụng
– Cấu hình nhẹ, dễ cài đặt.
– Gíup người chơi thư giãn sau những giờ làm việc căng thẳng
– Giúp người chơi tăng khả năng tập trung vào công việc.
Gio viên hưng dn: Trương Thị Ngọc Phượng 6
Đ TI: Game Rắn Săn Mồi
III. Thiết kế ứng dụng
1/Use Case Diagram: Mô hình UCD
Gio viên hưng dn: Trương Thị Ngọc Phượng 7
Đ TI: Game Rắn Săn Mồi
2/ Mô hình DFD
Mức 1 :

Mức 2:

Mô hình DFD cấp 2 – Phân tích xử lý “Chơi mới”
Gio viên hưng dn: Trương Thị Ngọc Phượng 8
Đ TI: Game Rắn Săn Mồi
Mô hình DFD cấp 2 – Phân tích xử lý
Mức 3:
Mô hình DFD cấp 3 – Phân tích xử lý “Điều khiển rắn”
Gio viên hưng dn: Trương Thị Ngọc Phượng 9
Đ TI: Game Rắn Săn Mồi
Gio viên hưng dn: Trương Thị Ngọc Phượng 10
Đ TI: Game Rắn Săn Mồi
3/ Mô hình PDM
Vì game “Rắn Săn Mồi” không sử dụng database nên mô hình PDM được thay thế
bằng mô hình ERD mô phỏng dữ liệu:
Gio viên hưng dn: Trương Thị Ngọc Phượng 11
Đ TI: Game Rắn Săn Mồi
4/ Giao diện nền
Hình 1: Màn hình chính
Gio viên hưng dn: Trương Thị Ngọc Phượng 12
Đ TI: Game Rắn Săn Mồi
Hình 2: Màn hình hưng dn
Gio viên hưng dn: Trương Thị Ngọc Phượng 13
Đ TI: Game Rắn Săn Mồi
Hình 3: Màn hình cài đặt
Gio viên hưng dn: Trương Thị Ngọc Phượng 14
Đ TI: Game Rắn Săn Mồi
Hình 4: Màn hình chơi game
Gio viên hưng dn: Trương Thị Ngọc Phượng 15
Đ TI: Game Rắn Săn Mồi
4/ Sequence Diagram

Hình 1: Mô tả chơi game, lưu điểm và nhập tên
Gio viên hưng dn: Trương Thị Ngọc Phượng 16
Đ TI: Game Rắn Săn Mồi
Hình 2: Mô tả xem điểm.
Gio viên hưng dn: Trương Thị Ngọc Phượng 17
Đ TI: Game Rắn Săn Mồi
Hình 3: Bật tắt âm thanh
Gio viên hưng dn: Trương Thị Ngọc Phượng 18
Đ TI: Game Rắn Săn Mồi
Hình 4: Thot game
Gio viên hưng dn: Trương Thị Ngọc Phượng 19
Đ TI: Game Rắn Săn Mồi
5/ Activity diagram:
Hình 1: Mô tả chơi game
Gio viên hưng dn: Trương Thị Ngọc Phượng 20
Game gồm 6
màn mô hình
tượng trưng 3
màn
Đ TI: Game Rắn Săn Mồi
Hình 2: Mô tả xem điểm.
Gio viên hưng dn: Trương Thị Ngọc Phượng 21
Đ TI: Game Rắn Săn Mồi
Hình 3: Xem hưng dn
Gio viên hưng dn: Trương Thị Ngọc Phượng 22
Đ TI: Game Rắn Săn Mồi
IV. Tổng Kết
• Kết luận
Trong thời gian nghiên cứu và vận dụng những kiến thức đã được trang bị ở
nhà trường và cc lĩnh vực khc. Chúng em đã viết được game rắn săn mồi nhằm

mục đích giải trí lành mạnh. Chúng em hy vọng rằng những khi niệm này là tiền
đề giúp chúng em pht triển mạnh hơn về những thể loại game khc chất lượng
hơn, hay hơn để phục vụ cho nhu torng cầu cuộc sống chúng ta.
Trong qu trình thực hiên đề tài, chúng em đã nhận được sự giúp đỡ tận tình
của cô Trương Thị Ngọc Phượng giúp chúng em hoàn thành tốt bo co giữa kì
này.Vì thời gian làm bo co hạn hẹp, kinh nghiệm thực tế chưa nhiều nên bo co
không trnh khỏi những sai sót, rất mong sự góp ý của cc cô.
• Hướng phát triển
Bên cạnh việc pht triển cc game mang tính khéo léo cần đòi hỏi sự kiên nhn thì
những thể loại game mang tính chất trí tuệ cũng trở thành những game hot trong
những năm trở lại đây. Chính vì vậy mô hình game mang tính chất suy luận sẽ là
đối tượng nhóm tiếp tục nghiên cứu trong thời gian ti
Gio viên hưng dn: Trương Thị Ngọc Phượng 23
Đ  T  I : Game Rắn Săn MồiMục lục đề tàiI. Tổng Quan1 / Đặt yếu tố trang 52 / Mô tả đề tài trang 5II. Phân tích yêu cầu1 / Yêu cầu tính năng trang 62 / Yêu cầu phi công dụng trang 7III. Thiết kế ứng dụng1 / Use Case Diagram trang 82 / Mô hình DFD trang 9 • Cấp 1 trang 9 • Cấp 2 trang 10 • Cấp 3 trang 113 / Mô hình PDM trang 124 / Sequence Diagram trang 135 / Activity Diagram trang 17IV. Tổng Kết • Kết Luận trang 17 • Hướng Phát Triển trang 17G i  o viên hư  ng d  n : Trương Thị Ngọc Phượng 4 Đ  T  I : Game Rắn Săn MồiI. Tổng Quan1 / Đặt vấn đềNgày nay công nghệ thông tin trở thành một nghành nghề dịch vụ mũi nhọn trong côngcuộc ph  t triển kinh tế tài chính xã hội. Cùng v  i công nghệ sinh học và năng lượngm  i, công nghệ thông tin ( CNTT ) vừa là công cụ, vừa là động lực thôi thúc qu  trình công nghiệp hóa, tân tiến hóa đất nư  c. Có thể nói game đã và đang trở thành một nhu yếu vui chơi thiết yếu trongcuộc sống của con người lúc bấy giờ. Một trong những thể loại game tầm cỡ màkhi nhắc t  i chắc không còn lạ lẫm gì v  i tất cả chúng ta nhất là đối v  i thế hệ 8 x trở vềsau này đó chính là game rắn săn mồi. Trong toàn cảnh công nghệ tiên tiến ngày càng đượcph  t triển như lúc bấy giờ thì nhiều thể loại game m  i cũng sinh ra ngày càng nhiều vàthu hút được nhiều bạn trẻ. Tuy nhiên không thế cho nên mà game rắn săn mồi bị lưumờ mà v  n giữ được một vị trí trong lòng những người yêu thích thể loại gamenày. Game yên cầu người chơi phải khôn khéo và biểu lộ năng lực kiểm so  t conrắn, ăn càng nhiều mồi càng tốt để có thời cơ nhận được điểm trên cao cũng như mởđược nhiều màn chơi m  i khó hơn và hay hơn. Một đặc thù của game này là cấuhình không qu  nặng, hoàn toàn có thể chơi được trên m  y tính cũng như c  c thiết bị điệnthoại. Vì thế đề tài “ Game Rắn Săn Mồi ” được thực thi nhằm mục đích ship hàng nhu yếu giải trícho tất cả chúng ta lúc bấy giờ sau những giờ thao tác căng thẳng mệt mỏi. 2 / Mô tả đề tàiĐề tài : Game Rắn Săn MồiMô tả : _ Game thông số kỹ thuật nhẹ, đơn thuần, vui chơi lành mạnh. Cách chơi : _ Người chơi dùng c  c phím mũi tên lên, xuống, tr  i, phải để điều khiển và tinh chỉnh con rắnsao cho ăn được mồi + Điều kiện qua màn : Tích lũy số điểm theo đúng nhu yếu game show pháp luật sẽ quamap kh  c. Mỗi lần ăn mồi sẽ được cộng điểm + Điều kiện thất bại ( GameOver ) : Con rắn đụng vào vật cản trên đường đi sẽ kếtthúc gameGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 5 Đ  T  I : Game Rắn Săn MồiII. Phân tích yêu cầu1 / Yêu cầu công dụng – Chơi m  i : Khi người chơi ấn vào button chơi m  i thì sẽ mở màn tạo ragame m  i. – Phải có nhiều map kh  c nhau tương ứng v  i độ khó kh  c nhau, mỗi bảnđồ sẽ có c  c chư  ng ngại vật. – Ngoài ra người chơi hoàn toàn có thể unlock được c  c map cao hơn, nếu họ đã điqua c  c map cũ. – Mỗi khi rắn ăn mồi thì rắn phải dài ra thêm một đơn vị chức năng. – Game phải được chia làm nhiều mức level kh  c nhau, mỗi level vận tốc rắnphải được nâng lên. – Người chơi phải được hư  ng d  n c  ch thức chơi game cơ bản. – Tho  t : Người chơi hoàn toàn có thể tho  t game bất kể khi nào muốn – Âm thanh : Người chơi phải bật tắt được âm thanh khi chơi – Người chơi phải được xem lại điểm của mình khi chơi – Chức năng Pause tạm dừng chơi. – Người chơi hoàn toàn có thể chỉnh độ phân giải màn hình hiển thị kh  c nhau cho tương thích v  icard màn hình hiển thị của m  y. – Người chơi hoàn toàn có thể đổi màu rắn theo ý muốn, có 3 màu để người chơi chọn. – Xem điểm : Show người chơi có level cao nhất2 / Yêu cầu phi công dụng – Giao diện thân thiện dễ sử dụng – Cấu hình nhẹ, dễ thiết lập. – Gíup người chơi thư giãn giải trí sau những giờ thao tác stress – Giúp người chơi tăng năng lực tập trung chuyên sâu vào việc làm. Gi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 6 Đ  T  I : Game Rắn Săn MồiIII. Thiết kế ứng dụng1 / Use Case Diagram : Mô hình UCDGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 7 Đ  T  I : Game Rắn Săn Mồi2 / Mô hình DFDMức 1 : Mức 2 : Mô hình DFD cấp 2 – Phân tích giải quyết và xử lý “ Chơi mới ” Gi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 8 Đ  T  I : Game Rắn Săn MồiMô hình DFD cấp 2 – Phân tích xử lýMức 3 : Mô hình DFD cấp 3 – Phân tích giải quyết và xử lý “ Điều khiển rắn ” Gi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 9 Đ  T  I : Game Rắn Săn MồiGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 10 Đ  T  I : Game Rắn Săn Mồi3 / Mô hình PDMVì game “ Rắn Săn Mồi ” không sử dụng database nên quy mô PDM được thay thếbằng quy mô ERD mô phỏng tài liệu : Gi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 11 Đ  T  I : Game Rắn Săn Mồi4 / Giao diện nềnHình 1 : Màn hình chínhGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 12 Đ  T  I : Game Rắn Săn MồiHình 2 : Màn hình hư  ng d  nGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 13 Đ  T  I : Game Rắn Săn MồiHình 3 : Màn hình cài đặtGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 14 Đ  T  I : Game Rắn Săn MồiHình 4 : Màn hình chơi gameGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 15 Đ  T  I : Game Rắn Săn Mồi4 / Sequence DiagramHình 1 : Mô tả chơi game, lưu điểm và nhập tênGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 16 Đ  T  I : Game Rắn Săn MồiHình 2 : Mô tả xem điểm. Gi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 17 Đ  T  I : Game Rắn Săn MồiHình 3 : Bật tắt âm thanhGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 18 Đ  T  I : Game Rắn Săn MồiHình 4 : Tho  t gameGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 19 Đ  T  I : Game Rắn Săn Mồi5 / Activity diagram : Hình 1 : Mô tả chơi gameGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 20G ame gồm 6 màn mô hìnhtượng trưng 3 mànĐ  T  I : Game Rắn Săn MồiHình 2 : Mô tả xem điểm. Gi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 21 Đ  T  I : Game Rắn Săn MồiHình 3 : Xem hư  ng d  nGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 22 Đ  T  I : Game Rắn Săn MồiIV. Tổng Kết • Kết luậnTrong thời hạn nghiên cứu và điều tra và vận dụng những kỹ năng và kiến thức đã được trang bị ởnhà trường và c  c nghành kh  c. Chúng em đã viết được game rắn săn mồi nhằmmục đích vui chơi lành mạnh. Chúng em kỳ vọng rằng những kh  i niệm này là tiềnđề giúp chúng em ph  t triển mạnh hơn về những thể loại game kh  c chất lượnghơn, hay hơn để ship hàng cho nhu torng cầu đời sống tất cả chúng ta. Trong qu  trình thực hiên đề tài, chúng em đã nhận được sự trợ giúp tận tìnhcủa cô Trương Thị Ngọc Phượng giúp chúng em triển khai xong tốt b  o c  o giữa kìnày. Vì thời hạn làm b  o c  o hạn hẹp, kinh nghiệm tay nghề thực tiễn chưa nhiều nên b  o c  okhông tr  nh khỏi những sai sót, rất mong sự góp ý của c  c cô. • Hướng phát triểnBên cạnh việc ph  t triển c  c game mang tính khôn khéo cần yên cầu sự kiên nh  n thìnhững thể loại game mang đặc thù trí tuệ cũng trở thành những game hot trongnhững năm trở lại đây. Chính thế cho nên quy mô game mang đặc thù suy luận sẽ làđối tượng nhóm liên tục điều tra và nghiên cứu trong thời hạn t  iGi  o viên hư  ng d  n : Trương Thị Ngọc Phượng 23

Source: thabet
Category: Game