Professional Documents
Culture Documents
BTL Java TowerDefend
BTL Java TowerDefend
Lớp: CNTT 2
2022
MỤC LỤC
Lời nói đầu
I. Tổng quan về đề tài
1. Giới thiệu đề tài: trình bày ngắn gọn về nội dung đề tài
2. Chức năng của chương trình: chức năng thực hiện trò chơi
3. Yêu cầu chương trình:
I. Phân tích thiết kế chương trình
Phân tích cụ thể các chức năng
Các đối tượng
Sơ đồ tổ chức chương trình
III. Cài đặt chương trình
IV. Giới thiệu giao diện thực hiện trò chơi trình
Giao diện chính: mô tả nó gồm chức năng nào, người chơi thực
như tnào
Giao diện con (các giao diện ứng với các chức năng trong trò
chơi)
….
V. Kết luận và đánh giá:
1. Kết quả đạt được:
- ….
2. Hạn chế
3. Hướng phát triển:
Tài liệu tham khảo :
I. Tổng quan về đề tài
1. Giới thiệu đề tài: trình bày ngắn gọn về nội dung đề tài
Phòng thủ tháp hay còn gọi là Trò chơi thủ thành (tiếng Anh: Tower defense) là
một thể loại phụ của dòng chiến lược thời gian thực. Mục tiêu của dạng game phòng
thủ tháp là cố gắng để ngăn chặn kẻ thù tràn qua một bản đồ bằng cách xây dựng bẫy
nhằm làm chậm bước tiến của chúng và các tòa tháp sẽ sẵn sàng bắn hạ nếu quân
địch vượt qua. Kẻ thù và tòa tháp thường có khả năng, chi phí và giá nâng cấp đa
dạng. Khi đánh bại kẻ địch, người chơi kiếm được tiền hoặc điểm và dùng nó để mua
hoặc nâng cấp tháp, hay nâng cấp số lượng tiền hoặc điểm kiếm được hoặc thậm chí
nâng cấp tốc độ mà họ muốn nâng.
2. Chức năng của chương trình: chức năng thực hiện trò chơi
Người chơi sẽ sử dụng chuột để đặt các tòa tháp vào vị trí trên bản đồ và dùng
chúng phòng thủ lại những kẻ địch đi tới. Kẻ địch sẽ đi tới theo các đợi và mỗi lần giết
được 1 kẻ địch sẽ nhận được tiền thưởng. Có thể dùng tiền thưởng để xây thêm các
tòa tháp gia tăng khả năng phòng thủ. Nếu kẻ địch đi đến cuối bản đồ, ta sẽ mất 1
mạng khi mạng về 0 là lúc thua cuộc.
2. Hạn chế
Tuy được xây dựng bản đồ nhưng chỉ được chơi 1 bản đồ qua tất cả các màn chơi
Kẻ địch và tòa tháp còn thiếu tính đa dạng
Đồ họa còn quá đơn giản
Chưa có âm thanh
Độ khó chưa cao
Thiếu 1 số tính năng thiết yếu như Settings,…