[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
.aix
file. - Open your Niotron 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.
-
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)
-
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.
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
.aix
file 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