[PAID] Chess Extension - Fully Customizable 


Introduction
The Chess Extension allows you to integrate a fully customizable chess game into your Niotron projects. This extension includes various features like piece movement, check, checkmate, and pawn promotion.
Installation
- Download the Chess extension
.aixfile. - Open your Niotron project.
- Navigate to the Extensions section and click on Import extension.
- Select the downloaded
.aixfile 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.
-
-
ResetGame-

-
Description: Reset the game.
-
Parameters: None
-
-
IsKingUnderCheck-

-
Description: Check if the king is under check.
-
Parameters: None
-
Returns:
boolean-trueif the king is under check,falseotherwise.
-
-
IsBlackTurn-

-
Description: Check if it’s Black’s turn.
-
Parameters: None
-
Returns:
boolean-trueif it’s Black’s turn,falseotherwise.
-
-
♙ PromotePawnTo
-

-
Description: Promotes the pawn when it reaches the last row.
-
Parameters:
piece(number): The piece to promote the pawn to. Options are:0for queen1for rook2for bishop3for 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) -

-
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):trueif Black is checkmated,falseif White is checkmated.
-
-
♙ OnPawnPromoted
-

-
Description: Triggered when a pawn is promoted.
-
Parameters:
isBlack(boolean):trueif the promoted pawn is Black,falseif it is White.
-
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
Demo 
After Customisation 
Check this apk
- Chess.apk (6.6 MB)
How to Buy
-
Contact Us:
- Message Me: Message me on the community to buy the extension.
-
Payment:
- I accept payments 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
.aixfile and the license key via email.
- 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 ![]()

