(Game tự thiết kế)
Người chơi nhập vai Werner di chuyển trên bản đồ, vượt qua quái vật để lấy kho báu.
Đặc điểm:
- Game có đồ họa, có âm thanh.
- Game có nhiều menu, có 3 modes với 3 kích cỡ bản đồ khác nhau để người chơi có thể lựa chọn.
- Game có thể dừng được, chơi lại nhiều lần được, có lưu và cập nhật điểm cao riêng cho từng mode.
- Game được lập trình đảm bảo sự chặt chẽ trong các thuật toán: khởi tạo tường và vị trí quái vật, di chuyển kho báu.
Nguồn tham khảo:
- Code utils: https://lazyfoo.net/tutorials/SDL/index.php (có chỉnh sửa)
- Code nhận sự kiện: code mẫu trên trang Google Docs của lớp
- Ý tưởng về Media.h: project Snake của cô Châu
- Còn lại (các thuật toán hình học, bắn laze, menu, xử lí với file, ...) là ý tưởng và code của em.
Video demo: https://youtu.be/li9rIXgkwas