More actions
(Created page with "{{Infobox homebrew | title = DSChess | image = File:Dschess.png | type = Board | version = 0.4 | licence = Mixed | author = B. Von Loesch | we...") |
No edit summary |
||
Line 13: | Line 13: | ||
DSChess is a homebrew chess game for the Nintendo DS. It builds upon a very strong open source chess engine called Fruit 2.1 by Fabien Letouzey (free again: www.fruitchess.com). The engine was changed to meet the requirements of the Nintendo DS. It is the strongest playing chess game on the Nintendo DS as two representative matches against Chessmaster and Schach has shown. | DSChess is a homebrew chess game for the Nintendo DS. It builds upon a very strong open source chess engine called Fruit 2.1 by Fabien Letouzey (free again: www.fruitchess.com). The engine was changed to meet the requirements of the Nintendo DS. It is the strongest playing chess game on the Nintendo DS as two representative matches against Chessmaster and Schach has shown. | ||
==Installation== | |||
To run the game on a NDS, you need either FlashME, WifiME or a PassME and some sort of GBA flashcard or the GBA Movie Player with chism firmware update. | To run the game on a NDS, you need either FlashME, WifiME or a PassME and some sort of GBA flashcard or the GBA Movie Player with chism firmware update. | ||
If you own a flash card with DLDI support you can change the opening book (the one compiled into the ds-file is very small) to a bigger one by putting it onto your cf or sd card (of course you have to patch DSChess for your device first). It must be called book_small.bin. The book has to be created with PolyGlot. | |||
DSChess saves the game after every play, so you can resume your last played game. This works only if your card supports DLDI with write support. | |||
You can test DSChess without a DS with emulators e.g. DeSmuMe or no$gba. | You can test DSChess without a DS with emulators e.g. DeSmuMe or no$gba. |
Revision as of 06:06, 6 Haziran 2012
DSChess | |
General | |
---|---|
Author(s) | B. Von Loesch |
Type | Board |
Version | 0.4 |
Licence | Mixed |
Links | |
[Media:DSChess04.zip Download] | |
Website | |
Source |
<htmlet>adsense</htmlet>
DSChess is a homebrew chess game for the Nintendo DS. It builds upon a very strong open source chess engine called Fruit 2.1 by Fabien Letouzey (free again: www.fruitchess.com). The engine was changed to meet the requirements of the Nintendo DS. It is the strongest playing chess game on the Nintendo DS as two representative matches against Chessmaster and Schach has shown.
Installation
To run the game on a NDS, you need either FlashME, WifiME or a PassME and some sort of GBA flashcard or the GBA Movie Player with chism firmware update.
If you own a flash card with DLDI support you can change the opening book (the one compiled into the ds-file is very small) to a bigger one by putting it onto your cf or sd card (of course you have to patch DSChess for your device first). It must be called book_small.bin. The book has to be created with PolyGlot.
DSChess saves the game after every play, so you can resume your last played game. This works only if your card supports DLDI with write support.
You can test DSChess without a DS with emulators e.g. DeSmuMe or no$gba.
Features
- Support all rules like castling, En passant or 50 moves rule
- Play chess against a strong engine (Elo ≅ 2270 calculated by BT2450)
- Play against your friend on one DS (H vs. H mode)
- Touchscreen support, move the pieces with the stylus
- Changeable opening book
- Undo moves
- Different time options (even infinite) or fixed calculation depth
- Eleven levels with increasing strength for beginners
- Force the computer to make a move
- Move suggestion
- Sound
- Resume last game (only with DLDI capable cards)
- Analyze chess positions
- Permanent brain (Ponder)
Controls
A - Force the Nintendo DS to make a move
L - Undo last move
R - Get a hint what to do next
Start - Enter the menu
Select - Switch between main and move notation screen
Known issues
- Pawn promotion (it will automatically promote to a queen)
- Black pixel in the top left corner of the touch screen
Compatibility
Version 0.3 seems to be compatible with all main flash devices. Since a lot of changes has been done in version 0.4 and there were limited testing possibilities it could be possible that there are new problems with some devices.
Changelog
24.03.2008 (version 0.4)
- Human vs. Human playing mode
- Moves record in standard algebraic notation (use Select to switch)
- Infinite thinking time for analyzing positions
- Optimized memory management and hash tables increases AI search speed by more than 50%, so this version plays a lot stronger than the previous ones
- Eleven playing levels with increasing play strength for beginners (under CPU-Settings/ Levels)
- Loads of bugs fixed
17.08.2007 (version 0.3)
- Sound!
- DLDI support
- Auto save game
- Minor enhancements and some bugs fixed
11.12.2005 (version 0.2.1)
- Fix bug with GBAMP and top screen
11.12.2005 (version 0.2)
- Many improvements to the UI (move animation, nicer fonts, ...)
- Load opening book from compact flash or sd card
- Button support
- Nearly one million bugs fixed :-D
19.11.2005 (version 0.1)
- first release of DSChess