- 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đ
-
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