Chọn ngôn ngữ: Tiếng Việt | Tiếng Anh
online-screen-recorder-2024-05-17--13-24-13.mp4
Đây là trò chơi đẩy thùng, nhiệm vụ của bạn là di chuyển khối lập phương màu đen để tìm tới vị trí của quả cầu, để di chuyển khối lập phương bạn chỉ cần nhấn vào các phím mũi tên trên bàn phím. Trò chơi có nhiều biến thể các khối lập phương công như có một số cơ quan mật thất, cầu thang, cửa, chìa khóa, v.v. Bạn cần phải tìm ra cách để vượt qua các chướng ngại vật này để tìm ra vị trí của quả cầu.
Chơi trực tiếp tại đây
Try cập: https://sokoban-3d.vercel.app/create/
Mục Lục:
- Xem thử màn chơi của bạn
- Thay đổi độ cao các khối
- Thêm hàng, cột
- Thêm điểm xuất phát
- Thay đổi điểm kết thúc
- Thêm các khối lập phương thường
- Thêm các khối lập phương có thể leo
- Thêm công tắc thường
- Thêm công tắc giữ
Bấm Enter
để xem thử màn chơi của bạn:
Ví dụ như với hình dưới đây:
Thì sau khi bấm Enter
sẽ hiện ra màn chơi như sau:
Thay đổi độ cao các khối bằng các bấm vào các ô, các giá trị sẽ thay đổi từ 0 đến 9, chính là độ cao của các khối.
- Bấm ↑ để thêm hàng phía trên
- Bấm ↓ để thêm hàng phía dưới
- Bấm ← để thêm cột bên trái
- Bấm → để thêm cột bên phải.
Bấm phím S
rồi chọn ô mà bạn muốn làm điểm xuất phát.
Bấm phím K
rồi chọn ô mà bạn muốn làm điểm kết thúc.
Bấm phím P
rồi chọn ô mà bạn muốn làm khối lập phương.
Bấm phím Q
rồi chọn ô mà bạn muốn làm khối lập phương có thể leo.
Bấm phím B
để hiện như hình bên dưới
Click và ô màu xanh để thay đổi độ sâu khi mà công tắc kích hoạt. Số 1 có nghĩa là khi bấm vào công tắc thì ô chỉ định sẽ giảm 1 độ sâu. Số -1 có nghĩa là khi bấm vào công tắc thì ô chỉ định sẽ giảm 1 độ sâu.
Chọn ô đặt công tắc, sau đó tiếp tục chọn ô mà công tắc sẽ kích hoạt
Bấm phím M
rồi làm tương tự như công tắc thường.
Có thể nhắn tin trực tiếp qua facebook của mình: Phan Đức Hải và gửi file data.txt
cho mình.
Nếu bạn có tài khoản github, bạn có thể tự thêm màn chơi của bạn vào trò chơi bằng cách thực hiện các bước sau:
Tại https://sokoban-3d.vercel.app/create/
Bấm H
để tại về 1 file có tên data.txt
. Copy nội dung file này và làm tiếp theo hướng dẫn.
Truy cập: https://github.dev/zukahai/sokoban-3d-game
Chờ đợt trang web load xong, sẽ hiện ra như hình dưới đây:
Chọn config.js
, bên trong đang lưu số lượng màn chơi hiện tại, bạn cần tăng nó lên 1, Ví dụ hiện tại đang có 21 màn chơi thì bạn cần sửa thành 22.
Tiếp tục chọn assets
đợi nó load một lát xong chọn tiếp phần levels
, cửa số lúc này sẽ hiện ra như hình dưới đây:
Bấm vào icon như hình dưới để tạo 1 file mới với tên là levelX.json
trong đó X
là số thứ tự màn chơi của bạn. Ví dụ bạn muốn tạo màn chơi thứ 22 thì bạn cần tạo file level22.json
.
Lưu ý: Hệ thống github.dev load liên tục nên đôi khi sẽ không nhận được tín hiệu tạo file của bạn, cần kiên nhẫn thực hiện thao tác này nhiều lần nếu không thấy hệ thông yêu cầu nhập tên file
Sau đó dán nội dung file data.txt
vào file levelX.json
vừa tạo, Nhớ sửa lại phần indexLevel
thành X
trong file levelX.json
. Ví dụ bạn đang tạo màn chơi thứ 22 thì bạn cần sửa thành var indexLevel = 22;
.
- Chuyển qua tag source control, bằng cách chọn biểu tượng 1 như hình dưới
- Viết 1 đoạn thông điệp cho mình biết bạn muốn làm gì, ví dụ
add level 22
- Bấm nút
Commit and push
Nếu có thông báo hiện ra, chọn fork repository
để tạo 1 bản sao của trò chơi trên github của bạn.
Cuối cùng là bước tạo Pull Request:
Truy cập: https://github.com/zukahai/sokoban-3d-game
Chọn Compare & pull request
Cuối cùng chọn Create pull request
và chờ đợi phản hồi từ mình.
Nếu bạn bị mắc lỗi ở đâu đấy hoặc cảm chưa làm được có thể lên hệ qua facebook của mình: Phan Đức Hải
Cảm ơn những người sau đã đóng góp vào trò chơi này: