Git Product home page Git Product logo

hoxchess's People

Contributors

huygithub avatar

Watchers

 avatar

hoxchess's Issues

German translation available

I took the French translation and replaced everything that looks French to me 
with proper German. Please integrate this translation into the program.

Original issue reported on code.google.com by [email protected] on 23 May 2013 at 10:26

Request for “Game Over” Break

Problems
1. Some players instantly reset the match when the game is over.
2. This causes some viewers cannot save the chess match.

Suggestion:
1. A 15-second break can be introduced after the game is over to allow the 
players and the viewer to save some interesting chess match.

Original issue reported on code.google.com by [email protected] on 2 Dec 2014 at 9:10

Feature: The Handicap option

The Handicap option is needed so that the stronger player can choose to have  
fewer pieces at the 
opening (e.g., to disable one Knight). The purpose is that the opponent (a 
weaker player) can have a 
better chance to win.

(1) NOTE-1: This feature was first requested by Asnah Bingei.
   (Thank you, Asnah. I appreciate your feedback).
*** According to Asnah , an Xiangqi program that offers this feature is "XieXie 
Freeware 2.5":
       http://www.cc-xiexie.com

(2) NOTE-2: I need to consider the side effects of this feature. For instance, 
how does the Handicap 
option effects the Elo Rating System 
(http://en.wikipedia.org/wiki/Elo_rating_system), which 
PlayXianqi.com server is implementing?

Original issue reported on code.google.com by [email protected] on 14 Dec 2009 at 7:13

Draw handling is not correct

What steps will reproduce the problem?

Both players are repeating the same steps. After a few times, the system says 
it's a draw.

What is the expected output? What do you see instead?

The correct rule for repeating steps in Chinese chess is that, it's against the 
rule, and the first player who is repeating the same step is not allowed to do 
it.

What version of the product are you using? On what operating system? Tested on 
IOS version.


Please provide any additional information below.

Can check against other Chinese chess implementation.

Original issue reported on code.google.com by [email protected] on 31 Aug 2014 at 7:13

Request for Xiangqi Notation System

Dear Developers,

Thank you for creating this great app.

The current version doesn't have the notation system to record the moves. It is 
particularly important to display the notation in the match.

Suggested notation system for a typical opening “中炮对屏风马” 
(Central Cannon vs Screened Horses):

1. C2=5 h8+7
2. H2+3 r9=8
3. R1=2 s7+1
4. R2+6 h2+3

Original issue reported on code.google.com by [email protected] on 2 Dec 2014 at 8:42

Version 1.0 won't run on Mac OS X 10.5.8

What steps will reproduce the problem?
1.  Download Mac zip file 
2.  Unzip
3.  Attempt to run resulting program and choose "Practice against computer"

What is the expected output? What do you see instead?

I expect a new table to load.  Instead I get an error message:

dlopen(/Users/jvradel/Downloads/games/testapps/HOXChess.app/Contents/SharedSuppo
rt/plu
gins/AI_Folium.dylib,
2): no suitable image found.  Did find:
    /Users/jvradel/Downloads/games/testapps/HOXChess.app/Contents/SharedSupport/plugin
s/AI_Folium.dylib: unknown required load command 0x80000022
21:47:26: Load: Fail to load plugin [AI_Folium].
21:47:26: CreateDefaultAIEngineLib: The AI Engine [AI_Folium] could not
be loaded.


What version of the product are you using? On what operating system?

Version 1.0.   Mac OS X 10.5.8

Please provide any additional information below.

Version 0.8 (installed from the installer package) runs fine.


Original issue reported on code.google.com by [email protected] on 11 Mar 2010 at 3:34

wording problem

What steps will reproduce the problem?
1.Open Practice Table
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
1.0 Mac OS 10.6.4

Please provide any additional information below.
The phrase "Play with yourself" can have an obscene meaning. A better phrase 
would be "Play against yourself".

Original issue reported on code.google.com by [email protected] on 28 Sep 2010 at 5:18

ability to flip opponent's pieces in iphone version

While having both side's pieces face you makes them easier to read, I think it 
might be less like a real match, since as far as I know, players usually have 
their own pieces facing themselves. (I might be wrong, though, I'm only just 
beginning to learn the game.)

In addition to the "like a real match" issue, it would also be good for two 
player games on a single device, like with an iPad.


Original issue reported on code.google.com by [email protected] on 19 Feb 2012 at 8:16

Cannot See Whole Board

I own a Dell Mini 9 running Ubuntu 10.4 with a maximum screen size of 1024x600. 
The whole board is not visible and hoxchess is therefore unusable.

Original issue reported on code.google.com by [email protected] on 29 Jul 2010 at 5:02

Attachments:

OS X binary fails under Snow Leopard

What steps will reproduce the problem?
1. download the OS X ZIP file
2. start installation
3. all is well until the "Installation" step. 
4. Once that start, it loops forever in "Preparing HOXChess"

What is the expected output? What do you see instead?

install just never ends.

What version of the product are you using? On what operating system?

latest binary (0.8.0.0) on OS X 10.6 Snow Leopard

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 9 Sep 2009 at 8:18

Attachments:

iPhone App crashes when in 3G connection

What steps will reproduce the problem?
1. Launch app with 3G network connection (WiFi can be enabled or disabled as 
long as not connected to a wireless access point)
2. App will try connecting and login to server.
3. App crashes. Returned to home screen.

What is the expected output? What do you see instead?
Expected app to behave as usual. Home screen is seen instead.

What version of the product are you using? On what operating system?
iPhone 4 iOS version 4.1. 

Please provide any additional information below.
If wireless connection is established app behaves as normal.

Original issue reported on code.google.com by [email protected] on 23 Dec 2010 at 1:21

[Ubuntu 8.10] I can't compile

What steps will reproduce the problem?
1. apt-get install g++ automake wx2.8-headers wx-common libboost-dev kdevelop
2. cd ~/hox_Project/hox_Client
3. LC_MESSAGES="C" LC_CTYPE="C" make -k


Original issue reported on code.google.com by [email protected] on 25 Dec 2008 at 9:24

Attachments:

Can't build on Suse 11

I'm using Suse 11 on i386 and HOXChess_src_v0.5.1.0.zip

In hox_client, when trying to make all (after make prepare) I get:
g++ -I/usr/lib/wx/include/gtk2-ansi-release-2.8 -I/usr/include/wx-2.8
-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -g -c  -o
XQWLight.o XQWLight.cpp
XQWLight.cpp: In member function ‘void PositionStruct::ClearBoard()’:
XQWLight.cpp:612: error: ‘memset’ was not declared in this scope
XQWLight.cpp: In function ‘int SearchBook()’:
XQWLight.cpp:1203: error: ‘bsearch’ was not declared in this scope
XQWLight.cpp:1239: error: ‘rand’ was not declared in this scope
XQWLight.cpp: In member function ‘int SortStruct::Next()’:
XQWLight.cpp:1390: error: ‘qsort’ was not declared in this scope
XQWLight.cpp: In function ‘int SearchQuiesc(int, int)’:
XQWLight.cpp:1444: error: ‘qsort’ was not declared in this scope
XQWLight.cpp:1461: error: ‘qsort’ was not declared in this scope
XQWLight.cpp: In function ‘int SearchRoot(int)’:
XQWLight.cpp:1607: error: ‘rand’ was not declared in this scope
XQWLight.cpp: In function ‘void SearchMain()’:
XQWLight.cpp:1623: error: ‘memset’ was not declared in this scope
XQWLight.cpp: In function ‘void XQWLight::initialize()’:
XQWLight.cpp:1686: error: ‘srand’ was not declared in this scope
make: *** [XQWLight.o] Error 1

Any advice?

Thanks,
jants

Original issue reported on code.google.com by [email protected] on 14 Dec 2008 at 6:10

a way to save (and share) games on iphone

I quite like the iphone version of hoxchess, and some friends and I have been 
using it while we learn to play. In this process, we've ended up having games 
we wanted to show off to one another, and had to wait to start a new game until 
after we showed off our old game.

This is just one reason that saving a game's moves would be nice. I'm sure 
there are others. I'm not sure what format would be best, but maybe using the 
standard xiangqi notation is a good idea?

Also, if you add the ability to save games, then it'd also be nice to have the 
ability to share them (or at least the moves list), maybe by email? Maybe by 
copying to the iphone clipboard?

Original issue reported on code.google.com by [email protected] on 19 Feb 2012 at 8:10

Request for Live Xiangqi Commentary

The Live Xiangqi Commentary is a kind of private messaging (PM).

1. This feature will allow viewers who join the “Table” to express opinions 
about the opening, chess moves, or to exchange views about the chess positional 
play, tactics, and killer moves.

2. The comments are hidden from the two players in the “Table” during the 
entire game. Can opt to display when the game is over.

3. The commentary will increase interactions between other chess players.

Thank you.

Original issue reported on code.google.com by [email protected] on 2 Dec 2014 at 8:59

Feature: Copy and Paste from the Chat window

It would be very helpful to implement the feature which allows the players to 
Copy information 
from the Chat window.  An useful example is that players often speak different 
languages; however, 
it is now impossible to copy foreign language strings to translate using Google 
Translation, for 
example.

Original issue reported on code.google.com by [email protected] on 13 Sep 2009 at 6:54

Chat: Message with ';' embedded is cut off

What steps will reproduce the problem?
1. Login a server
2. Join an existing table
3. Type the message "hello ; world" and press Enter

What is the expected output? What do you see instead?
+ "hello ; world" in the Message window

Please use labels and text to provide additional information.
+ "hello" in the Message window

Original issue reported on code.google.com by [email protected] on 24 Jul 2009 at 1:40

Let AI go first !

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 8 Jan 2013 at 5:32

build problem

What steps will reproduce the problem?
1.  in plugins ./run.sh
2.  make in hox_Client
3.

What is the expected output? What do you see instead?

hoxTypes.h: In member function ‘const wxString hoxMove::ToString() const’:


hoxTypes.h:180: error: no matching function for call to
‘wxString::Printf(const char [9], const char&, const char&, const char&,
const char&)’                        
/usr/include/wx-2.8/wx/string.h:1203: note: candidates are: int
wxString::Printf(const wxChar*, ...)                                      

hoxTypes.h: At global scope:                                              


hoxTypes.h:222: error: default argument for parameter of type ‘const
wxString&’ has type ‘const char [1]’                                      

hoxTypes.h: In member function ‘void hoxNetworkTableInfo::Clear()’:       


hoxTypes.h:230: error: ambiguous overload for ‘operator=’ in
‘((hoxNetworkTableInfo*)this)->hoxNetworkTableInfo::id = ""’              

/usr/include/wx-2.8/wx/string.h:676: note: candidates are: wxString&
wxString::operator=(int) <near match>                                     

/usr/include/wx-2.8/wx/string.h:956: note:                 wxString&
wxString::operator=(wxChar) <near match>                                  

/usr/include/wx-2.8/wx/string.h:970: note:                 wxString&
wxString::operator=(const wxWCharBuffer&) <near match>                    
...                      


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 25 Oct 2009 at 2:51

Unable to run application outside of HOXChess/bin path

What steps will reproduce the problem?
1. running hoxchess executable from outside HOXChess/bin path

What is the expected output? What do you see instead?
The application should be able to run as normal regardless of where the
executable file is running from. Attempting to run the executable file from
outside HOXChess/bin path resulted in image files and AI plugins not loaded.

What version of the product are you using? On what operating system?
I'm running HOXChess 0.8.0.0 on Ubuntu 9.04 (Jaunty Jackalope)

Original issue reported on code.google.com by marshal.yung on 31 Aug 2009 at 9:49

iPhone: A Black-Blank screen sometimes occurs in Network tables

Sometimes, a black and black screen is displayed instead of a Table/Game when 
Playing-Online.
I have only seen this occurred after I built this iPhone/iPod touch app using 
the older "iPhone Device 
3.0" SDK instead of the latest "iPhone Device 3.1.3" SDK.

Original issue reported on code.google.com by [email protected] on 31 Mar 2010 at 2:01

Should use the new 1.39.0 Boost libraries (and its Asio)

A new version 1.39.0 of Boost C++ Libraries was released on May 2nd, 2009. 
HOXChess should be 
upgraded to use this new version.

Also, here are some request from Sebastian (from Hartwork.org):

(1) Consider using the system-wude boost library instead of the "local" one 
(under .lib folder).
(2) Consider using the boost-provided Asio library instead of the local one 
(under .lib folder).


Original issue reported on code.google.com by [email protected] on 22 Aug 2009 at 1:32

no ai plugin found despite the engine files being ther

What steps will reproduce the problem?
1.practice with computer
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
1.0 osx 10.5.8

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 28 Apr 2010 at 6:58

PlayXiangqi: All 'blue' status for all online players

What steps will reproduce the problem?
1. Log on to PlayXiangqi.com
2. Observe the list of Players window (on the left side)...

What is the expected output? What do you see instead?
+ In the list of Players window, we can see that all online players have 
the "free" (or Blue) status even though many of them are playing. What 
should have happen is that playing Players should be the "busy" (or Red) 
status.

Please use labels and text to provide additional information.
+ Note: In PlayXiangqi, a player can open/join multiple Tables at the same 
time.

Note: In Chesscape.com, we do not have this issue.

Original issue reported on code.google.com by [email protected] on 24 Jul 2009 at 1:49

Cannot see the board

What steps will reproduce the problem?
1. Log in as Guest or a registered player
2. Nothing appears - no board
3.

What is the expected output? What do you see instead?
No board

What version of the product are you using? On what operating system?
1.0.0

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 21 Oct 2011 at 11:57

Translation incomplete

The string "Table #%s" appears in the GUI and must therefore be translated.

The whole "&Window" menu must be translated.

The string "%s %s ready." must be translated. Or it could be left out 
altogether, since the status bar seems to be used only for displaying this 
string, which is also available via the "&Help" menu.

The contents of the activity window should be translated as far as possible.

Original issue reported on code.google.com by [email protected] on 24 May 2013 at 11:45

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.