Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Games
  3. DD Bricks v 16.0
  4. Sales Conditions FAQ

DD Bricks

by Digital Domus s.r.l. http://www.digitaldomus.it
Odoo
v 16.0 Third Party 7
Download for v 16.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 5100
Technical Name dd_bricks
LicenseAGPL-3
Websitehttp://www.digitaldomus.it
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 5100
Technical Name dd_bricks
LicenseAGPL-3
Websitehttp://www.digitaldomus.it

DD Bricks - Bricks Game for Odoo 16

Overview

DD Bricks is a custom Odoo 16 module that adds a falling bricks game to the main menu. The game features:

  • Three difficulty levels: Easy, Medium, and Hard
  • System-wide highscore table: Tracks top scores across all users
  • Customizable themes: Administrators can configure custom icons for bricks

Features

Game Mechanics

  • Classic gameplay with 7 standard Tetrominos (I, O, T, S, Z, J, L)
  • Each Tetromino has a unique color and shape
  • Line clearing with scoring based on number of lines cleared
  • Increasing speed as the game progresses
  • Game over detection when pieces stack to the top

Difficulty Levels

Level Speed Description
Easy Slow Perfect for beginners, pieces fall slowly
Medium Normal Balanced gameplay for experienced players
Hard Fast Challenging gameplay with fast piece movement

Highscore System

  • System-wide highscore table
  • Tracks top 10 scores
  • Records player name, score, difficulty level, and date
  • Persistent storage in the database

Customization

Administrators can customize the game appearance:

  • Upload custom icon to be superimposed on bricks
  • Modify logo on the main screen

Animated Smiley Character

The game features an animated smiley character that reacts to gameplay events in real-time. This provides an engaging and entertaining visual feedback system.

Idle Animations

When no significant game events are occurring, the smiley performs random idle animations, like whistling, checking phone, etc.

Facial Expressions

The smiley cycles through various facial expressions during idle states, like playful, dreamy, etc.

Technical Implementation

  • Pure CSS animations using keyframes
  • SVG-based character with animatable elements
  • Inline SVG loading for internal element styling
  • Automatic mood reset after timed durations
  • Expression cycling every 2-4 seconds
  • Idle animation changes every 8-12 seconds

Configuration

Access Rights

The module creates two user groups:

  1. DD Bricks User (group_dd_bricks_user)

    • Can access and play the game
    • Can view highscores
    • Cannot configure game settings
  2. DD Bricks Administrator (group_dd_bricks_admin)

    • All user permissions
    • Can configure game themes
    • Can manage game settings

Usage

Playing the Game

  1. Navigate to the Bricks menu item in the main menu
  2. Select your difficulty level (Easy, Medium, or Hard)
  3. Use the following controls:
    • ← / →: Move piece left/right
    • ↑: Rotate piece
    • ↓: Soft drop (move down faster)
    • Space: Hard drop (instant drop)
  4. Clear lines to score points
  5. Try to achieve the highest score!

Viewing Highscores

The highscore table is displayed on the main game screen, showing:

  • Player name
  • Score
  • Difficulty level
  • Date achieved

License

This module is licensed under the AGPL-3.0 license.

Support

For issues or questions, please contact info@digitaldomus.it.

"

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with