Skip to content

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Running Man - Java Swing Game

Running Man là một trò chơi giải trí được xây dựng trên ngôn ngữ Java, sử dụng thư viện Swing để thiết kế giao diện. Trong trò chơi này, người chơi sẽ điều khiển nhân vật vượt qua các chướng ngại vật trên đường phố đông đúc để đạt được điểm số cao nhất.

1. Video Demo

Xem Demo Running Man

2. Các Tính Năng Chính

Dựa trên cấu trúc mã nguồn, trò chơi bao gồm các tính năng:

  • Lựa chọn nhân vật: Cho phép người chơi chọn các nhân vật khác nhau trước khi bắt đầu.
  • Hệ thống xe cộ đa dạng: Bao gồm Xe hơi (Car), Xe máy (Motorbike), và Xe cảnh sát (Police) với các hướng di chuyển trái/phải khác nhau.
  • Môi trường tương tác: Có hệ thống bản đồ (Map), cây cối (Tree) và người đi bộ (Passerby) để tăng độ khó.
  • Âm thanh sống động: Tích hợp nhạc nền (BGM) và hiệu ứng âm thanh (tiếng còi xe).
  • Quản lý trạng thái: Có màn hình Menu, Tạm dừng (Pause), và Kết thúc game (GameOver).

3. Cấu Trúc Thư Mục

  • scr/main: Chứa luồng chính và Menu trò chơi.
  • scr/models: Định nghĩa các đối tượng trong game (Player, Vehicle, Tree, v.v.).
  • scr/views: Giao diện các màn hình chơi game, chọn nhân vật.
  • scr/controller: Xử lý âm thanh và logic điều khiển.
  • resources: Chứa hình ảnh (.png) và âm thanh (.wav).

4. Hướng Dẫn Cài Đặt và Chạy Game

Yêu cầu hệ thống:

  • Java Development Kit (JDK) 8 trở lên.
  • Một IDE như IntelliJ IDEA, Eclipse hoặc NetBeans.

Các bước thực hiện:

  1. Clone dự án:
    git clone [https://github.com/your-username/running-man.git](https://github.com/your-username/running-man.git)
  2. Mở dự án: Mở thư mục dự án bằng IDE của bạn.
  3. Chạy ứng dụng: Tìm file khởi chạy chính (thường nằm trong scr/main/GameMenu.java) và chọn Run.

5. Điều Khiển

  • Sử dụng các phím mũi tên hoặc các nút điều hướng trên màn hình để di chuyển nhân vật tránh né các phương tiện giao thông.

About

Running Man is a 2D Java-based arcade game where players navigate a character across busy roads, skillfully dodging various traffic obstacles like cars, motorbikes, and police to survive.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages