Joshua is a chess robot. It is a stepper motor robot that interfaces with a photosensible board and a computer to play chess with an embedded artificail intelligence, a game database, or a player on the Internet. The package includes software, robot photos, technical papers, schematics, and cabling instructions.
|Tags||Games/Entertainment Turn Based Strategy Scientific/Engineering Artificial Intelligence Simulation Software Development Embedded Systems Libraries Application Frameworks education|
|Operating Systems||POSIX Linux|
Release Notes: After many months of development, the strategy is aggressive but not suicidal. A big stability improvement was made and check-mate detection was added. The code is now licensed under the GNU GPL v3. Color debugging was added. A big code cleanup was done.
Release Notes: This release fixes a bug introduced in the last tarball. It adds a new, more aggressive AI, a new tactical checkboard, minor GUI debugging, developers tools to inject schemas in a match, and completely new color management. It removes external file access.
Release Notes: This release is the result of one year of work. There is a networking thread to play via XML on the Internet, an LPT port drive motor thread (beta), various English translations, stability and security updates, state machine restyle, a panic button (game pause), game history in colors, autoreset, player timers, and many new features.
Release Notes: Button alignment was improved and minor updates were made in the GUI. An autogenerated history was added in portable game notation. Camera view was temporarily removed. The gtk_rc file is now found in /etc. Robot buttons were added to setup initial positions. A bug in which chips went out of depot on the right of the board was fixed. A new thread was added to display blinking messages. Minor updates were made to the code style. Old commented code was removed.
Release Notes: This first public release of the code is ready to play chess with 0, 1, or 2 players. Robot simulation and FSM seem to be stable. A stepper motor driver is not included.