Anywhere Door is a 2D-platformer game where Doraemon wants to eat his favorite Dora cake but has a lot of hurdles in the way. He has his anywhere door with him to reach the Dora cake but the anywhere door has a limited range of travel. Help Doraemon to get his favorite dish.
- The game follows a pixelated design language and depicts the top view.
- It resonates with the block-based movement and animation system in the game.
- The idea was to keep the game simple and lightweight.
- The idea is to get the character to the final position.
- For moving to the final position, you can directly move using the w, a,s,d
- Teleport using the space key within a square range around the character. There are positions where the character does not have ways to move forward and has to teleport to another location to reach to his position.
- Scoring: The faster the character finds a way to the end position, the better he scores.
- React: It is the base of the project. React context is used in the project to create a global state and ensure all the components can access it. useAuth custom hook is also used to protect the routes.
- Redux: It is used for the state management of map images, character and map loading, and the character itself.
- W,A,S,D -> Top, left, down and right
- Space -> Start teleportation mode/ End teleportation mode
To use anywhere door(teleportation),
- Click on the Space key and the anywhere door pops out
- Used w,a,s,d to move the door
- Once the door is in the right place, click space again to teleport