Linux Distribution Themed Puzzle Game
Big Blocks is an innovative puzzle game that combines classic falling-block gameplay with Linux distribution themes. Each game piece represents a different Linux distro, complete with unique colors, symbols, and special abilities. Challenge yourself with combo chains, perfect clears, and the powerful BigLinux Super Mode!
- 7 Linux distribution themes: Ubuntu, Debian, Fedora, Arch Linux, Linux Mint, openSUSE, and BigLinux
- BigLinux Power System: Charge and unleash devastating clearing power
- Ghost piece preview and hold functionality for strategic gameplay
- Dynamic scoring with combos, perfect clears, and level progression
- Top 5 high scores with persistent storage and comprehensive statistics
- Smooth animations, visual effects, and distro-themed styling
Screenshots will be available soon. The game features a modern dark theme with colorful Linux distribution-themed blocks and smooth animations.
If you're using a BigCommunity distribution, simply install via pacman:
sudo pacman -S bigblocksFor other Arch Linux based distributions, you need to add the BigCommunity repository first:
- Add the repository to your
/etc/pacman.conf:
[community-stable]
SigLevel = PackageRequired
Server = https://repo.communitybig.org/stable/$arch- Import the GPG keys:
sudo pacman-key --recv-keys 1EA0CEEEB09B44A3
sudo pacman-key --lsign-key 1EA0CEEEB09B44A3- Update package databases and install:
sudo pacman -Sy
sudo pacman -S bigblocks| Key | Action |
|---|---|
| ←/→ | Move piece left/right |
| ↓ | Soft drop (faster descent) |
| ↑/Z | Rotate piece clockwise |
| Space | Hard drop / BigLinux Power (when charged) |
| C | Hold current piece |
| P | Pause/unpause game |
| T | View top 5 scores |
| Enter | Start game / Play again |
| ESC | Exit confirmation / Return to menu |
| Y/N | Confirm/cancel actions |
Scoring: Lines cleared give 100-800 × level points, with combo bonuses (50% per combo) and perfect clear bonuses (1000 × level).
Level Progression: Advance every 10 lines with increasing speed.
BigLinux Power: Charge 15% per line cleared. At 100%, press Space to clear bottom 3 rows and gain 500 × level bonus points.
Dependencies: Qt 6.5+ with QML support, QtQuick.Controls 6.5+, QtQuick.Shapes 6.5+
System: 256MB RAM, 50MB storage, 700×700 display resolution
- Clone the repository:
git clone https://github.com/big-comm/bigblocks.git
cd bigblocks- Install dependencies:
sudo pacman -S qt6-base qt6-declarative- Run directly:
qml usr/share/biglinux/bigblocks/BigBlocks.qmlWe welcome contributions to Big Blocks! Here's how you can help:
- Use GitHub Issues to report bugs
- Include system information and steps to reproduce
- Attach screenshots if relevant
- Suggest new Linux distributions to include
- Propose gameplay enhancements
- Request localization for new languages
- Fork the repository
- Create a feature branch
- Follow QML coding standards
- Test thoroughly before submitting PR
Big Blocks tracks comprehensive gameplay statistics:
- Pieces placed: Total pieces used
- Perfect clears: Complete board clears
- Maximum combo: Highest combo achieved
- Super mode uses: BigLinux power activations
- Top 5 scores: Best historical performances
- BigCommunity: Game design and development
- Qt Framework: Cross-platform application framework
- Linux Community: Inspiration for distro themes
This project is licensed under the MIT. See the LICENSE file for details.
- BigCommunity: https://communitybig.org/
- GitHub Issues: https://github.com/big-comm/bigblocks/issues
- Qt QML Documentation: https://doc.qt.io/qt-6/qtquick-index.html

