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.

v0.9 adds:

The game now launches with a proper main menu.
You can customize key options:
Fullscreen & VSync (desktop only)
Performance Mode (on/off)
Profiler with real-time FPS metrics
All changes apply instantly on top of the game, so you can see the effects immediately.

Note: Performance mode options act like presets, automatically setting the rendering distance to low or high values. You can now manually adjust the rendering distance and monitor performance directly from the options menu.

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
File gsok-0.9-1.noarch.rpm35.28 MB09/04/2026 - 13:55
Changelog: 

v0.9 adds:

The game now launches with a proper main menu.
You can customize key options:
Fullscreen & VSync (desktop only)
Performance Mode (on/off)
Profiler with real-time FPS metrics
All changes apply instantly on top of the game, so you can see the effects immediately.

Note: Performance mode options act like presets, automatically setting the rendering distance to low or high values. You can now manually adjust the rendering distance and monitor performance directly from the options menu.

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