ShenMian/sokoban-rs
A sokoban with solver.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🎮 Sokoban trên Rust + Bevy, có cả bộ giải thông minh
Trò sokoban không chỉ chơi — còn tự giải.
sokoban-rs là một tựa game sokoban được viết bằng Rust sử dụng framework Bevy, kết hợp một bộ giải thuật giúp tự động giải các cấp độ đơn giản. Dự án hỗ trợ điều khiển bằng chuột, bàn phím (kể cả phong cách Vim) và controller, đồng thời lưu trữ cấp độ và lời giải trong một database.
✨ Điểm nổi bật
- Bộ giải tự động: Tự động giải các cấp độ đơn giản mà người chơi có thể xem qua animation.
- Di chuyển chuột tự động: Hỗ trợ di chuyển nhân vật và đẩy hộp bằng chuột.
- Quản lý cấp độ bằng database: Cấp độ và lời giải được lưu trữ và quản lý qua hệ thống database.
- Tùy chỉnh cấu hình: Cài đặt trò chơi qua tệp cấu hình.
- Xem bản đồ linh hoạt: Hỗ trợ thu phóng và di chuyển bản đồ khi chơi.
- Hoạt họa nhân vật mượt: Nhân vật có chuyển động mượt mà và hoạt họa theo hướng đi.
- Tách frontend-backend: Mã nền (solver) được tách rời khỏi phần giao diện (Bevy).
- Điều khiển đa dạng: Hỗ trợ bàn phím, chuột, controller và phím tắt Vim.
💡 Vì sao đáng chú ý
sokoban-rs nổi bật bởi sự kết hợp giữa gameplay truyền thống và công nghệ giải thuật hiện đại. Bên cạch chơi thủ công, người dùng có thể kích hoạt bộ giải tự động để xem cách máy giải quyết cấp độ — rất hữu ích cho việc học thuật hoặc nghiên cứu giải thuật. Kiến trúc tách frontend-backend giúp dự án dễ bảo trì và mở rộng, trong khi hệ thống database giúp quản lý cấp độ một cách trơn tru.
#Rust #Bevy #Sokoban #GameDev #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.
Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit
A work-in-progress, open-source, multi-player city simulation game.
[mirror of https://gitlab.com/veloren/veloren] An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.