Professional Documents
Culture Documents
Ä Oì Ì AÌ N CuoÌ Ì I KyÌ VaÌ BaÌ o CaÌ o Ä Aì NH GiaÌ
Ä Oì Ì AÌ N CuoÌ Ì I KyÌ VaÌ BaÌ o CaÌ o Ä Aì NH GiaÌ
TIN-ĐHQG-HCM
TRUNG TÂM PHÁT TRIỂN CÔNG NGHỆ THÔNG
TIN-CTD
*********@*********
ĐỒ ÁN CUỐI KỲ
1
Mục lục
2
PHẦN 1: —HỢP ĐỒNG THÀNH LẬP NHÓM—
-Nội dung đồ án: lập trình trò chơi con rắn (Snake).
-Công cụ quản lý dùng: Git,GitHub.
https://github.com/UIT-22730090/SnakeGame.git
khong-gian-lam-viec-game-snake
-Năng cao kỹ năng làm việc nhóm cũng như các kỹ năng mềm khác cho các
thành viên.
-Cùng nhau hoàn thành tốt các nhiệm vụ mà khóa học đề ra.
-Có khả năng sử dụng thành thạo cá phần mềm Git, Github mà môn học đề
ra.
-Cùng nhau làm việc giúp tăng tính đoàn kết trong công việc.
3
5.VAI TRÒ CỦA THÀNH VIÊN TRONG NHÓM:
Trưởng
nhóm và Tham gia Chỉnh sửa và Báo cáo Và
quản lý lập trình kiểm thử phát ngôn
Github
Nguyễn
X X
Quốc Huy
Trịnh Phạm
X X
Trung Kiên
Trần Thanh
X X
Nam
Nguyễn
Khánh Bảo X X
Long
Nguyễn
X X
Hoàng Phúc
4
6.TIÊU CHÍ ĐÁNH GIÁ:
5
7.HIỆP ĐỊNH:
8.CAM KẾT:
-Sau khi đọc các nội dung nêu trên các thành viên nhóm sẽ cam kết thực hiện
đúng yêu cầu đã đặt ra.
6
PHẦN 2: ——– GIỚI THIỆU GAME ——–
- Game rắn săn mồi là một trò chơi điện tử kinh điển và phổ biến đã xuất
hiện từ những năm 1970. Trong trò chơi này, người chơi sẽ điều khiển một
con rắn di chuyển trên một bảng và cố săn thật nhiều mồi nhằm gia tăng độ
dài của con rắn.
- Mục tiêu cuối cùng là không để con rắn chạm vào các ranh giới hoặc tự cắn
vào thân của nó.
- Trò chơi rắn săn mồi có đồ hoạ đơn giản nhưng luôn đem tới cảm giác gây
nghiện đối với người chơi. Người chơi phải có khả năng phán đoán và tính
toán cách di chuyển con rắn sao cho không bị đụng phải những vật cản do
phần thân đã tạo ra.
- Mỗi khi con rắn bắt được một miếng mồi thì chiều dài của nó sẽ tăng dần
lên khiến cho việc di chuyển trở nên khó khăn hơn bao giờ hết. Đồng thời,
game cũng có những yếu tố đặc biệt như điểm số cao, thời gian miễn phí hoặc
những quyền lợi khác giúp người chơi có những trải nghiệm mới mẻ và hấp
dẫn.
2.TÍNH NĂNG:
7
của trò chơi thì bảng thông báo sẽ được cập nhật với người chơi . Khi chúng
ta thực hiện việc bắt đầu một trò chơi thì biểu tượng “Start Game” sẽ xuất
hiện điều đó cũng sẽ xảy ra với biểu tượng “Game Over” khi người chơi bị
thất bại.
3.CÁCH CHƠI:
Cách chơi game rắn săn mồi rất phổ biến với nhiều hình thức điều khiển bằng
các nút ấn , điều khiển bằng kí tự , người chơi sẽ ấn vào các ký tự tương ứng
có trên bảng điều khiển hoặc bàn phím để di chuyển chú rắn đến với thức ăn
, trò chơi sẽ luôn tiếp tục cho đến khi chú rắn tự cắn vào bản thân mình nên
hãy tránh để chú rắn tự đả thương mình nhé.
- Mũi tên hướng lên thì chú rắn sẽ đi thẳng.
- Mũi tên hướng trái thì chú rắn sẽ quẹo trái.
- Mũi tên hướng phải thì chú rắn sẽ quẹo phải.
- Mũi tên hướng xuống thì chú rắn sẽ hướng xuống.
4.ĐỒ HỌA:
- Giới thiệu đồ họa: Trò chơi rắn thường có một giao diện đồ họa đơn giản
nhưng thu hút với góc nhìn từ trên xuống có màn hình kích thước 600 x 600
pixel Mỗi ô vuông trong trò chơi có kích thước 25 x 25 pixel làm cho trò chơi
trở nên dễ nhìn và dễ điều khiển.
- Đối tượng chính trong trò chơi là con rắn, được biểu diễn dưới dạng một
chuỗi các ô vuông nối tiếp nhau. Khi rắn ăn mồi, đuôi của nó sẽ dài ra. Mồi
thường là một hình tròn nhỏ xuất hiện ngẫu nhiên trên màn chơi.
8
5.MÀN CHƠI:
- Giới thiệu màn chơi: Màn chơi thường là một bản đồ vuông, được chia thành
các ô vuông có kích thước 25 x 25 như đã đề cập trước đó. Trò chơi thường
bắt đầu với rắn có độ dài nhỏ và xuất hiện ở vị trí giữa màn hình.
- Khi rắn ăn được mồi, điểm số của người chơi tăng và rắn dài ra một ô vuông.
Trò chơi tiếp tục cho đến khi rắn va chạm với cơ thể của nó hoặc các rào cản,
khi đó người chơi sẽ thất bại và trò chơi kết thúc.
- Trò chơi rắn săn mồi rất thú vị và thử thách, nó đã trở thành một trong
những trò chơi được yêu thích của nhiều thế hệ game thủ từ trước đến nay.
9
10
PHẦN 3: ĐÁNH GIÁ THỰC HIỆN HỢP ĐỒNG NHÓM
Giải
Thái độ Quản lý quyết vấn Nêu ý Giữ liên
làm việc thời gian đề phát kiến lạc
sinh
Nguyễn
Quốc rất tốt tốt rất tôt tốt rất tốt
Huy
Trịnh
Phạm
tốt tốt tốt tốt
Trung
Kiên
Trần
Thanh rất tốt rất tốt rất tốt tốt tốt
Nam
Nguyễn
Khánh tốt rất tốt tốt rất tốt tốt
Bảo Long
Nguyễn
Hoàng rất tốt rất tốt rất tốt tốt rất tốt
Phúc
11