Export to GitHub

hoxchess - Releases.wiki


All releases can be found from this Downloads page

  • Dec 23, 2009

    • Released version 1.0.0 with binary packages for Windows, Mac OS X, and Linux
    • The new features are:
      • Implement a new Click-N-Click move mode
      • Implement the 'highlight' of a next position when moving a Piece
      • Implement a Popup Private Chat window
      • Enable Copy/Paste option with the Chat window
      • Add a new 3D Piece set from Eurasia-Chess
    • Some fixes are:
      • Fix the King-facing-King bug in the Referee
      • Fix the crash if an AI Plugin 's name is invalid
    • The Linux binary package has been tested on the following distributions:
      • CentOS 5.4 (32-bit)
      • Ubuntu/Kubuntu 9.10 (32-bit and 64-bit)
      • Fedora 12 (32-bit)
      • openSUSE 11.2 (32-bit)
      • Debian 5.0.3 (32-bit)
      • Mandriva 2010.0
      • Gentoo 2008.0 (32-bit)
  • Jul 25, 2009

    • Released version 0.8.0.0 with binary packages for Windows, Mac OS X, and Linux
    • The new features are:
      • Add Play with youself (or Human vs. Human) feature
      • Support Difficulty Level when playing against AI
      • Add Author-name and Web site of the AI's author on the Practice table
      • Add the basic Check for Updates feature
      • AI Folium: synced up the source code with http://folium.googlecode.com
      • Add the Clear button in both the Activities and Messages dialogs
      • Improved localization in Chinese, French, and Vietnamese with help from native speakers
    • Some fixes are:
      • Mac OS X: Optimize the Move-handling code to speed up image drawing.
      • Allow to open the Practice table from everywhere
      • Fix the message-being-cut-off issue when username contains a space
      • Fixed the blank-Chat-window issue when the window is full
      • Fix the crash when a List-of-tables is displayed while the Site is closed
  • Jun 20, 2009

    • Released version 0.7.6.0 just for Mac OS X to fix the wrong Company Name in the last submission to Apple - Downloads
    • The only major change is the ability to change the Difficulty Level of AI Engines in the Practice Table.
  • Jun 09, 2009

    • Released version 0.7.5.0 with binary packages for Windows, Mac OS X, and Linux
    • Some of the new features are:
      • Support for Mac OS X Leopard 10.5
      • Implement Board Background using pre-made images
      • Support Review Moves when loading a previously saved game from disk
      • Support the review of Board and Pieces inside the Options dialog
      • Add a very good AI engine called HaQiKi D created by H.G. Muller
      • Include a new western piece set Alfaerie from http://www.chessvariants.com
      • Localization: add the initial support for French language (50% translation done)
    • The Linux binary package has been tested on the following distributions:
      • Ubuntu/Kubuntu-8.10, 9.04 (32-bit and 64-bit)
      • Fedora-10 (32-bit)
      • openSUSE 11 (32-bit)
      • Debian 5.0.1 (32-bit)
      • CentOS 5.3 (32-bit)
      • Gentoo 2008.0 (32-bit)
    • Note: To player on PlayXiangqi.com, you play as a guest or create an account at this page...
  • Mar 29, 2009

    • Released version 0.7.0.0 of the source code and Windows Binary Installer
    • The main new features are:
      • Localization: English, Chinese (Simplified), Vietnamese
      • For both the program itself and the Installer.
      • AI Plugin Framework: embedded 4 engines (TSITO, Folium, XQWLight, and MaxQi)
      • AI Engines are separated into different dynamic libraries (.dll on Windows and .so on Linux)
      • Added the option to change Piece-Set.
      • Fixed the disconnect problem in Linux (Ubuntu, CentOS,...)
      • This is done by replacing wxSocket with the Asio network library.
      • Implemented a private/instant message for Chesscape and PlayXiangqi servers.
      • Ability to resume games with AI Engines using Forsyth-Edwards Notation (FEN) format
      • Change the default PlayXiangqi 's port from 8000 to 80.
      • Display the Getting Started dialog upon startup to help novice users.
  • Jan 21, 2009

    • Released version 0.6.0.0 of the source code and Windows Binary Installer
    • The main new features are:
      • Support Guest Login for both Chesscape.com and PlayXiangqi.com
      • Display Unicode characters (Chinese, Vietnamese,…)
      • Chesscape: Implement the Player-Status (with LED images = GREEN/RED).
      • Implemented (by darickdle) the new feature to SAVE and RESTORE a table to allow resuming a Practice game.
      • Chesscape: Implement Instant (or Private) message.
    • To build this release, we need to latest trunk version of wxWidgets 2.9.0
  • Oct 24, 2008

    • Released HOXChess 0.5.1.0 of the source code and Windows Binary Installer
    • The main new features are:
      • Use XQWLight at http://www.elephantbase.net as the default AI Xiangqi Engine
      • Support MOVE sound
      • Added Tools->Options for Sound, Background/Foreground for Board
      • Make PlayXiangqi.com the default site since Chesscape.com has been discontinued.
      • Updated Makefile to compile under Ubuntu 8.04 using the ANSI build wxGTK 2.8.9
      • Restrict HOXChess to allow only one Practice Table at a time.
      • Upgraded to wxWidgets 2.8.9
      • Upgraded boost libraries to 1_36_0
  • Sept 20, 2008

    • Released HOXChess 0.5.0.0 of the source code and Windows Binary Installer
    • Major changes are:
      • Added support for Artificial Intelligent (AI) Players
      • I included the open source Xiangqi AI project called TSITO Chinese Chess Engine written by Noah Roberts
      • Upgraded to wxWidgets 2.8.8
  • May 03, 2008

    • Released HOXChess 0.4.4.0 of the source code and Windows Binary Installer
    • Major changes are:
      • Improved the JOIN/UNJON action inside the Board
      • Added two buttons: Play-RED and Play-BLACK in addition to Unsit
      • Supported REVIEW mode while accepting incoming Moves from the network.
      • Table-List Dialog: Implemented double-click to join a table.
      • Fixed the issue that new chat messages are hidden when the Window is full.
      • Changed the shortcut key of Toggle-Board-View from Ctrl+T to Ctrl+V
      • This is done to avoid conflict with that of getting the list of Tables
      • PlayXiangqi.com: Partially support LOGIN/LOGOUT events.
      • Performed a lot of code cleanup
  • April 22, 2008

    • Released HOXChess 0.4.3.0 of the source code and Windows Binary Installer
    • Major changes are:
      • Supported Player-INFO and INVITE features
      • Player-Info can be obtained by double-clicking on the Player
      • Implemented the LIST-of-ACTIVE-PLAYERS window
      • Chesscape: Improved the user-playing experience by allowing JOIN/CREATE a different Table while observing another
      • Supported JOIN/LEAVE (a table) events with the correct player-SCORE
      • Chesscape: Auto disconnect from the server if failing to login.
  • April 17, 2008

    • Released HOXChess 0.4.2.0 of the source code and Windows Binary Installer
    • Major changes are:
      • Chesscape: Support RESIGN button within the Board
      • Support Rated/Non-Rated Game option in both Chesscape and HOXServer
      • Added two new tool bar icons for Connect and Disconnect
      • Added the System-Message Area in the Board
      • HOXServer: Replaced the static IP with games.playxiangqi.com
      • Resized the Piece Images from 50 x 50 to 45 x 45 (in pixels)
      • Changed the look of the core Board:
      • Draw mirror lines around the initial positions of Cannons and Pawns
      • Change the Board's foreground and background colors
      • Removed support for HTTP-Polling site
  • April 08, 2008

    • Released HOXChess 0.4.1.0 of the source code.
    • Xiangqi fans now have the option to connect to my new Xiangqi server at games.playxiangqi.com (with the static IP 209.20.66.220)
      • To play on this server, you need to create a Blog account at this page
    • Major changes are:
      • Support JOIN and UNJOIN event for Chesscape server
      • Remove the SERVER component from this Application.
      • Enable/Disable DRAW/RESIGN action based on the Player's role
      • Using the static IP 209.20.66.220 as the default IP for my HOXServer server in the Login dialog (games.playxiangqi.com may now be used instead).
  • April 03, 2008

    • Released HOXChess 0.4.0.0 of the source code.
    • The major feature introduced in this release is the ability to connect to my upcoming Xiangqi server.
    • Other noticeable changes:
      • Improved the Login-Dialog to make it more user friendly.
      • Added the Options-Dialog to change a Table's Timers (Game/Move/Free).
      • Rewrote the Connection-derived classes to use TWO-THREAD (per connection) model.
      • Included boost::shared_ptr to help managing memory.
      • Added the RESET and RESIGN actions to the Table's Board.
    • The list of features that are disabled/removed:
      • Disabled the (local) server component - I am thinking about removing this feature completely in the subsequent releases.
      • Disabled the HTTP-Polling site.
  • January 03, 2008

    • Released HOXChess 0.3.0.0 of the source code.
    • The major change in this release is the ability to connect to the free Chesscape server
      • Support Join, Drawing, Resign (by closing the Table).
      • Support Chat Message within a Table.
      • Support Timer (both Game and Increment timers).
      • Support Responding-to-Invite request.
    • Other noticeable changes:
      • Added a new Login Dialog.
      • Redid the Tables Listing Dialog to make it user friendlier.
      • Added Action-Buttons (Draw, Join) inside the core Board.
  • December 04, 2007

    • Released HOXChess 0.2.0.0 of the source code.
    • Here are some of the major changes:
      • Introduced a concept of a Site that represents either a local server or a remote server.
      • Fixed a number of crashes related to closing the App.
      • Updated the project to use the latest wxWidgets 2.8.7.
      • Updated the project to use the Visual C++ 2008 Express Edition.
  • November 17, 2007

    • Released HOXChess 0.1.0.0 of the source code.
    • This release is a major milestone for HOXChess because all the core features have been implemented and are ready to be tested by the end users.
      • In other words, this is the Alpha release of the project.
      • Please start filling issues, if you find any, at the Issues page
    • The two main features introduced in this release are:
      1. Game-Review (i.e., backward/forward old Moves).
      2. Game-Ending (i.e., the Board can detect and print "Game Over" message).
  • November 14, 2007

    • Released the third version 0.0.3.0 of the source code.
    • Mostly, this release includes GNUv3 Copyright notices.
    • Also, the archive includes a simple Linux Makefile.
  • November 10, 2007

    • Released the second version 0.0.2.0 of the source code.
    • The version of source code can also be compiled under Linux.
      • CentOS 4.5 using Eclipse CDT 3.3.
      • Ubuntu 7.10 using KDevelop 3.5 (as a C++ Automake project).
  • October 26, 2007

    • Released the first version 0.0.1.0 (Windows only).
    • You need Visual C++ 2005 Express Edition and wxWidgets library 2.8.6 to compile this release.