Sokoban

2024-03-08
Game DevelopmentReactJavaScript / TypeScriptCSSVite

Sokoban is a classic puzzle game where the player pushes boxes to designated locations. This version is built using React and TypeScript, providing a modern and interactive experience. The game features multiple levels, a scoring system, and an undo function. It is designed to be responsive and works well on both desktop and mobile devices. Team effort was crucial in this project, with collaboration on design, development, and testing. Thanks to Fredrik Berglund, Andreas Isidorsson, Alireza Kafshdartoosi, Abbas Mansoori and Konstantios for their contributions in areas such as game design, coding, and testing.

React/TypeScript/CSS/Game Development/State Management/Game Logic/Algorithm Design/Team Collaboration/Version Control/Project Planning

  • Multiple levels with increasing difficulty
  • Scoring system to track progress
  • Undo/Redo functionality
  • Level completion tracking
  • Responsive design for mobile and desktop
  • Custom game controls
  • Progress saving
  • Sound effects and feedback
  • Level selection menu
  • Performance optimization

© 2026 Andreas Isidorsson