Bài đăng
Phạm Quang Tuấn - Update Class Diagram mẫu Template trong chức năng Menu , ModelLevel
- Nhận đường liên kết
- X
- Ứng dụng khác
Tuần 17 - Nguyễn Lê Khang -Áp dụng mẫu Observe vào để cập nhật điểmchỉnh sửa một số lỗi còn tồn đọng trong game
- Nhận đường liên kết
- X
- Ứng dụng khác
Ta sử dụng Observe để cập nhật điểm , khi 1 con quái bị giết hoặc khi mario đập hộp quest ra coin hoặc mario ăn nấm hoặc ăn hoa Trong lớp model map là lớp quản lý màn chơi(từ nạp file, tạo người, ra item...), khi có 1 hiện tượng xảy ra thì nó sẽ lập tức thêm vào 1 cái list , lớp Observe sẽ lấy cái list đó ra và notify cho từng lớp HUD Frame minh chứng khi mario ăn 1 block có chứa xu:
Tuần 16 - Áp dụng mẫu Adapter để chuyển Question Block thành animation
- Nhận đường liên kết
- X
- Ứng dụng khác
Tuần 15 - Phạm Quang Tuấn - Update Class Diagram tổng thể theo mô hình MVC
- Nhận đường liên kết
- X
- Ứng dụng khác
Tuần 14 - Phạm Quang Tuấn - Thiết kế Level game theo mẫu Template Method
- Nhận đường liên kết
- X
- Ứng dụng khác
Lớp interface TemplateLevel Lớp LoadLevel implement interface TemplateLevel, viết lại phương thức Update ( mỗi khi update sẽ kiểm tra nếu là không còn mạng và chết thì sẽ hiển thị bảng lưu tên vào điểm , nếu bình thường thì sẽ hiển thị màn khi qua vòng) và phương thức Render ( vẽ hình ảnh của View màu đen và hiện chữ thể hiện màn chơi hiện tại ) Lớp abstract Level implement lớp interface TemplateLevel , có Observe quan sát HUD và Music Các lớp Level11 ,12,... là lớp con của Level ( thể hiện các giá thuộc tính có trong các màn chơi như map , mốc chiến thắng , âm nhạc , HUD ) , phương thức khởi tạo nhận vào ModelLevel Lớp ModelLevel là một lớp mẫu trung gian để truyền level vào game qua các màn chơi , và các phương thức kiểm tra trong màn chơi