Forums

New chess variant. Looking for players to play with.

HGMuller

Well, my long posting seems to have disappeared without a trace. So for now let me just say there is a new version at the same link that fixes the '/! bug.

Ace569er

That happens to me a lot here. Hit back if the tab is still open. It will bring back what you wrote. Still won't post it tho. You have to copy & paste it. After reloading the tab. I hate when this site does that to me. Fextralife.com does it a lot too.

Ace569er

In response to your message. Wow, what?! Let me see if I understand this. I can just add a plus sign like this;

piece H& FN

piece H+& KN

Then it promotes by changing color, to the new move set. I asume I would I need shogi to be set in customdat where I currently have it as spartan. For the game rules not in customdat. I have no use for this but one of Battlechess's game does. Just curious.

HGMuller

No, the + is a prefix, not a suffix. And in the -pieceToCharTable the promoted pieces all have to defined as +, and come exactly 11 positions behind their unpromoted version. (Except in Chu, where this is 22.)

For example, to do mini-Shogi, the pieceToCharTable has to be

P.BR.S...G.+.++.+Kp.br.s...g.+.++.+k

If you count 11 back from the + signs you then see there are a +P, +B, +R and +S. But this has consequences other than just having extra IDs: if a P, B, R or S reaches the promotion zone it will turn into a +P, +B, +R or +S, and the only choice you have will be whether you promote, and not to what.

You could indeed redefine the moves of (say) a +B by sending

piece +B& BN

Ace569er

OK I get that thanks.

Ace569er

Thank you. You made Winboard into something grand! At this point there is little to nothing your winboard can not create. Maybe a few odd rules. One might come up with. Normaly they are easily player enforced.

So my hat goes off to you. You have made what every chess variant maker could ever dream to have. Well done! I really can not think of much more that can be done to improve it. Aside from maybe purely customizable promations. Yet still, I can do close enough to that. With what you just showed me. So this is about all a variant maker could ever really need. Now if only the multiplayer server would stop crashing. Tho I can still play through Skype, google and Playatastion video chats.

Ace569er

I have been testing for a bit. Everything seems to be working fine. I did think of something you might be interested in adding. Not really needed in anyway, but I see people new to variants might find it very useful, to them. So only if you like this idea should you even think about adding it at some point.

Which is having protection highlights. Show up in green or something. So that players can see who a piece is gaurding, by clicking on it. In case they do not fully know the variant's, piece's moves yet. Plus I feel it would just look nicer. I have only seen a few chess games do this for some reason.

LXIVC

Is there a simpler way to do this?

DmpafyafsW

 

Is it possible to castle with a rook that is not on the edge of the board?

Ace569er

sort of. The newest version, lets you castle as long as there is a black tile next to the rook. Plus I think the castling piece must be in the center two tiles. Row does not matter. You can have a empty tile or piece on the other side of the black tile. A black tile or board edge must be next to the piece being castled .
To further explain this, I will call the outside piece being castled, C2. I will call the piece doing the castling C1.  You can C2 castle with any pieces that is by a black tile. Not just rook. The C1 I think can only be a king or queen. I still have to test that. Never thought of it till now. They do have to be in the cener of any given row. You can add extra kings in the center of differt rows to castle with them to. Put spartan where normal is in custom.dat to get the multi king rules enforced. I finally finished everything. Here is a link. It has all the new graphic, many fixes and add ons, by Muller. Plus many examples of what I just explained.

 

My favorite is number 5 on the list.

http://www.chess.com/forum/view/chess960-chess-variants/new-variants-using-common-pieces-amongst-them

HGMuller

I had forgotten about this, but looking at the code reminded me that I actually did solve the problem for castling with non-edge pieces (which were not even next to a dark square). Because this was needed for Omega Chess. I used the 'j' for that, again. So a 'j' prefix can now mean 3 different things, dependning on the atom it is on:

On 'O' (castling) it indicates the castling partner is one square away from the edge/hole.

On R/B/Wn/Fn it means the first square of the path is skipped

On D and A it means they must jump.

LXIVC

I tried defining a king as Kisj03, and placed it on the second rank of a 10x10 board with rooks on the same rank one square from the edge. Queenside castling worked; but when I castled to the kingside, the king and rook moved to the proper castled positions, but also moved to the first rank.

 

Ace569er

I do not fully understand that last part;

"On R/B/Wn/Fn it means the first square of the path is skipped

On D and A it means they must jump."

Though I'm sure I can figure that one out, by playing with it & what you wrote.

Ace569er

What are you making LXIVC? I would like to try it. Providing it is not a  subtle change to normal chess. Like 95% of variants.

LXIVC

That depends on what you consider to be subtle. It's a natural expansion of chess to a 10x10 board, with the old array in the center, and new pieces on the outer ring.

I don't think I can define the promotion rules I want, and castling doesn't work right, but here's what I have. I want to try to figure out how to add my own piece images sometime also.

 

setup (PNBRQTEWG.H..CBFAOJS.LKpnbrqtewg.h..cbfaojs.lk) 10x10+0_normal 1e1hooh1e1/1rnbqkbnr1/pppppppppp/10/10/10/10/PPPPPPPPPP/1RNBQKBNR1/1E1HOOH1E1 w KQkq - 0 1

 

piece K& KisjO3

 

piece P& fmWfceFifmW2

 

piece O& DmpafyafsW

 

piece E& FyafsF

 

piece H& Z

 

piece B& B

 

piece R& R

 

piece N& N

 

piece Q& Q

Ace569er

Not sure how to castle with a 1 on the end. If you do 1*_____*1 it will work tho. As for the using your own graphics. That is not too hard. Muller was wonderful enough to add that in. You can read back a few pages or just again look at my game. The instructions have been updated to show you how to do it. Not sure if you can add more than 22 yet. Which would include the "." periods. If you are not useing some of your drawings in the folder. You'll get what I am saying when you look. Drawings added are before 'k' & after 'l'. In the  custom.dat Then asign as normal. Also for more than 26 pieces use ' after the piece. So A & A' are two different pieces. You do need the new winboard.exe, I'm using. Which is in my game, I linked to or a in here. Delete the old one completly then replace with the new one.

Ace569er

also you can leave this out of the customdat.

piece P& fmWfceFifmW2

piece B& B

piece R& R

piece N& N

piece Q& Q

Unless you want them to move differently than they normally do. You do not need it for normal chess pieces.

Ace569er

On the note of do I find it to be a subtle change. Yes, I want it to have at least 5 new pieces, not including new pawn types. Looks like you have a new pawn. A zebra & a griffin. Not sure what you called them, so I went by there known names. Still too close to normal chess for me. Plus a zebra is a very weak piece, by itself. It can not hit very many sqaures, even on a 10 x 10 board. That's just my opinion tho.

LXIVC

I have designed games with more different pieces, but they lack the perfection of the one I showed you. The zebra is there because it complements the knight in the same manner that the griffon complements the rook. It is weak, but it protects the edge pawn and the center, and can develop to good squares. The other piece I call an osprey, and it complements the bishop.

I tried to make a bigger game, but it doesn't work, and I can't figure out why.

 

setup (PNXRQTEWG.Z..CMFAHIS.LKpnxrqtewg.z..cmfahis.lk) 14x10+0_normal reamxoccoxmaer/signtwqkwtngis/pppppppppppppp/14/14/14/14/PPPPPPPPPPPPPP/SIGNTWQKWTNGIS/REAMXOCCOXMAER w KQkq - 0 1

 

piece G& WFafsFafsW

 

piece K& Kis

 

piece P& fmWfceFifmW2

 

piece J& mafBmF

 

piece B& mafRmW

 

piece W& Waw

 

piece T& FaF

 

piece H& DmpafyafsW

 

piece E& FyafsF

 

piece C& AmpafyafsF

 

piece Z& Z

 

piece X& B

 

piece R& R

 

piece N& N

 

piece Q& Q

 

piece S& AG

 

piece I& DH

 

piece A& WyafsW

 

piece M& C

 

LXIVC

And I just saw the problem. Replace:

(PNXRQTEWG.Z..CMFAHIS.LKpnxrqtewg.z..cmfahis.lk)

and

H&

with 

(PNXRQTEWG.Z..CMFAOIS.LKpnxrqtewg.z..cmfaois.lk)

and

O&

 

LXIVC

also change Waw to WaW