SkillAgentSearch skills...

Sokobot

Full-Fledged Sokoban game with AI using Depth-First, Breadth-First strategies and A* Pathfinding with Manhattan heuristic

Install / Use

/learn @rumbleFTW/Sokobot
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

▶ Play on Replit (Low performance)

SokoBot

An indie Sokoban-esque game completely written in python.

Demo:

https://user-images.githubusercontent.com/85807431/194949704-3d8c9ced-650f-4fdc-8991-a5b74b4af991.mp4

Run in local machine

  1. Clone the repo
git clone https://github.com/rumbleFTW/sokobot.git
  1. Navigate to folder
cd sokobot
  1. Install Pygame
pip install pygame
  1. Run main.py
python main.py

Basics

  1. The levels are stored in the ~./levels.py file in the form of a 2-D array.
  2. The assets for the games were created with Piskel annd are stored in the ~./assets folder.
  3. The solving algorithms are present in a .py file in the root directory.
  4. The functions necessary for the main game loop are present in ~./funcs.py.

Related Skills

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated4mo ago
Forks8

Languages

Python

Security Score

87/100

Audited on Dec 9, 2025

No findings