Chessyka GBA

From GameBrew
Chessyka
Chessyka2.png
General
AuthorKay Hornig
TypeBoard
Version0.9
LicenseMixed
Last Updated2003/03/16
Links
Download
Website

Chessyka is a chess game for Gameboy Advance developed by Kay Hornig. This homebrew was developed to learn how to code for the Game Boy Advance console.

User guide

Chessyka is aware of all chess rules, including ""en passant"", castle, 50-moves-draw and 3x-repetition-draw.

Currently only the english language and basic undo of moves are activated. The multilanguage menu (english, german and espanol) and the advanced undo/redo feature are disabled.

There are some missing features e.g.: permanent brain, search depth extensions and an opening book which is worth the name.

About AI

The AI use alpha-beta-search, 0x88 and bitfield representation of the board, hashing with zobrist keys and moveordering. There is an opening book included, but currently this is only a proof of concept and contain only some minor variants of the french defense. A special feature is the possibility to enter a custom position. Although there is only a very simple check for plausibility.

If you are playing with AI, try level 4. Lower is probably to weak and higher needs to much time. A level is a combination of time and search depth. On level 4 chessyka will search at depth 4 (plys) but uses at maximum 2 minutes per ply (average). Which means it will use a part of the spared time from previous moves (e.g. from using the openening book). On level 5 it use 3 minutes per ply average. If you can afford this, it is obvious better.

Screenshots

chessyka3.pngchessyka4.png

Compatibility

Tested with no$gba, VisualBoy Advance and on real devices: GBASP and NDS lite.

For the real devices it was tested with EZF advance, GBAMP v2 CF and Supercard mini SD.

External links

Advertising: