[PAID] Chess Extension - Fully Customizable

Introduction
The Chess Extension allows you to integrate a fully customizable chess game into your App Inventor projects. This extension includes various features like piece movement, check, checkmate, and pawn promotion.
Installation
- Download the Chess extension
.aix
file. - Open your App Inventor project.
- Navigate to the Extensions section and click on Import extension.
- Select the downloaded
.aix
file and import it into your project.
Components
Chess
- Type: Non-Visible Component
- Category: Extension
Methods
InitializeView
-
- 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.
- *
ResetGame
-
- Description: Reset the game.
- Parameters: None
IsKingUnderCheck
-
- Description: Check if the king is under check.
- Parameters: None
- Returns:
boolean
-true
if the king is under check,false
otherwise.
IsBlackTurn
-
- Description: Check if it's Black's turn.
- Parameters: None
- Returns:
boolean
-true
if it's Black's turn,false
otherwise.
- โ PromotePawnTo
-
- Description: Promotes the pawn when it reaches the last row.
- Parameters:
piece
(number): The piece to promote the pawn to. Options are:0
for queen1
for rook2
for bishop3
for knight- Any other value defaults to queen
Properties
-
BackgroundColor
- Type:
number
- Description: The background color of the chessboard.
- Default:
&HFF8B4513
(brown)
- Type:
-
PossibleMoveDotColor
- Type:
number
- Description: The color of the dots indicating possible moves.
- Default:
&HFF0000FF
(blue)
- Type:
-
OnCheckColor
- Type:
number
- Description: The color indicating a check.
- Default:
&HFFFFA500
(orange)
- Type:
-
OnCheckMateColor
- Type:
number
- Description: The color indicating a checkmate.
- Default:
&HFFFF0000
(red)
- Type:
-
CastlingDotColor
- Type:
number
- Description: The color of the dots indicating castling moves.
- Default:
&HFFFF0000
(red)
- Type:
-
CapturePieceColor
- Type:
number
- Description: The color of the pieces that can be captured.
- Default:
&HFFFF0000
(red)
- Type:
Events
OnPieceMoved
-
- 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.
OnCheckMate
-
- Description: Triggered when there is a checkmate.
- Parameters:
isBlack
(boolean):true
if Black is checkmated,false
if White is checkmated.
- โ OnPawnPromoted
-
- Description: Triggered when a pawn is promoted.
- Parameters:
isBlack
(boolean):true
if the promoted pawn is Black,false
if it is White.
Demo 
After Customisation 
Checkout the apk
Credits
A special thanks to @iamwsumit for his support and @shreyash for his powerful Rush.
Buy Chess Extension - Fully Customizable
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.
Special Pricing
-
First 5 Users:
$2.5
- โน200 INR
-
After First 5 Users:
$6
- โน500 INR
How to Buy
-
Message Me:
- Message me in the community(including the image of payment)
-
Payment:
- I accept payment through PayPal
- Once your payment is confirmed, we will send you the extension file along with the license key.
- Get Your Extension:
- After the payment confirmation, you will receive the Chess extension
.aix
file and the license key via PM.
- After the payment confirmation, you will receive the Chess extension
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.
Note
- The special offer is only valid for the first 5 users.
- Make sure to provide the correct email address for communication and delivery.
Contact Information
- Telegram: DeveloperHorizon
Don't miss out on this special offer! Enhance your App Inventor projects with a fully customizable Chess game today!
Thank You