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

glitchapp's picture

Hi, I'm not sure what is the best method, please try to install it from terminal by typing 'pkcon install love'. I think that should work.

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