Sparrow Adventure là một game RPG được phát triển trong bài tập lớn OOP của nhóm 06 thuộc lớp của thầy Trần Nhật Hóa, ngôn ngữ chính sử dụng Java. Trong game, người chơi điều khiển Captain Jack Sparrow để khám phá các vùng đất, chiến đấu với kẻ thù và tìm kiếm kho báu Aztec. Game cung cấp các tính năng như di chuyển, tấn công, thu thập vật phẩm, quản lý kho đồ, và hệ thống tính điểm dựa trên số lượng kẻ thù bị hạ và kho báu thu thập được.
- Hệ thống gameplay đa dạng: di chuyển, tấn công, nhảy, và thu thập vật phẩm.
- Hệ thống điểm số dựa trên số lượng kẻ địch bị tiêu diệt và kho báu thu thập.
- Các màn chơi được thiết kế phong phú và giao diện trực quan.
Nhóm phát triển bao gồm:
- Đỗ Xuân Hoàng
- Đoàn Xuân Công Đạt
- Nguyễn Tùng Dương
- Nguyễn Trung Hiếu
- Nguyễn Hoài Phương
- Người chơi có thể:
- Sang trái: A
- Sang phải: D
- Nhảy: Space (Nhảy cao với Double Space).
- Tấn công: Chuột trái (vung kiếm), Chuột phải (tấn công + di chuyển nhanh).
- Người chơi có thể chọn một trong 3 loại nhân vật khi khởi động trò chơi.
- Vị trí và hoạt ảnh của các nhân vật được thiết kế trong lớp
PlayerSelection()
.
- Người chơi được trang bị kiếm để tấn công kẻ địch trong phạm vi.
- Cách tấn công:
- Chuột trái: Vung kiếm để gây sát thương.
- Quái vật (Enemy):
- Có khả năng tấn công tự động.
- Nhận diện và đuổi theo người chơi trong một bán kính nhất định.
- Tấn công gây sát thương từ cả hai phía (trái/phải).
- Thiết kế lớp quái vật:
- Sử dụng kế thừa từ lớp trừu tượng
Entity
. - Các lớp cụ thể:
Crabby
,Shark
.
- Sử dụng kế thừa từ lớp trừu tượng
- Âm thanh trong game có thể được điều chỉnh để nâng cao trải nghiệm người chơi.
- Hiển thị sau khi người chơi thua hoặc hoàn thành một cấp độ.
- Hiển thị danh sách nhóm phát triển và đóng góp.
- IDE:
Eclipse
- Ngôn ngữ lập trình:
Java
- Xem video minh họa gameplay tại: YouTube