- Source code chuẩn 100% đúng như mô tả, hình ảnh và video demo đính kèm.
- Dự án sạch sẽ, đã dọn rác, mở lên là chạy ngay không phát sinh lỗi liên kết meta hay mất asset.
- Cam kết hỗ trợ cài đặt và giải đáp thắc mắc qua Zalo sau khi mua nếu người mua gặp khó khăn trong quá trình cài đặt hoặc chạy đồ án và có thể hỗ trợ làm báo cáo
- Không ưng ý có thể hoàn lại nữa số tiền và tự phất triển thêm
🎮 GIỚI THIỆU DỰ ÁN GAME KID THIEF (UNITY 2D - STEALTH ACTION)
Game Kid Thief là đồ án game hành động lén lút (Stealth Game) góc nhìn Top-down 2D kết hợp giải đố được lập trình hoàn chỉnh trên engine Unity. Người chơi sẽ vào vai một siêu trộm nhí đột nhập vào các khu vực được bảo vệ nghiêm ngặt, né tránh tầm mắt lính gác và hệ thống camera an ninh, thu thập đủ số lượng đồ vật quý giá, giải các minigame bẻ khóa để tẩu thoát thành công.
==================================
⚙️ CÔNG NGHỆ VÀ THUẬT TOÁN SỬ DỤNG:
-
Engine: Unity 2022.3 LTS (Ngôn ngữ lập trình C#).
-
Thuật toán A* Pathfinding: Ứng dụng thuật toán tìm đường tối ưu A* (AstarPathfindingProject) giúp AI lính tuần tra và bám đuổi người chơi mượt mà qua các góc cua, hành lang và vật cản.
-
Hệ thống Field of View (FOV) & Camera Mesh: Tự sinh lưới nón ánh sáng thời gian thực bằng Raycast 2D, tự động co giãn khi gặp tường và vật cản.
-
PlayerPrefs Save System: Tự động lưu tiến trình chơi, số sao đạt được và mở khóa các màn chơi tiếp theo.
-
Âm thanh & Giao diện: Quản lý nhạc nền (BGM), hiệu ứng âm thanh (SFX), Audio Mixer và đồ họa Pixel Art cổ điển sắc nét.
==================================
✨ CÁC TÍNH NĂNG VÀ CƠ CHẾ NỔI BẬT:
-
Cơ chế di chuyển & Lén lút (Stealth System):
-
Điều khiển nhân vật mượt mà 4 hướng kèm hiệu ứng chuyển động chân thực khi di chuyển và nhặt đồ vật (Phím F).
-
Tính năng Ẩn nấp trong tủ đồ (Phím E): Nhân vật có thể trốn vào tủ quần áo kèm hiệu ứng khói che mắt, khi trốn lính gác sẽ không thể phát hiện.
-
Cổng dịch chuyển (Teleport) qua lại giữa các phòng và tầng lầu.
-
Mở ổ khóa hoặc cạy khóa các màn sau (Phím Q)
-
Trí tuệ nhân tạo Bảo vệ (AI Guard FSM):
-
Lập trình máy trạng thái gồm 4 chế độ thông minh:
-
Tuần tra (Patrol): Đi tuần tra tự động theo các điểm mốc định sẵn.
-
Phát hiện (Spotted): Nhận diện người chơi qua nón tầm nhìn và phát hiệu ứng chớp đỏ cảnh báo nguy hiểm.
-
Rượt đuổi (Chase): Tăng tốc đuổi theo người chơi bằng thuật toán tìm đường A*.
-
Nghi vấn & Tìm kiếm (Investigate): Chạy tới điểm phát hiện âm thanh/nghi vấn để quan sát trong 5 giây trước khi quay lại tuần tra.
-
Hệ thống Camera an ninh xoay tự động:
-
Camera an ninh tự động xoay quét góc hình nón.
-
Vùng quét tự đổi màu từ Xanh (an toàn) sang Đỏ (báo động) và kích hoạt thua cuộc nếu người chơi bước vào vùng sáng.
-
Minigame Cạy khóa (Lockpicking System):
-
Cơ chế mở khóa độc đáo lấy cảm hứng từ Skyrim/Fallout: Người chơi rê chuột để xoay que ghim tìm "điểm ngọt" và giữ phím Space để xoay ổ khóa. Ghim sẽ rung cảnh báo nếu sai góc.
-
Phân loại cửa phong phú: Cửa tự mở, cửa mở bằng Chìa Khóa thu thập được, và cửa đặc biệt bắt buộc cạy bằng Lockpick.
-
Hệ thống 4 Màn chơi & Đánh giá Sao:
-
Gồm 4 Màn chơi (Map 1 đến Map 4) với độ khó, số lượng phòng và lính gác tăng dần.
-
Đạt chỉ tiêu qua màn: Phải thu thập đủ số lượng bảo vật tối thiểu mới kích hoạt được cửa thoát hiểm.
-
Đánh giá xếp loại 1 đến 3 Sao dựa theo thời gian hoàn thành màn chơi.
-
Menu, Cài đặt & Hướng dẫn:
-
Menu chính, Cutscene cốt truyện mở đầu với hiệu ứng mờ dần đẹp mắt.
-
Màn hình chọn Map có thanh Loading Bar chuyển cảnh mượt mà.
-
Bảng hướng dẫn phím tắt có thể bật/tắt trong game (Phím X).
-
Có sẵn nút Xóa dữ liệu game trong cài đặt để test lại toàn bộ từ đầu.
==================================
🎯 ĐỐI TƯỢNG PHÙ HỢP:
-
Sinh viên ngành CNTT, Kỹ thuật phần mềm cần source code hoàn chỉnh nộp Đồ án Cơ sở ngành, Đồ án Lập trình Game
-
Người học lập trình game muốn tìm hiểu về thuật toán A*, cơ chế Field of View Raycast 2D và Minigame Lockpick trên Unity.
-
Code được tổ chức ngăn nắp, đặt tên hàm, biến và chú thích tiếng Việt cực kỳ rõ ràng, dễ bảo vệ trước hội đồng chấm điểm.
🎮 GIỚI THIỆU DỰ ÁN GAME KID THIEF (UNITY 2D - STEALTH ACTION)
Game Kid Thief là đồ án game hành động lén lút (Stealth Game) góc nhìn Top-down 2D kết hợp giải đố được lập trình hoàn chỉnh trên engine Unity. Người chơi sẽ vào vai một siêu trộm nhí đột nhập vào các khu vực được bảo vệ nghiêm ngặt, né tránh tầm mắt lính gác và hệ thống camera an ninh, thu thập đủ số lượng đồ vật quý giá, giải các minigame bẻ khóa để tẩu thoát thành công.
==================================
⚙️ CÔNG NGHỆ VÀ THUẬT TOÁN SỬ DỤNG:
-
Engine: Unity 2022.3 LTS (Ngôn ngữ lập trình C#).
-
Thuật toán A* Pathfinding: Ứng dụng thuật toán tìm đường tối ưu A* (AstarPathfindingProject) giúp AI lính tuần tra và bám đuổi người chơi mượt mà qua các góc cua, hành lang và vật cản.
-
Hệ thống Field of View (FOV) & Camera Mesh: Tự sinh lưới nón ánh sáng thời gian thực bằng Raycast 2D, tự động co giãn khi gặp tường và vật cản.
-
PlayerPrefs Save System: Tự động lưu tiến trình chơi, số sao đạt được và mở khóa các màn chơi tiếp theo.
-
Âm thanh & Giao diện: Quản lý nhạc nền (BGM), hiệu ứng âm thanh (SFX), Audio Mixer và đồ họa Pixel Art cổ điển sắc nét.
==================================
✨ CÁC TÍNH NĂNG VÀ CƠ CHẾ NỔI BẬT:
-
Cơ chế di chuyển & Lén lút (Stealth System):
-
Điều khiển nhân vật mượt mà 4 hướng kèm hiệu ứng chuyển động chân thực khi di chuyển và nhặt đồ vật (Phím F).
-
Tính năng Ẩn nấp trong tủ đồ (Phím E): Nhân vật có thể trốn vào tủ quần áo kèm hiệu ứng khói che mắt, khi trốn lính gác sẽ không thể phát hiện.
-
Cổng dịch chuyển (Teleport) qua lại giữa các phòng và tầng lầu.
-
Mở ổ khóa hoặc cạy khóa các màn sau (Phím Q)
-
Trí tuệ nhân tạo Bảo vệ (AI Guard FSM):
-
Lập trình máy trạng thái gồm 4 chế độ thông minh:
-
Tuần tra (Patrol): Đi tuần tra tự động theo các điểm mốc định sẵn.
-
Phát hiện (Spotted): Nhận diện người chơi qua nón tầm nhìn và phát hiệu ứng chớp đỏ cảnh báo nguy hiểm.
-
Rượt đuổi (Chase): Tăng tốc đuổi theo người chơi bằng thuật toán tìm đường A*.
-
Nghi vấn & Tìm kiếm (Investigate): Chạy tới điểm phát hiện âm thanh/nghi vấn để quan sát trong 5 giây trước khi quay lại tuần tra.
-
Hệ thống Camera an ninh xoay tự động:
-
Camera an ninh tự động xoay quét góc hình nón.
-
Vùng quét tự đổi màu từ Xanh (an toàn) sang Đỏ (báo động) và kích hoạt thua cuộc nếu người chơi bước vào vùng sáng.
-
Minigame Cạy khóa (Lockpicking System):
-
Cơ chế mở khóa độc đáo lấy cảm hứng từ Skyrim/Fallout: Người chơi rê chuột để xoay que ghim tìm "điểm ngọt" và giữ phím Space để xoay ổ khóa. Ghim sẽ rung cảnh báo nếu sai góc.
-
Phân loại cửa phong phú: Cửa tự mở, cửa mở bằng Chìa Khóa thu thập được, và cửa đặc biệt bắt buộc cạy bằng Lockpick.
-
Hệ thống 4 Màn chơi & Đánh giá Sao:
-
Gồm 4 Màn chơi (Map 1 đến Map 4) với độ khó, số lượng phòng và lính gác tăng dần.
-
Đạt chỉ tiêu qua màn: Phải thu thập đủ số lượng bảo vật tối thiểu mới kích hoạt được cửa thoát hiểm.
-
Đánh giá xếp loại 1 đến 3 Sao dựa theo thời gian hoàn thành màn chơi.
-
Menu, Cài đặt & Hướng dẫn:
-
Menu chính, Cutscene cốt truyện mở đầu với hiệu ứng mờ dần đẹp mắt.
-
Màn hình chọn Map có thanh Loading Bar chuyển cảnh mượt mà.
-
Bảng hướng dẫn phím tắt có thể bật/tắt trong game (Phím X).
-
Có sẵn nút Xóa dữ liệu game trong cài đặt để test lại toàn bộ từ đầu.
==================================
🎯 ĐỐI TƯỢNG PHÙ HỢP:
-
Sinh viên ngành CNTT, Kỹ thuật phần mềm cần source code hoàn chỉnh nộp Đồ án Cơ sở ngành, Đồ án Lập trình Game, Đồ án Tốt nghiệp.
-
Người học lập trình game muốn tìm hiểu về thuật toán A*, cơ chế Field of View Raycast 2D và Minigame Lockpick trên Unity.
-
Code được tổ chức ngăn nắp, đặt tên hàm, biến và chú thích tiếng Việt cực kỳ rõ ràng, dễ bảo vệ trước hội đồng chấm điểm.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
📋 YÊU CẦU MÔI TRƯỜNG:
-
Unity Hub: Phiên bản bất kỳ.
-
Phiên bản Unity khuyến nghị: Unity 2022.3.62f3 (LTS) (hoặc các phiên bản thuộc dòng Unity 2022.3.x LTS).
-
IDE: Visual Studio 2022 hoặc VS Code.
==================================
🚀 CÁC BƯỚC MỞ VÀ CHẠY GAME:
-
Bước 1: Tải source code từ link GitHub về máy (tải file ZIP giải nén ra hoặc dùng lệnh git clone).
-
Bước 2: Mở Unity Hub, chọn tab Projects -> nhấn nút Add (Thêm dự án) và trỏ đến thư mục vừa tải về.
-
Bước 3: Chọn mở dự án bằng phiên bản Unity 2022.3.62f3 (hoặc bản 2022.3 LTS trên máy của bạn). (Lưu ý: Lần mở đầu tiên Unity sẽ mất khoảng 1 đến 3 phút để tự động sinh thư mục Library, bạn chỉ cần đợi hoàn tất).
-
Bước 4: Sau khi giao diện Unity mở lên, nhìn xuống cửa sổ Project ở đáy màn hình, vào đường dẫn: Assets -> Menu Chnh -> click đúp chuột vào file: MenuChinh.unity
-
Bước 5: Nhấn nút Play (hình tam giác ▶) ở giữa thanh công cụ phía trên để bắt đầu chơi game.
==================================
🕹️ HƯỚNG DẪN PHÍM ĐIỀU KHIỂN TRONG GAME:
-
Di chuyển: Phím W - A - S - D hoặc 4 phím mũi tên.
-
Nhặt đồ / Nhặt chìa khóa: Phím F.
-
Tương tác / Trốn vào tủ đồ: Phím E.
-
Mở ỏ khóa hoặc lockpick:Phím Q
-
Bẻ khóa (Minigame): Rê chuột chỉnh góc que ghim + Giữ phím Space để xoay mở (phím Esc để hủy).
-
Đóng bảng hướng dẫn: Phím X.
📋 YÊU CẦU MÔI TRƯỜNG:
-
Unity Hub: Phiên bản bất kỳ.
-
Phiên bản Unity khuyến nghị: Unity 2022.3.62f3 (LTS) (hoặc các phiên bản thuộc dòng Unity 2022.3.x LTS).
-
IDE: Visual Studio 2022 hoặc VS Code.
==================================
🚀 CÁC BƯỚC MỞ VÀ CHẠY GAME:
-
Bước 1: Tải source code từ link GitHub về máy (tải file ZIP giải nén ra hoặc dùng lệnh git clone).
-
Bước 2: Mở Unity Hub, chọn tab Projects -> nhấn nút Add (Thêm dự án) và trỏ đến thư mục vừa tải về.
-
Bước 3: Chọn mở dự án bằng phiên bản Unity 2022.3.62f3 (hoặc bản 2022.3 LTS trên máy của bạn). (Lưu ý: Lần mở đầu tiên Unity sẽ mất khoảng 1 đến 3 phút để tự động sinh thư mục Library, bạn chỉ cần đợi hoàn tất).
-
Bước 4: Sau khi giao diện Unity mở lên, nhìn xuống cửa sổ Project ở đáy màn hình, vào đường dẫn: Assets -> Menu Chnh -> click đúp chuột vào file: MenuChinh.unity
-
Bước 5: Nhấn nút Play (hình tam giác ▶) ở giữa thanh công cụ phía trên để bắt đầu chơi game.
==================================
🕹️ HƯỚNG DẪN PHÍM ĐIỀU KHIỂN TRONG GAME:
-
Di chuyển: Phím W - A - S - D hoặc 4 phím mũi tên.
-
Nhặt đồ / Nhặt chìa khóa: Phím F.
-
Tương tác / Trốn vào tủ đồ: Phím E.
-
Mở ỏ khóa hoặc lockpick:Phím Q
-
Bẻ khóa (Minigame): Rê chuột chỉnh góc que ghim + Giữ phím Space để xoay mở (phím Esc để hủy).
-
Đóng bảng hướng dẫn: Phím X.
Nguồn: Topcode.vn