Sokoban is a classic puzzle game where the player pushes boxes around a maze, trying to put them in designated storage locations. This project is an implementation of Sokoban using React and TypeScript.

PLAY GAME

--- LEVEL CREATOR AND API ---

Play the game in full screen mode outside of itch.io's restrictions by clicking the play game link.

Features

  • Classic Sokoban gameplay with intuitive controls.
  • Multiple levels of increasing difficulty to challenge players.
  • Undo functionality to revert moves and try again.
  • Responsive design for playability across different devices, including mobile phones.
  • Ability to play in fullscreen.
  • Ability to generate new levels and provide solutions for them.
  • Power-up features to enhance gameplay.
  • Sound and color match the stage for an immersive experience.
  • Highscore and history tracking to keep track of player progress.
  • API for levels and highscores, if you want to create your own game.

Collaboration

This is a team project, all parts of the project are developed collaboratively. Phoneix was the name of the group Lexicon React course 2024 (Sweden), where we got the task to make the Sokoban game in React.

Team Members

  1. Fredrik Berglund
  2. Andreas Isidorsson
  3. Abbas Mansoori
  4. Alireza KafshdarToosi
  5. Konstantios (Had to leave early)

Leave a comment

Log in with itch.io to leave a comment.