Skip to content
DuongMinhSon16012004 edited this page Sep 3, 2024 · 9 revisions
  • Package: jsclub.codefest.sdk.model

  • Mô tả: Class chứa các method sử dụng để tạo người chơi cũng như kết nối với Server thi đấu.

1. getGameMap

GameMap getGameMap()
  • Mô tả: Trả về tất cả thông tin của game.
  • Tham số: Không có.
  • Trả về: gameMap - Thông tin của game.

2. getInventory

Inventory getInventory()
  • Mô tả: Lấy thông tin về danh sách vũ khí của người dùng
  • Tham số: Không có
  • Trả về:
    • Inventory: Danh sách vũ khí của người dùng

3. move

void move(String move)
  • Mô tả: Hàm giúp người dùng di chuyển
  • Tham số: move: Một dãy các chỉ dẫn "lrud..." (left - right - up - down) giúp người dùng di chuyển
  • Trả về: Không có

4. shoot

void shoot(String direction)
  • Mô tả: Hàm giúp người dùng vũ khí tầm xa (gun)
  • Tham số: direction: Hướng sẽ bắn
  • Trả về: Không có

5. attack

void attack(String direction)
  • Mô tả: Hàm giúp người dùng tấn công cận chiến (melee)
  • Tham số: direction: Hướng đánh
  • Trả về: Không có

6. throwItem

void throwItem(String direction)
  • Mô tả: Hàm giúp người chơi ném vũ khí dạng ném (throwable)
  • Tham số: direction: Ném theo hướng
  • Trả về: Không có

7. pickupItem

void pickupItem()
  • Mô tả: Hàm giúp người chơi nhặt đồ (nếu vị trí đồ trùng vị trí người chơi)
  • Tham số: Không có
  • Trả về: Không có

8. useItem

void useItem(String itemId)
  • Mô tả: Hàm giúp người chơi sử dụng vật phẩm trị thương (healingItem)
  • Tham số: itemId: id của item
  • Trả về: Không có

9. revokeItem

void revokeItem(String itemId)
  • Mô tả: Hàm giúp người chơi bỏ đồ ra khỏi túi
  • Tham số: itemId: id của item
  • Trả về: Không có
Clone this wiki locally