Tuần 12 - Chỉnh sửa frame game, định lại các gói cho ra mô hình MVC,thêm chức năng pause game,thêm đạn bắn trong game khi ăn được hoa,áp dụng mẫu template cho menu và các level thành 1 thể thống nhất

Về MVC:
Lớp View sử dụng GUI, Graphics theo backbuffer theo hướng dẫn của sách Java 1.4 Game Programming và được vẽ trên nền java swing

Lớp Model chính là lớp modelLevel vói chức năng load level hoặc menu sao cho phù hợp
Và làm chức năng pause game cũng trong lớp này( khi pause game sẽ dừng update và render)
Lớp Controller:
Frame minh chứng pause game:
Sử dụng mẫu Template để tạo ra 1 khuôn mẫu cho các level, menu, pause game
 Lớp TempleLevel
Mục đích là để các lớp có liên quan tới các trạng thái của game(hiện menu, lúc đang load màn chơi, lúc đang chơi) có cùng 1 kiểu thống nhất và được quản lí bơi Model Level ( các trạng thái đều cần cập nhật, cần vec, cần phím nào bấm vào, phím nào nhả ra)

Bài đăng phổ biến từ blog này

Tuần 14 - Phạm Quang Tuấn - Thiết kế Level game theo mẫu Template Method