[PAID] Chess Extension - Fully functional chess extension ♟️

[PAID] Chess Extension - Fully Customizable :chess_pawn::fire::slightly_smiling_face:

:chess_pawn: Introduction

The Chess Extension allows you to integrate a fully customizable chess game into your Kodular projects. This extension includes various features like piece movement, check, checkmate, and pawn promotion.

:inbox_tray: Installation

  1. Download the Chess extension .aix file.
  2. Open your Kodular project.
  3. Navigate to the Extensions section and click on Import extension.
  4. Select the downloaded .aix file and import it into your project.

:wrench: Components

:joystick: Chess

  • Type: Non-Visible Component
  • Category: Extension

:scroll: Methods

  1. :hammer_and_wrench: InitializeView

    • component_method(5)

    • Description: Initialize the ChessBoardView to an AndroidViewComponent.

    • Parameters:

      • component (component): The component where the chessboard will be displayed.
      • licenseKey(String): This system is made to prevent the piracy of extension, license will be provided to you after buying the extension. Then you’ll be able to use the extension.
  2. :arrows_counterclockwise: ResetGame

    • component_method(6)

    • Description: Reset the game.

    • Parameters: None

  3. :crown: IsKingUnderCheck

    • component_method(7)

    • Description: Check if the king is under check.

    • Parameters: None

    • Returns: boolean - true if the king is under check, false otherwise.

  4. :black_circle: IsBlackTurn

    • component_method(8)

    • Description: Check if it’s Black’s turn.

    • Parameters: None

    • Returns: boolean - true if it’s Black’s turn, false otherwise.

  5. ♙ PromotePawnTo

    • component_method(9)

    • Description: Promotes the pawn when it reaches the last row.

    • Parameters:

      • piece (number): The piece to promote the pawn to. Options are:
        • 0 for queen
        • 1 for rook
        • 2 for bishop
        • 3 for knight
        • Any other value defaults to queen

:rainbow: Properties

  1. :art: BackgroundColor

    • Type: number
    • Description: The background color of the chessboard.
    • Default: &HFF8B4513 (brown)
  2. :large_blue_circle: PossibleMoveDotColor

    • Type: number
    • Description: The color of the dots indicating possible moves.
    • Default: &HFF0000FF (blue)
  3. :orange_circle: OnCheckColor

    • Type: number
    • Description: The color indicating a check.
    • Default: &HFFFFA500 (orange)
  4. :red_circle: OnCheckMateColor

    • Type: number
    • Description: The color indicating a checkmate.
    • Default: &HFFFF0000 (red)
  5. :red_circle: CastlingDotColor

    • Type: number
    • Description: The color of the dots indicating castling moves.
    • Default: &HFFFF0000 (red)
  6. :red_circle: CapturePieceColor

    • Type: number

    • Description: The color of the pieces that can be captured.

    • Default: &HFFFF0000 (red)

    • Capture

:tada: Events

  1. :chess_pawn: OnPieceMoved

    • component_event(3)

    • Description: Triggered when a piece is moved.

    • Parameters:

      • fromRow (number): The starting row of the piece.
      • fromColumn (number): The starting column of the piece.
      • toRow (number): The destination row of the piece.
      • toColumn (number): The destination column of the piece.
  2. :black_flag: OnCheckMate

    • component_event(4)

    • Description: Triggered when there is a checkmate.

    • Parameters:

      • isBlack (boolean): true if Black is checkmated, false if White is checkmated.
  3. ♙ OnPawnPromoted

    • component_event(5)

    • Description: Triggered when a pawn is promoted.

    • Parameters:

      • isBlack (boolean): true if the promoted pawn is Black, false if it is White.

:trophy: Credits

A special thanks to @iamwsumit for his support and @shreyash for his powerful Rush.

:shopping_cart: Buy Chess Extension - Fully Customizable

:tada: Special Offer for the First 5 Users

Be one of the first 5 users to get the Chess Extension at a special price! After the first 5 users, the price will increase.

:gift: Special Pricing

  • First 5 Users:

    • :dollar: $2.5
    • ₹200 INR
  • After First 5 Users:

    • :dollar: $6
    • ₹500 INR

Demo :placard:

After Customisation :customs:

:arrow_double_down: Checkout the apk

:inbox_tray: How to Buy

  1. Contact Us:

    • Message Me: Message me on the community to buy the extension.
  2. Payment:

    • I accept payments through PayPal.
  • Once your payment is confirmed, we will send you the extension file along with the license key.
  1. Get Your Extension:
    • After the payment confirmation, you will receive the Chess extension .aix file and the license key via email.

:inbox_tray: Download for the First 5 Users

If you are among the first 5 users, please proceed to payment and notify us. We will verify and send you the extension at the special price.

:warning: Note

  • The special offer is only valid for the first 5 users.
  • Make sure to provide the correct email address for communication and delivery.

:globe_with_meridians: Contact Information

  • Community: You can message me on community, at any time :)

Don’t miss out on this special offer! Enhance your App Inventor projects with a fully customizable Chess game today!

Thank You :heart:


Nice work,:saluting_face:


Thank you @AyanDeveloper

Nice extension.

Suggestion: When moving the pieces, move them with smooth animation instead of changing the position directly. This will make it realistic.


I’ll work on it if someone buys the extension and asks me to do that, because at last what depends is the one who uses the extension

1 Like

:arrow_double_down: Checkout the apk

You can check the apk to get the functionality of the game, the UI can be made better with many more options in future :wink:

1 Like

Feedback Poll

I’m seeking to understand why my recent chess extension might not be generating as much interest as expected. Your feedback is valuable. Please let me know your thoughts by choosing the most relevant reason:

  • I am not interested in chess.
  • The features or customization options are unclear
  • I had issues with the extension’s performance.
  • Price is very high
  • Other (please specify in the comments).

0 voters

Thank you for your feedback!


Price Reduced :arrow_double_down::arrow_double_down:

Hello everyone,

I am excited to announce a special offer for my fully customizable Chess extension!

Special Pricing :dollar::

  • First 5 Buyers: Only ₹200 / $2.50
  • Subsequent Purchases: ₹500 / $6.00

Key Features​:wrench::

  • Fully customizable chessboard
  • Different piece designs and colors
  • Game save/load functionality
  • AI opponent with adjustable difficulty
  • Multiplayer mode over the network
  • Detailed move history and analysis

This extension is designed to bring an advanced and flexible chess experience to your App Inventor projects. I have put in a lot of effort to ensure it meets your needs and exceeds expectations.

A Message from the Developer:

As an independent developer, I have poured my heart and soul into creating this extension. Despite the initial response, I understand that the previous pricing and unclear feature descriptions might have been a barrier for some. Therefore, I am offering a significant discount to make this extension more accessible.

Your support means a lot to me, and I believe that with your feedback and encouragement, I can continue to improve and expand this extension to meet the diverse needs of our community. By purchasing this extension, you are not only getting a powerful tool but also supporting a passionate developer striving to contribute to the Kodular community.

How to Purchase:

  1. Contact me via PM for payment details.
  2. Make the payment via PayPal.
  3. Receive the extension via email after payment confirmation.

Don’t miss out on this opportunity to get the Chess extension at a reduced price!

Thank you for your support and interest.

Best regards,


Thank You @Horizon for this awesome extension …
It’s really good…
Just make Little changes in ui please…
Rest it’s very good.

1 Like

Thank you @Alapjeet for buying the extension and I have already noted your points and soon will work on that

Thank you

1 Like

Lovely Extension @Horizon
Thanks for making such difficult game very easy for us to implement it in our app …


Thank you @Creative_Devz for appreciation and buying the extension :slight_smile:

1 Like

Superb extension @Horizon
You made my project completed…

1 Like

Thanx @07_Developer :grin:

Thank you for the extension horizon.But little things required. Overall it’s best.

1 Like

Thank you @Thedev

Could you please provide more info?

Nice Extension … But you need more work on it …

1 Like

Thanx @DragnDrop