glitch sokoban

Rating: 
5
Your rating: None Average: 5 (1 vote)

A fork of tutorials for Löwe https://simplegametutorials.github.io/love/sokoban/

100 levels and different combinations colours, effects and tilesets.

Forked by glitchapp: https://codeberg.org/glitchapp/glitch-sokoban

v0.1 adds:

- New touch input layout

- Automatic device orientation detection (game only playable in landscape mode for now)

v0.2 adds: Pull menu and the following options:

- Restart level

- Showcase all levels (preview)

- Music

- Exit

v0.3 adds: New assets

v0.4 update:

Glitch Sokoban — one of the very first, if not the first, LÖVE2D games I ever created — has now received a completely new rendering engine after years, rebuilt from the ground up and now fully in 3D.

The new renderer features advanced real-time graphics techniques including global illumination, normal mapping, height-based shadowing, dynamic multi-light shading, environment reflections with Fresnel, per-material lighting, rain and surface wetness effects, film grain, and per-face shading for enhanced depth.

v0.5 Update:

  • Fixed multiple issues in the 3D rendering engine — cubes now render correctly.
  • Camera now smoothly follows the player, starting with a cinematic zoom for a more dynamic feel.

v0.6 Update:

  • Added latest version of pull menu
  • You can now choose level (second option of the pull menu)

v0.7 adds:

  • Performance mode: Boost FPS by reducing internal rendering resolution (toggle it from the pull menu)

v0.8 adds:

  • Restored landscape mode with automatic orientation.
  • Performance optimizations: Rendering at a lower resolution has been disabled, as the performance gain was negligible. Instead, a new optimization renders three types of cubes based on their distance from the player: textured, flat, and wireframe.
  • Performance mode on phones: Enabled by default. Toggling it increases the rendering distance.
  • Manual framerate tuning: Since automatic framerate detection is not implemented, you need to test and decide the optimal rendering distance for each level yourself.
Screenshots: 

Category:

Keywords:

Application versions: 
AttachmentSizeDate
File gsok-0.1-1.noarch.rpm21.99 MB21/05/2024 - 12:35
File gsok-0.2-1.noarch.rpm24.43 MB18/06/2024 - 12:50
File gsok-0.3-1.noarch.rpm32.93 MB21/11/2024 - 21:00
File gsok-0.4-1.noarch.rpm32.91 MB26/03/2026 - 13:18
File gsok-0.5-1.noarch.rpm32.91 MB27/03/2026 - 11:38
File gsok-0.6-1.noarch.rpm33.35 MB28/03/2026 - 02:45
File gsok-0.7-1.noarch.rpm33.35 MB28/03/2026 - 09:44
File gsok-0.8-1.noarch.rpm33.37 MB06/04/2026 - 11:57
Changelog: 

v0.8 adds:

  • Restored landscape mode with automatic orientation.
  • Performance optimizations: Rendering at a lower resolution has been disabled, as the performance gain was negligible. Instead, a new optimization renders three types of cubes based on their distance from the player: textured, flat, and wireframe.
  • Performance mode on phones: Enabled by default. Toggling it increases the rendering distance.
  • Manual framerate tuning: Since automatic framerate detection is not implemented, you need to test and decide the optimal rendering distance for each level yourself.

Comments

amol's picture

Hey, I didn't understand Love had to be installed separately. I thought the rumtime came with the game as a dependency. Is "Love Runtime" on Storeman the one that needs to be installed?

glitchapp's picture

Hey there! I build all my games with Löve2D. Do you have it installed?

amol's picture

Doesn't start on my Xperia 10 III, simply doesn't open at all