A game made by Wesley Ng and Gabriel Garcia
SokoBall is a mini-web game where you play as a ball trying to move crates to their designated spots. This is a twist of the Sokoban puzzle genre, where you normally move one tile at a time, similar to the 1982 Japanese game Sokoban. In this game however, you move until your ball hits a wall or crate. This limitation challenges the player to think critically on how to get to certain locations while rolling from wall to wall.
You are presented with a few options upon launching the home page:
- Play: Start playing first level of the game.
- Continue: Continue playing the same level you have played recently.
- Levels: Select a level you have access to. These levels will be unlocked if the previous level has been beaten.
- Controls: Gives you the controls on what inputs are used to interact with the game.
- Sign In: If you log in with your Google Account, you will be able to save your progress.
- Sign Out: Logs you out of the web app. Your progress won't be erased after signing out!
You are controlling the red ball that is on a square grid. When you roll and hit a crate, you will move the crate 1 space away from you.
There's crates all over the place! Your task is to move the crates to the green targets located on the board.
- Use the WASD keys to move the ball.
- Press Z to undo your previous action.
- Press R to restart the puzzle.
- Sokoban puzzle enjoyers
- People who enjoy challenging puzzle games
- Those who are bored and want to have a little bit of fun
- Hello, Salut!: https://stefanbohacek.com/project/hellosalut-api/
- Firebase: https://console.firebase.google.com/
- Pixelated Elegance Font: https://www.fontspace.com/pixelated-elegance-font-f126145