English | 中文(简体) | 中文(繁體) | 日本語 | Español | Deutsch | Français | Italiano | 한국어 | Polski | Português | Русский | Українська
Tetrominode is a fully functional Tetris game implemented as a Blender add-on. It leverages Geometry Nodes for high-performance instancing and Shader Nodes for beautiful, customizable visuals.
Features
- High Customizability: Define unique materials, colors, and bevel settings for each Tetromino or use shared styles.
- Dynamic Rendering: Powered by Geometry Nodes. Real-time updates with smooth animations (including line-clear transitions).
- Auto Play (AI): Built-in AI with 1-ply and 2-ply search depths to play the game automatically.
- Retro Audio: Procedural 8-bit chiptune BGM (Korobeiniki) and SFX using Blender's
audsystem. - Recording & Replay: Record your sessions and bake them into keyframed animations for your Blender scenes.
- Multi-language: Native support for 12+ languages.
Installation
- Download this repository as a ZIP.
- In Blender: Edit → Preferences → Add-ons → Install…
- Select the ZIP and enable Tetrominode.
Usage
- Open View3D → Sidebar → Tetrominode.
- Click Setup Assets and Setup Geometry Nodes (first time only).
- Click Start / Resume to play.
- Use arrow keys (default) to move/rotate. Customize keybinds in the Advanced Settings.
Tetrominode 是一款运行在 Blender 内部的完整俄罗斯方块游戏。它利用 几何节点 (Geometry Nodes) 实现高性能实例化,并结合 着色器节点 (Shader Nodes) 提供极高的视觉自定义自由度。
核心功能
- 深度自定义:可以为每种方块设置独立的材质、颜色和倒角,或使用全局共享样式。
- 动态渲染:完全基于几何节点驱动,支持平滑的消行缩小动画。
- 自动播放 (AI):内置支持 1-ply 和 2-ply 搜索深度的 AI,可实现全自动游戏。
- 复古音频:使用 Blender
aud系统实现的 8-bit 程序化背景音乐(《卖货郎》)和音效。 - 录制与回放:记录游戏过程并将其烘焙为关键帧动画,直接集成到你的 Blender 场景中。
- 多语言支持:原生支持 12 种以上语言切换。
安装
- 下载本仓库 ZIP。
- Blender 中:编辑 → 偏好设置 → 插件 → 安装…
- 选择 ZIP 并启用 Tetrominode。
使用
- 打开 3D 视图 → 侧栏 → Tetrominode 标签。
- 点击 初始化资产 和 初始化几何节点(仅需一次)。
- 点击 开始 / 恢复 开始游戏。
- 使用方向键(默认)操作。可在高级设置中自定义按键。
Tetrominode 是一款執行在 Blender 內部的完整俄羅斯方塊遊戲。它利用 幾何節點 (Geometry Nodes) 實現高性能實例化,並結合 著色器節點 (Shader Nodes) 提供極高的視覺自定義自由度。
核心功能
- 深度自定義:可以為每種方塊設置獨立的材質、顏色和倒角,或使用全域共享樣式。
- 動態渲染:完全基於幾何節點驅動,支持平滑的消行縮小動畫。
- 自動播放 (AI):內置支持 1-ply 和 2-ply 搜索深度的 AI,可實現全自動遊戲。
- 復古音訊:使用 Blender
aud系統實現的 8-bit 程序化背景音樂(《賣貨郎》)和音效。 - 錄製與回放:記錄遊戲過程並將其烘焙為關鍵幀動畫,直接集成到你的 Blender 場景中。
- 多語言支持:原生支持 12 種以上語言切換。
Tetrominode は、Blender 内部で動作する完全なテトリスゲームです。ジオメトリノード (Geometry Nodes) による高速なインスタンス化と、シェーダーノード (Shader Nodes) による美しいビジュアルカスタマイズを実現しています。
主な機能
- 高度なカスタマイズ:各ミノに独自のマテリアル、色、ベベル設定を適用したり、共有スタイルを使用したりできます。
- ダイナミックレンダリング:ジオメトリノード駆動。ライン消去時の縮小アニメーションなど、スムーズな視覚効果をサポート。
- 自動プレイ (AI):1手先(1-ply)および2手先(2-ply)の探索深度を持つ AI を内蔵。
- レトロオーディオ:Blender の
audシステムを使用した 8-bit プロセッチャル BGM (コロブチカ) と効果音。 - 録画とリプレイ:プレイセッションを記録し、Blender シーン内にキーフレームアニメーションとしてベイク可能。
- 多言語対応:12以上の言語をネイティブサポート。
Tetrominode es un juego de Tetris completamente funcional implementado como un complemento de Blender. Utiliza Geometry Nodes para el instanciado de alto rendimiento y Shader Nodes para visuales hermosos y personalizables.
Tetrominode ist ein voll funktionsfähiges Tetris-Spiel, das als Blender-Add-on implementiert wurde. Es nutzt Geometry Nodes für performantes Instancing und Shader Nodes für wunderschöne, anpassbare Grafiken.
Tetrominode est un jeu Tetris complet implémenté en tant qu'add-on pour Blender. Il utilise les Geometry Nodes pour l'instanciation haute performance et les Shader Nodes pour des visuels magnifiques et personnalisables.
Tetrominode è un gioco Tetris completo implementato come add-on di Blender. Sfrutta i Geometry Nodes per l'istanziamento ad alte prestazioni e i Shader Nodes per una grafica bellissima e personalizzabile.
Tetrominode는 블렌더 애드온으로 구현된 완전한 기능의 테트리스 게임입니다. 고성능 인스턴싱을 위한 **지오메트리 노드(Geometry Nodes)**와 아름답고 사용자 정의 가능한 비주얼을 위한 **셰이더 노드(Shader Nodes)**를 활용합니다.
Tetrominode to w pełni funkcjonalna gra Tetris zaimplementowana jako dodatek do Blendera. Wykorzystuje Geometry Nodes do wydajnego instancjonowania oraz Shader Nodes dla pięknych, konfigurowalnych efektów wizualnych.
Tetrominode é um jogo de Tetris totalmente funcional implementado como um add-on para o Blender. Ele utiliza Geometry Nodes para instanciamento de alto desempenho e Shader Nodes para visuais bonitos e personalizáveis.
Tetrominode — это полнофункциональная игра «Тетрис», реализованная в виде аддона для Blender. Она использует Geometry Nodes для высокопроизводительного инстансинга и Shader Nodes для создания красивых настраиваемых визуальных эффектов.
Tetrominode — це повнофункціональна гра «Тетріс», реалізована як аддон для Blender. Вона використовує Geometry Nodes для високопродуктивного інстансингу та Shader Nodes для створення красивих візуальних ефектів, що налаштовуються.