Simultaneously Dependant Moves Log Out | Topics | Search
Moderators | Register | Edit Profile

Zillions of Games Discussion Forum » Designing Games for Zillions » Simultaneously Dependant Moves « Previous Next »

Author Message
Ryan Opp (Rytracer)
New member
Username: Rytracer

Post Number: 10
Registered: 8-2011
Posted on Monday, December 24, 2012 - 12:13 am:   

Hello all,
I have a fairly simple chess variant concept that is proving difficult to implement. I'm calling it "Moral Support Chess" or "Double-Check Chess." All the basic rules apply, but in order to capture any opposing piece, you must have two or more pieces trained on the piece (that is, able to take it in normal chess), and then one of them may do so. This leads to more safety for pieces, fewer captures, and more crowding. The King, however, does not need to be checkmated twice over, only checked (not mated) by the changed rules: by two pieces.

Anyway, I thought this would be straight forward of just adding "(verify defended?)" lines in various places to see if another piece could help in the attack. However, this is resulting in no captures available ever, as the pieces would need to be simultaneously processed for it to work. Piece A requires piece B to be able to move there so piece A can go there, and vice versa.

I'm no stranger to complicated workarounds, so let me know if you have any ideas for how I can achieve this. I'm posting my zrf that mostly works, but no captures.
application/octet-streamMoral Support Chess
Moral Support Chess.zrf (11.9 k)
Ryan Opp (Rytracer)
New member
Username: Rytracer

Post Number: 11
Registered: 8-2011
Posted on Sunday, December 30, 2012 - 11:47 pm:   

Hello again,
So I did away with the defended calls and am manually checking for friendly pieces in attacking positions to see if a piece can take an enemy. It still isn't allowing any captures. Can anyone find my problem?
application/octet-streamMoral Support Chess
Moral Support Chess.zrf (11.1 k)

Add Your Message Here
Post:
Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Password:
Options: Enable HTML code in message
Automatically activate URLs in message
Action: