Skip to content

Captain Jack Sparrow - Kho báu người Aztec (Game Platformer - OOP - Java - HUST)

Notifications You must be signed in to change notification settings

ppap-1264589/SparrowAdventure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sparrow Adventure

Typing SVG

Course Badge Code Size

Mục lục


Giới thiệu

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.

Điểm nổi bật:

  • 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.

Thành viên

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

Tính năng

1. Người chơi

Di chuyển:

  • 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).
Player Movement

Chọn nhân vật:

  • 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().
Player Selection

Tấn công:

  • 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.
Player Attack

2. Quái vật

  • 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.
Enemy Mechanics

3. Điều chỉnh âm thanh

  • Âm thanh trong game có thể được điều chỉnh để nâng cao trải nghiệm người chơi.
Sound Adjustment

4. Màn hình chuyển tiếp và Credits

Màn hình chuyển tiếp:

  • Hiển thị sau khi người chơi thua hoặc hoàn thành một cấp độ.
Transition Screen

Credits:

  • Hiển thị danh sách nhóm phát triển và đóng góp.
Credits

Cài đặt và triển khai

  • IDE: Eclipse
  • Ngôn ngữ lập trình: Java

Minh họa

  • Xem video minh họa gameplay tại: YouTube

About

Captain Jack Sparrow - Kho báu người Aztec (Game Platformer - OOP - Java - HUST)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages