RepositoryRust
ShenMian

ShenMian/sokoban-rs

A sokoban with solver.

83stars
9forks
1issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: bevy-game

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: sokoban-solver

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: sokoban

#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

Similar Projects

Discover other similar projects and AI models.

RepositoryRust
bevyengine/bevy

A refreshingly simple data-driven game engine built in Rust

49.3k
Oct 26, 2026
RepositoryTypeScript
pixijs/pixijs

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

48.5k
Oct 26, 2026
RepositoryJava
Anuken/Mindustry

The automation tower defense RTS

29.4k
Oct 22, 2026
RepositoryJavaScript
4ian/GDevelop

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

28.1k
Oct 26, 2026
RepositoryRust
kitao/pyxel

A retro game engine for Python

18.4k
Oct 23, 2026
RepositoryRust
a-b-street/abstreet

Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit

8.2k
Sep 10, 2025
RepositoryRust
citybound/citybound

A work-in-progress, open-source, multi-player city simulation game.

8.2k
Jan 7, 2023
RepositoryRust
veloren/veloren

[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.

7.6k
Oct 19, 2026
RepositoryRust
valence-rs/valence

A Rust framework for building Minecraft servers.

3.3k
Jun 15, 2026