Variants are not singletons anymore.
[tagua/yd.git] / RELEASE
blob8d3ea019ab3699312e4cb4f736648fca71183506
1 Introduction
2 ===============
3 Tagua is a generic board game application and framewok for KDE.
4 It can be used as a replacement for chess applications like XBoard and Winboard, both for playing in internet servers and for local editing of games.
5 However, Tagua is much more: it has an extensible board game infrastructure which makes developing new board games extremely easy. So far, a number of games have been developed, including Chess, Shogi and Xiangqi.
7 Feature list
8 ===============
9 * Local editing of games:
10   Games of chess and a number of variants (see below) can be edited and played locally.
11   A user friendly and graphically appealing move list control provides a mean to visualize complicated subvariant nesting.
12   Games can be loaded and copy / pasted through the clipboard.
13 * FICS / ICC compatible server support:
14   Tagua can manage a connection to a FICS-like server, with which the user can interact using a detachable console.
15   Games of any chess variant can be played, examined and observed.
16 * Generic game support:
17   Many board games can be easily implemented using the extensible Tagua infrastructure. So far, the following board games are implemented:
18     - Chess
19     - Chess 5x5
20     - Crazyhouse
21     - Shogi
22     - Minishogi
23     - Sho Shogi
24 * Graphics:
25   Tagua features an advanced animation engine which can be easily extended on a per-variant basis.
26   It includes a powerful theme loader based on lua scripts that allows to dynamically create effects like drop down shadows. Themes can customize the appearance of pieces, board squares and borders, clocks, backgrounds and the layout of all these elements.
28 For more information, screenshots and design notes, visit http://www.tagua-project.org