[Game] Tetris

  • ๐ŸŽฎ TetrisK for Enigma2

    ๐Ÿ“บ Screenshot

    68747470733a2f2f692e6962622e636f2f3753796d7334382f7465747269732e6a7067

    ๐Ÿ“ Description

    Classic Tetris game adapted for Enigma2 devices with Python 3 support. Test your skills and beat your high score!

    ๐Ÿ•น๏ธ Controls

    Remote KeyAction
    โ—€ (Left)Move piece left
    โ–ถ (Right)Move piece right
    โ–ฒ (Up)Rotate piece
    โ–ผ (Down)Soft drop
    OKHard drop
    GreenNew game
    RedExit game

    ๐Ÿ“‚ Files Structure

    Code
    TetrisK/
    โ”œโ”€โ”€ __init__.py         # Plugin registration
    โ”œโ”€โ”€ plugin.py           # Game logic and rendering
    โ”œโ”€โ”€ skin.xml            # HD layout (1280ร—720)
    โ”œโ”€โ”€ skin_1920.xml       # Full HD layout (1920ร—1080)
    โ”œโ”€โ”€ skin_2560.xml       # WQHD layout (2560ร—1440)
    โ”œโ”€โ”€ locale/
    โ”‚   โ”œโ”€โ”€ it/LC_MESSAGES/TetrisK.mo  # Italian translations
    โ”‚   โ””โ”€โ”€ de/LC_MESSAGES/TetrisK.mo  # German translations
    โ””โ”€โ”€ Tetris.png          # Plugin icon

    ๐Ÿ› ๏ธ Installation

    1. Copy the TetrisK folder to:
      Code
      /usr/lib/enigma2/python/Plugins/Extensions/
    2. Restart Enigma2:
      Code
      init 4 && init 3
    3. Find the plugin in: Main Menu โ†’ Plugins โ†’ TetrisK

    ๐ŸŒ Languages

    • ๐Ÿ‡ฎ๐Ÿ‡น Italian
    • ๐Ÿ‡ฉ๐Ÿ‡ช German
    • ๐Ÿ‡ฌ๐Ÿ‡ง English (default fallback)

    ๐Ÿ› Troubleshooting

    ProblemSolution
    Game board not showingEnsure your Enigma2 image supports SVG rendering.
    Skin errorsUpdate your Enigma2 image to a newer version.
    Translations not workingEnsure .mo files are compiled and placed correctly in locale/it/LC_MESSAGES/ and locale/de/LC_MESSAGES/.



    https://github.com/OwnerPlugins/TetrisK

  • master G

    Closed the thread.
  • Lululla

    Closed the thread.
  • Lululla

    Moved the thread to the trash.

Your source for Enigma2 game plugins.

Get downloads, emulators, and support for retro and casual games on your receiver. Turn your Enigma2 into a gaming device. Access game plugins, emulators, and community support.