[PAID] Chess Extension - Fully Customizable ![:chess_pawn: :chess_pawn:](https://community.kodular.io/images/emoji/twitter/chess_pawn.png?v=12)
![:fire: :fire:](https://community.kodular.io/images/emoji/twitter/fire.png?v=12)
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.
Installation
-
Download the Chess extension
.aix
file. - Open your Kodular 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 queen -
1
for rook -
2
for bishop -
3
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.
-
-
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
-
Demo
After Customisation
Checkout the apk
- Chess.apk (7.1 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
-
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