More actions
Chessyka | |
---|---|
General | |
Author | Kay Hornig |
Type | Board |
Version | 0.9 |
License | Mixed |
Last Updated | 2003/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
Online emulator
Game Boy Advance | Keyboard |
---|---|
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
- Author's website - http://www.khornig.de/chessyka/gba.htm