Skip to content

stacks-Gabe/web-app-final

Repository files navigation

SokoBall

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.

SokoBall WebApp

How to Use:

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!

How to Play:

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.

Goal

There's crates all over the place! Your task is to move the crates to the green targets located on the board.

Controls:

  • Use the WASD keys to move the ball.
  • Press Z to undo your previous action.
  • Press R to restart the puzzle.

Other Information:

Audience

  • Sokoban puzzle enjoyers
  • People who enjoy challenging puzzle games
  • Those who are bored and want to have a little bit of fun

API

Database

Font

About

*temp* Web App Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •