ARKANOID GAME PROJECT
NGÔN NGỮ LẬP TRÌNH: Java.
THƯ VIỆN SỬ DỤNG: LWJGL/OPENGL
MÔ TẢ VÈ GAME: Một bản sao của trò chơi gốc ARKANOID cho bài tập lớn môn OOP. Người chơi điều khiển thanh trượt để đánh bật quả bóng, phá vỡ toàn bộ các khối gạch để qua màn.
TÍNH NĂNG NỔI BẬT:
- Vật lý chuyển động thực tế của bóng (va chạm với tường, thanh trượt và gạch).
- Thiết kế hướng đối tượng: có các lớp GameObject, MoveableObject, Ball, Bricks, Panel,...
CẤU TRÚC:
Các Object đều kế thừa từ GameObject, thừa kế các thuộc tính và phương thức chung, bên cạnh đó được bổ sung các thuộc tính và phương thức chỉ mình nó có, tận dụng tính kế thừa và đa hình của ngôn ngữ Java.
MEMBERS:
1. Nguyễn Minh Nhất
2. Dương Minh Vũ
3. Đỗ Khôi Nguyên