Sokyokuban, a puzzle game in a non-Euclidian world
A Sokoban-style puzzle game on a hyperbolic plane with a vaporwave aesthetic
Sokyokuban, a puzzle game in a non-Euclidian world launched on January 24, 2021 with 184 votes, #135 of 3,157 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 5 years on.
In plain words
Sokyokuban is a puzzle game that places traditional block-sliding mechanics in a non-Euclidean environment. Players navigate spatial challenges where the rules of conventional geometry don't apply, creating unique puzzle scenarios. The game is designed for players interested in logic puzzles and experimental game design. It launched in January 2021 and offers an unconventional take on the classic sokoban puzzle genre by fundamentally altering the spatial rules governing how pieces move and interact.
written from the facts on this page · September 2026
From the sources
Sokyokuban is a variation of Sokoban , an iconic Japanese puzzle game from 1982. Rather than using the normal square tiling, Sokyokuban takes place on a hyperbolic plane. 双曲番 (sōkyoku-ban) is a pun on hyperbolic (双曲, sōkyoku) and Sokoban (倉庫番, sōko-ban). The game is written in PureScript . We render the hyperbolic plane on a HTML canvas 2D context using a Poincaré disk model . Since Poincaré coordinates are inconvenient to work with, we mostly use a Minkowski hyperboloid model internally. All puzzles use a {4,5} tesselation of the hyperbolic plane. We also implemented other tesselations and although there are some interesting properties to be explored, we found {4,5} to be vastly more fun…from sokyokuban.com
Does a similar job
all alternatives →- IMI may have created a new type of puzzle2022 · dogbunnypuzzle.com · ▲1,859
Ordinary Puzzles – An open-source mobile puzzle game2019 · github.com · ▲116Mobile and web puzzle game built with React-Native - mmazzarolo/ordinary-puzzles-app
- MHMy HTML5 Sokoban game2010 · sokogame.com · ▲40
I made a puzzle game in HTML52022 · eightcolors.net · ▲368Eight Colors is a block shifting game where the goal is to shift circular blocks to reach the target.
Sokoban AI SolverAug 2026 · mkornreich.me · ▲72Play Sokoban in your browser and watch an AI solver crack it. A plain-JS port of a native C++ engine, it returns the provably optimal (fewest-move) solution, entirely client-side.
Unflip – a puzzle game about XOR patterns of squaresNov 2025 · unflipgame.com · ▲184Flip square areas (2x2 or larger) to invert the colors. Make all tiles white to win.
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 3d ago · permit.petercai.com
- IV
Life & fun · 15d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 16d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 10d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 14d ago · carrierexplode.com

Life & fun · 24d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, January 2021
the whole month →

Get the most popular messaging services, all in a single app. WhatsApp, Signal, Instagram, Telegram, and more.
Life & fun · 2021 · beeperhq.com
- IM
Life & fun · 2021 · read.cv


A computer vision engineer by day and photographer by night, I never take the path most traveled, especially when it comes to imaging technology. Thermal
Life & fun · 2021 · petapixel.com

Learn vim fast by building muscle memory. 2000+ engineers learned vim with our hands on training. Train your fingers, master vim commands!
Life & fun · 2021 · vim.so