Comments by B.E. Dolata
This set may be of interest to anyone who's looking for a budget set of fairy pieces.
Hi Greg, I received an error while playing Do-Or-Die Chess.
This is the log
Do-or-Die Chess Player(White) = Human Player(Black) = ChessV Moves = { d2d3 c4c3 f2f3 g4f3 e2f3 e4e3 d1e2 c3b2 c1b2 a4a3 b2c1 b5c3 b1c3 b4c3 g1h3 } Exception type: System.IndexOutOfRangeException Message: Index was outside the bounds of the array. Source: ChessV.Base Stack Trace: at ChessV.Board.SquareToLocation(Int32 square) at ChessV.GUI.BoardPresentation.Render(Boolean highlightComputerMove, Boolean rotateBoard, Piece piece, Boolean endgame)
Is there a typo in the Duke of Rutlands Chess include file in RC2?
Should
be
The CPU seemed willing to trade the Concubine for a Bishop when I played.
The Rhino in Grand Betza Chess appears to display the incorrect moves when one right clicks to get to properties. It shows the moves of a Wazir for me.
Thanks for the comments. I updated the notation and will add movement diagrams in the future.
My design goal is to have a form of Chess with Different Armies that I can play with people who are not chess variants enthusiasts. In my experience, people are a lot more willing to play with one or two new (to them) pieces than entirely new armies.
I want to have a list of piece that are roughly "Queenish," but I am not trying to maintain strict balance. As H. G. Muller mentioned, there is no need to play the strongest pieces against the weakest pieces. I will add some discussion of balance to the rules section once I write it.
I had originally used a KAND Lion but it felt too powerful on an 8x8 board during playtesting. I like the suggestion of the Wazir then Rook move for the Griffon. Another enhancement I had considered was to just add the Wazir move to the existing Griffon pattern.
no text at all appear either with Safari or Firefox.I would be grateful if someone else with a Mac could try.
It works correctly for me on Mac in both Safari and Chrome.
H.G. Muller, thanks for the comments. I've also been doing some testing in ChessV.
- White: Queen, Black: Queen
- White wins: 94
- Black wins: 93
- Draws: 113
- White: Griffon, Black:
- White wins: 177
- Black wins: 48
- Draws: 75
I'm currently running test on the Archbishop and Chancellor.
The Queen-Griffon was matchup is fairly lopsided in the simulations, but its close enough that that I still found it fun to play myself. I haven't tested the Griffon-Lion matchup yet either in the computer or over the board, but your results for the KaFafsW Lion make me think that it could be unplayable. I will run some tests with the Q2afsW after my current games finish running and see if this tones down the Lion sufficiently.
8 comments displayed
Permalink to the exact comments currently displayed.
Hi Greg, Thanks for the updated version. I received an exception while playing Tripunch chess
ChessV.Exceptions.ChessVException: An item with the same key has already been added. ---> System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at ChessV.Game.SearchRoot(Int32 alpha, Int32 beta, Int32 depth, List`1 movesToExclude)
at ChessV.Game.Think(TimeControl timeControl, Int32 multiPV)
--- End of inner exception stack trace ---
at ChessV.Game.Think(TimeControl timeControl, Int32 multiPV)
at ChessV.InternalEngine.startThinking()
at ChessV.Match.OnMoveMade(Player sender, List`1 moves)
at ChessV.MoveMadeEventHandler.Invoke(Player sender, List`1 moves)
at ChessV.Player.emitMove(List`1 moves)
at ChessV.GUI.BoardControl.tryMoveToLocation(Location location)
at ChessV.GUI.BoardControl.BoardControl_MouseUp(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
The final board state was
I had just moved my Nightrider from g1 to f3.