Bài tập lớn Lập trình Hướng đối tượng 2 - Bomberman 2020
Yêu cầu
Gói bắt buộc (+8đ)
- Thiết kế cây thừa kế cho các đối tượng game +2đ
- Xây dựng bản đồ màn chơi từ tệp cấu hình (có mẫu tệp cấu hình, xem tại đây) +1đ
- Di chuyển Bomber theo sự điều khiển từ người chơi +1đ
- Tự động di chuyển các Enemy +1đ
- Xử lý va chạm cho các đối tượng Bomber, Enemy, Wall, Brick, Bomb +1đ
- Xử lý bom nổ +1đ
- Xử lý khi Bomber sử dụng các Item và khi đi vào vị trí Portal +1đ
Gói tùy chọn (tối đa +2đ)
- Nâng cấp thuật toán tìm đường cho Enemy +0.5đ Cài đặt thêm các loại Enemy khác: +0.25đ cho mỗi loại enemy
- Cài đặt thuật toán AI cho Bomber (tự chơi) +1đ
- Xử lý hiệu ứng âm thanh (thêm music & sound effects) +1đ
- Phát triển hệ thống server-client để nhiều người có thể cùng chơi qua mạng LAN hoặc Internet +1đ
- Những ý tưởng khác sẽ được đánh giá và cộng điểm theo mức tương ứng
Tiến độ hiện tại Đang đợi đến deadline <(")
Note : đã cập nhật lại file classic.png để tránh một vài lỗi hiển thị