
| 📰 Title: | openblocks | 🕹️ / 🛠️ Type: | Game |
|---|---|---|---|
| 🗃️ Genre: | Puzzle | 👁️ Visual: | 2D |
| 🏷️ Category: | Puzzle ➤ Assembly ➤ Tile-matching ➤ Tetris-like ➤ Tetris | 🏝️ Perspective: | Side view |
| 🔖 Tags: | Tetris; Tile-matching; Puzzle; Assembly; Casual; raylib; Keyboard; Touchscreen | ⏱️ Pacing: | Real Time |
| 🐣️ Approx. start: | 2026-06-21 | 👫️ Played: | Single |
| 🐓️ Latest: | 2026-08-10 | 🚦 Status: | 05. Tested & Working (status) |
| 📍️ Version: | Latest: 💥️ release-52➜58 // Dev: 6f52466 | ❤️ Like it: | 3. 👍️⭐⭐⭐ (very good) |
| 🏛️ License type: | 🕊️ Libre | 🎀️ Quality: | 1. 🏆️⭐⭐⭐⭐⭐ (perfect) |
| 🏛️ License: | MIT | ⭐ (temporary): | |
| 🎰️ ID: | 16632 | 🐛️ Created: | 2026-07-26 |
| 💡 Lights on: | 🚧️ Some work remains to be done: | ||
|---|---|---|---|
| 📰 What's new?: | 💥️ New | 💭️ New version published (to be updated): | |
| 🦣️ Awaiting publication on Mastodon: | 🎨️ Significant improvement: | ||
| 🦺️ Work in progress: | 🎖️ This work: | ||
| 📰 Previous News: | 🛜️ RSS (on RSS Guard): | ||
| 👫️ Contrib.: | goupildb | 🛜️ Reading frequency: | 2w (frequent updates) |
| 🐜️ Updated: | 2026-08-14 |
| 📦️ Package name: | ..... 📦️ Arch: | ||
|---|---|---|---|
| 📄️ Source: | ..... 📦️ RPM: | ||
| ⚙️ Generic binary: | ..... 📦️ Deb: | ||
| 🌍️ Browser version: | ..... 📦️ AppImage: | ||
| 📱️ Mobile support: | ..... 📦️ Flatpak: | ||
| 🧹️ Not use: | ..... 📦️ Snap: |
| 📜️[en]: | A libre, multiplatform Tetris game (single-player). It supports keyboard and touchscreens (mobile devices/tablets), sound effects, full-screen mode, and windowed mode. | 📜️[fr]: | Un Tetris (solo) libre et multiplateforme. Il offre le support du clavier et des écrans sensitifs (mobiles / tablettes), des effets sonores, du plein écran et du fenêtré. |
|---|
🏡️ Website & videos
• Website: [Homepage] [Dev site] [Features/About] [Screenshots]
• Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
• Doc: [WIKI] [FAQ]
• Updates: [RSS] / [Changelog 1(news/blog) 2(release notes) 3(tags) 4(commits)]
💰 Commercial
• (empty):
🍩️ Resources
• (empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)
🛠️ Technical informations
[PCGamingWiki] [MobyGames]
🦣️ Social
Devs (openblocks Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Danny Heskett (dannyheskett) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]
🐝️ Related
📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]
🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]
🕊️ Source of this Entry: [Site (date)]
🦣️ Social Networking Update (on mastodon)
️🕹️ Title: openblocks
🦊️ Idea: A libre Tetris
🏡️ -
🐣️ https://github.com/dannyheskett/openblocks
🔖 #LinuxGaming #Puzzle #TileMatching #Tetris #Raylib
📦️ #Libre #Bin
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
💥️ NEW!
🥁️ Update: release-52➜58
⚗️ Signific. vers. 🦍️
📌️ Changes: https://github.com/dannyheskett/openblocks/releases
🦣️ From: 🛜️ https://github.com/dannyheskett/openblocks/tags.atom
🕶️ A view of its UI (v. release-51, on my Linux PC) during a game. The left side displays some statistics on the blocks that have fallen (number of blocks by tetromino type), while the right side shows the number of lines cleared, the score, the level, and the next tetromino.
📚️ openblocks is a libre, multiplatform Tetris game (single-player). It supports keyboard and touchscreens (mobile devices/tablets), sound effects, full-screen mode, and windowed mode.
🕵 release-51: 👍️⭐⭐⭐
🟢️ A simple, attractive, and high-quality implementation (sound effects, good interface).
📜️ "A libre Tetris" 📜️
A falling-block puzzle game written in C. It runs natively on Windows, macOS, Linux, Android, and iOS, and in the browser via WebAssembly.
Controls
Keyboard (desktop, and desktop browsers):
• Left / Right (or A / D): move
• Down (or S): soft drop
• Space (or Up / W / X / Z): rotate
• Enter: pause / resume
• Escape: return to the menu (the game stays resumable); on the menu, exit
• Alt+Enter: toggle fullscreen
• Up / Down (or W / S) + Enter / Space: menu navigation
Touch (Android, iOS, and mobile browsers) — all gestures:
• Drag sideways: move (the piece tracks the finger, one column per cell)
• Drag down: soft drop
• Flick down: hard drop
• Tap: rotate
• Two-finger tap: return to the menu (the game stays resumable)
• Swipe up / down + tap: menu navigation and select
Un Tetris libre, par l'openblocks Team, initié par .
Il utilise le framework raylib. En C / Makefile / Objective-C++ / Python / Shell.
openblocks est un Tetris (solo) libre et multiplateforme. Il offre le support du clavier et des écrans sensitifs (mobiles / tablettes), des effets sonores, du plein écran et du fenêtré.
Un jeu de réflexion à blocs tombants écrit en C. Il fonctionne en mode natif sous Windows, macOS, Linux, Android et iOS, ainsi que dans le navigateur via WebAssembly.
Commandes
Clavier (ordinateur de bureau et navigateurs de bureau) :
• Flèches gauche / droite (ou A / D) : déplacer
• Flèche vers le bas (ou S) : lâcher en douceur
• Barre d'espace (ou flèches haut / W / X / Z) : faire pivoter
• Entrée : mettre en pause / reprendre
• Échap : revenir au menu (le jeu reste reprenable) ; dans le menu, quitter
• Alt+Entrée : basculer en plein écran
• Flèches haut / bas (ou W / S) + Entrée / Barre d'espace : navigation dans le menu
Tactile (Android, iOS et navigateurs mobiles) — tous les gestes :
• Glisser latéralement : se déplacer (la pièce suit le doigt, une colonne par case)
• Glisser vers le bas : dépôt en douceur
• Balayer vers le bas : dépôt brutal
• Appuyer : faire pivoter
• Appuyer avec deux doigts : revenir au menu (le jeu reste reprenable)
• Balayer vers le haut / bas + appuyer : navigation dans le menu et sélection
⚙️ Installation à partir du binaire
⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).
📄️ Installation à partir du source
• Source non testé.
🚀️ LANCEMENT DU JEU
▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] openblocks ou $ openblocks
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans le répertoire où se trouve le binaire lancez : $ ./openblocks
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).
● 📜️ Préambule :
⚬ 1ere édition : le 26 juillet 2026 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 10 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
● 🫕️ Installation :
‣ (✔ v. release-51) Binaire classique : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer grâce au binaire fourni.
● 🌻️ Premières impressions :
🟢️ L'interface est de qualité, simple et intuitive.
🟠️ La fenêtre n'est pas redimensionnable par glisser-déposer.
🟠️ Un seul niveau de difficulté.
🟢️ Le passage du mode fenêtré en plein écran en cours de partie fonctionne bien.
⚪️ Pause : touches [ENTER] ou [ESC].
⚪️ Les statistiques affichées à gauche de l'interface sont celle des pièces survenues (et non pas celles à venir).
🟢️ On peut activer les effets sonores (son assez simple).
🟢️ On peut enregistrer une partie. L'enregistrement des parties s'effectue par la création d'un fichier vidéo MP4 (dans le répertoire racine du jeu) pour chaque partie.
● 🧭️ Conclusion :
🕵️ Impression globale : 👍️
❤️ Like it: 👍️⭐⭐⭐ (very good)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)
🟢️ Une implémentation simple, jolie et de qualité (effets sonores, bonne interface).
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !