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


Chủ Nhật, 24 tháng 3, 2019

2. Danh sách chức năng:

1. New game: tạo mới trò chơi cho người dùng.
2. Player Rankings: hệ thống trò chơi sẽ hiển bảng xếp hạng người chơi với điểm từ cao xuống thấp.
3. Help: hướng dẫn người dùng về cách chơi.
4. About: giới thiệu về thông tin của thành viên nhóm.
5. Exit: thoát game.
6. Level: chọn mức độ chơi từ dễ đến khó.
7. Pause: giúp người dùng có thể tạm dừng trò chơi nếu muốn.
8. Continue: giúp người dùng tiếp tục trò chơi khi đang tạm dừng.
9. Sound: giúp người dùng tăng/giảm âm thanh.

1. Thành viên:

1) 17130038-Lê Phạm Bảo Duy
2) 17130067-Nguyễn Đức Hiếu
3) 17130090-Vũ Quốc Huy
4) 17130210-Phạm Ngọc Thái
5) 17130074-Nguyễn Văn Hoàng