Open GoogleCodeExporter opened 9 years ago
Hi Drew,
Can you tell us some more about your project?
What does it mean to be able to "play chess war"? Is it a game different from
chess?
Thomas
Original comment by lobais
on 18 Mar 2011 at 4:54
I think it should be simple to download an play a game against yourself to see
how it works.
Basically it is chess where when "trying" to take another piece the outcome is
not automatic but rests on the outcome of a battle between the pieces.
Different pieces have different strengths and get weakened when fighting and
recover when rested.
So, if a queen attacks a pawn, most likely she will win and the outcome would
mirror a normal chess move. However, once in a while she will lose and the pawn
will remain on the board while the queen is removed.
Is that at all clear?
all the best,
drew
Original comment by zotz...@gmail.com
on 18 Mar 2011 at 5:06
I like it :) Does your version use a lot of animation?
Tamás, do you think we could do this within the variation api? We'd need to
keep a life counter for each piece.
Within the current canvas we can indicate the life by the opacity of the piece,
or we could make a small life bar over or next to it.
Original comment by pych...@gmail.com
on 18 Mar 2011 at 10:35
No, not much (or any) animation. You can see the pieces being dragged iirc. Why
not run a game and play yourself and see.
There is room for a lot of improvements.
You might want to consider making the visibility of the life counter info a
config option. It could change the game play depending on which setting was
chosen.
If the idea takes off, down the road, you could even add the option to let the
actual battles be more of an arcade game battle. (As one config option.)
all the best,
drew
Original comment by zotz...@gmail.com
on 19 Mar 2011 at 2:42
It's doable, but affects to the logic too, not just the gui.
Tam�s
Original comment by gbtami
on 19 Mar 2011 at 8:51
As a first cut, when playing the computer, I would just let the computer play
by standard chess logic. It would obviously have to be readjusted on "lost"
battles. If that proves unsatisfactory, then it would take someone with a
better / more appropriate skill set than I have to work on that part.
Original comment by zotz...@gmail.com
on 19 Mar 2011 at 1:44
Original comment by gbtami
on 27 Mar 2011 at 7:56
Original comment by gbtami
on 20 Apr 2013 at 8:23
http://zbcw.sourceforge.net/ - Chess War.
Original comment by zotz...@gmail.com
on 20 Apr 2013 at 9:13
My initial thought was to not worry about the computer players logic at
first. Just play chess as usual and only recompute the situation when a
non-usual outcome occurs.
The computer player would then play a sub optimal game. Human vs human
would be no problem.
Later, if the logic could be improved, so much the better.
drew
Original comment by zotz...@gmail.com
on 20 Apr 2013 at 9:16
I plan to implement atomic (FICS) variant in the future. It needs some
refactoring in pychess playing logic, but after that chess war variant will be
easy task IMO.
Original comment by gbtami
on 21 Apr 2013 at 6:44
Original issue reported on code.google.com by
zotz...@gmail.com
on 18 Mar 2011 at 3:27