Skip to content

A Sokoban game with different naming style (SokoFarm)

Notifications You must be signed in to change notification settings

mahmoudmahm00d/Sokoban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SokoFarm

SokoFarm is a console-based game where the player moves around a grid, trying to get all the seeds into the storages.

Features

  • 100 Unique levels
  • Ability to add more levels
  • Ability to solo playing
  • Self solving using various algorithms (DFS, BFS, UCS, A*, HillClimbing)
  • Ability to cancel algorithms execution using CancellationToken

Preview

level1 level11

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to install the software and how to install them

  • .NET 8 or higher

Installing

A step by step series of examples that tell you how to get a development environment running

  1. Clone the repository
  2. Navigate to the project directory
  3. Run cd src
  4. Run dotnet build to build the project
  5. Run dotnet run to start the game

Built With

If you like it give it a star ✨✨