Thứ Tư, 19 tháng 6, 2019

Phạm Ngọc Thái - 17130210

-Class Game :

Phạm Ngọc Thái - 17130210

-Class Board :


-Tạo đối tượng Food và Snake:



-Xử lí phím di chuyển cho Snake :

-Run game :

-Tạo phương thức checkFoodCollisions() khi rắn ăn được thức ăn và khởi tạo lại thức ăn mới :

-Tạo phương thức checkBigFood() :


-Tạo phương thức checkCollisions() khi rắn đâm vào tường hoặc tự đâm vào người và kết thúc game:



Phạm Ngọc Thái - 17130210

-Class Snake :

-Tạo phương thức di chuyển cho Snake:

Phạm Ngọc Thái - 17130210- Áp dụng mẫu Factory

-Tạo Class abstract Food :
-Tạo Class NormalFood extends Food :
-Tạo Class BigFood extends Food :
-Tạo Class FoodFactory : Tạo phương thức createFood để khởi tạo đối tượng NormalFood hoặc BigFood