Browser Maze Games

(still WiP on Github!)

All maze games are based on the same maze game engine that uses a generic simple ASCII format for defining maze level. The game objective and all possible actions are derived from the level definition. So several different styles of maze games can be defined. The following are just a few examples. See Games for a full list of all maze grids available.

Sokoban

The famous game in a first person 3D view. Move the boxes to the indicated locations. This might be hard without top view, so differing to the original its also possible to pull boxes.

Mazes

Just a maze. No boxes to move and no items to collect. Objective is to find the exit. But be aware of monster that might bother you.

P-Man

Objective is to collect all diamonds in a maze. Be aware of monster that might bother you.

Dungeon

A maze with several rooms connected with corridors. Collect all diamonds. Uses the theme 'dungeon' which displays massive walls and a ceiling with simple wood textures.

Dungeon

A maze with several rooms connected with corridors. Collect all diamonds. Uses a theme 'dungeon' which displays massive walls and a ceiling combined with artwork textures.

This is a list of all maze grids found in the database, grouped by their type.

          Current server

          Grid Started Port Uptime Status Player Load

          Start Server

          Maze Grid

          Result

          
                          

          Game Play

          Pulling a box needs a gap between box and player. Firing is only possible if the player has bullets (see inventory) and orthogonally.

          User Controls

          Controlling depends on the platform.

          Keyboard

          Use arrow keys for moving and space for firing. Pull box by 'P'.

          keys x/y/z can be used to fine tune the cameras position.

          Touchscreen

          Move by touching segments 3,5,7 on the screen. Segment 1 is for opening the control menu. Segment 4 is for firing.

          VR

          Use left or right controller stick for moving. Use right trigger to do an action like moving a box. The left controller has a wristwatch menu with buttons for

          • Move VR position up/down
          • Pulling a box

          Credits

          • Thanks to the team of ThreeJs for their fantastic WebGl graphics engine.
          • Sokoban was invented by Hiroyuki Imabayashi and is copyrighted (C) 1982 by Thinking Rabbit Inc. Japan and later Falcon Co., Ltd., Japan.
          • Thanks to David Joffe for releasing 90 of his Sokoban levels to the public domain
          • Thanks to the team of JMonkeyEngine for their native Java 3D engine and to the team of LWJGL for making it all possible.
          • The CSG implementation is copyrighted by Evan Wallace .
          • Unity is copyrighted by Unity Technologies.
          • Thanks to Pat Niemeyer for his Java to Swift converter, which is the basis for the Java to CS converter.

          Launch Settings

          Common settings for the games launched

          Dev Mode
          HUD
          NearView
          VR Control Panel
          offsetVR
          Host
          Mazes Host
          Server Manager Host